Boston / Bus
MBTA 104 schedule and full timetable
Malden Center Station - Airport Station · America/New_York
Selected branch: Malden · 31 stops. Service day: Thursday, November 12, 2026.
Thu, Nov 1286 published tripsFri, Nov 1386 published tripsSat, Nov 1484 published tripsSun, Nov 1582 published tripsMon, Nov 1686 published tripsTue, Nov 1786 published tripsWed, Nov 1886 published trips
MBTA 104 full stop-by-trip timetable
All stops on the selected branch, November 12, 2026. 86 fixed scheduled trips; showing 81–86. Frequency service is listed in the boarding schedule below. A dash means the agency supplies no time.
| Stop / trip | Trip 81 | Trip 82 | Trip 83 | Trip 84 | Trip 85 | Trip 86 |
|---|---|---|---|---|---|---|
| Airport | 11:58 PM | 12:13 AM +1 day | 12:28 AM +1 day | 12:43 AM +1 day | 12:58 AM +1 day | 1:13 AM +1 day |
| Central Ave @ Chelsea Garage | 12:02 AM +1 dayEstimated | 12:17 AM +1 dayEstimated | 12:32 AM +1 dayEstimated | 12:47 AM +1 dayEstimated | 1:02 AM +1 dayEstimated | 1:17 AM +1 dayEstimated |
| Central Ave @ Highland St | 12:03 AM +1 dayEstimated | 12:18 AM +1 dayEstimated | 12:33 AM +1 dayEstimated | 12:48 AM +1 dayEstimated | 1:03 AM +1 dayEstimated | 1:18 AM +1 dayEstimated |
| Central Ave @ Lynn St | 12:03 AM +1 dayEstimated | 12:18 AM +1 dayEstimated | 12:33 AM +1 dayEstimated | 12:48 AM +1 dayEstimated | 1:03 AM +1 dayEstimated | 1:18 AM +1 dayEstimated |
| Central Ave @ Shawmut St | 12:03 AM +1 dayEstimated | 12:18 AM +1 dayEstimated | 12:33 AM +1 dayEstimated | 12:48 AM +1 dayEstimated | 1:03 AM +1 dayEstimated | 1:18 AM +1 dayEstimated |
| Hawthorne St @ Broadway | 12:04 AM +1 dayEstimated | 12:19 AM +1 dayEstimated | 12:34 AM +1 dayEstimated | 12:49 AM +1 dayEstimated | 1:04 AM +1 dayEstimated | 1:19 AM +1 dayEstimated |
| Washington Ave @ Broadway | 12:05 AM +1 dayEstimated | 12:20 AM +1 dayEstimated | 12:35 AM +1 dayEstimated | 12:50 AM +1 dayEstimated | 1:05 AM +1 dayEstimated | 1:20 AM +1 dayEstimated |
| Broadway @ Fourth St | 12:05 AM +1 dayEstimated | 12:20 AM +1 dayEstimated | 12:35 AM +1 dayEstimated | 12:50 AM +1 dayEstimated | 1:05 AM +1 dayEstimated | 1:20 AM +1 dayEstimated |
| Third St @ Chestnut St | 12:06 AM +1 dayEstimated | 12:21 AM +1 dayEstimated | 12:36 AM +1 dayEstimated | 12:51 AM +1 dayEstimated | 1:06 AM +1 dayEstimated | 1:21 AM +1 dayEstimated |
| Everett Ave @ Arlington St | 12:07 AM +1 dayEstimated | 12:22 AM +1 dayEstimated | 12:37 AM +1 dayEstimated | 12:52 AM +1 dayEstimated | 1:07 AM +1 dayEstimated | 1:22 AM +1 dayEstimated |
| Spruce St @ Everett Ave | 12:07 AM +1 dayEstimated | 12:22 AM +1 dayEstimated | 12:37 AM +1 dayEstimated | 12:52 AM +1 dayEstimated | 1:07 AM +1 dayEstimated | 1:22 AM +1 dayEstimated |
| Spruce St @ Second St | 12:08 AM +1 dayEstimated | 12:23 AM +1 dayEstimated | 12:38 AM +1 dayEstimated | 12:53 AM +1 dayEstimated | 1:08 AM +1 dayEstimated | 1:23 AM +1 dayEstimated |
| Second St @ Carter St | 12:09 AM +1 dayEstimated | 12:24 AM +1 dayEstimated | 12:39 AM +1 dayEstimated | 12:54 AM +1 dayEstimated | 1:09 AM +1 dayEstimated | 1:24 AM +1 dayEstimated |
| Second St @ Boston St | 12:09 AM +1 dayEstimated | 12:24 AM +1 dayEstimated | 12:39 AM +1 dayEstimated | 12:54 AM +1 dayEstimated | 1:09 AM +1 dayEstimated | 1:24 AM +1 dayEstimated |
| Second St @ Spring St | 12:11 AM +1 dayEstimated | 12:26 AM +1 dayEstimated | 12:41 AM +1 dayEstimated | 12:56 AM +1 dayEstimated | 1:11 AM +1 dayEstimated | 1:26 AM +1 dayEstimated |
| Second St @ Revere St | 12:11 AM +1 dayEstimated | 12:26 AM +1 dayEstimated | 12:41 AM +1 dayEstimated | 12:56 AM +1 dayEstimated | 1:11 AM +1 dayEstimated | 1:26 AM +1 dayEstimated |
| Broadway @ Everett Sq | 12:12 AM +1 dayEstimated | 12:27 AM +1 dayEstimated | 12:42 AM +1 dayEstimated | 12:57 AM +1 dayEstimated | 1:12 AM +1 dayEstimated | 1:27 AM +1 dayEstimated |
| Broadway @ Mansfield St | 12:13 AM +1 dayEstimated | 12:28 AM +1 dayEstimated | 12:43 AM +1 dayEstimated | 12:58 AM +1 dayEstimated | 1:13 AM +1 dayEstimated | 1:28 AM +1 dayEstimated |
| Broadway @ High St | 12:14 AM +1 dayEstimated | 12:29 AM +1 dayEstimated | 12:44 AM +1 dayEstimated | 12:59 AM +1 dayEstimated | 1:14 AM +1 dayEstimated | 1:29 AM +1 dayEstimated |
| Broadway @ Lexington St | 12:15 AM +1 dayEstimated | 12:30 AM +1 dayEstimated | 12:45 AM +1 dayEstimated | 1:00 AM +1 dayEstimated | 1:15 AM +1 dayEstimated | 1:30 AM +1 dayEstimated |
| Ferry St @ Broadway | 12:16 AM +1 dayEstimated | 12:31 AM +1 dayEstimated | 12:46 AM +1 dayEstimated | 1:01 AM +1 dayEstimated | 1:16 AM +1 dayEstimated | 1:31 AM +1 dayEstimated |
| Ferry St @ Rock Valley Ave | 12:17 AM +1 dayEstimated | 12:32 AM +1 dayEstimated | 12:47 AM +1 dayEstimated | 1:02 AM +1 dayEstimated | 1:17 AM +1 dayEstimated | 1:32 AM +1 dayEstimated |
| Ferry St @ Rich St | 12:17 AM +1 dayEstimated | 12:32 AM +1 dayEstimated | 12:47 AM +1 dayEstimated | 1:02 AM +1 dayEstimated | 1:17 AM +1 dayEstimated | 1:32 AM +1 dayEstimated |
| Ferry St @ Harvard St | 12:18 AM +1 dayEstimated | 12:33 AM +1 dayEstimated | 12:48 AM +1 dayEstimated | 1:03 AM +1 dayEstimated | 1:18 AM +1 dayEstimated | 1:33 AM +1 dayEstimated |
| Ferry St @ Cross St | 12:18 AM +1 dayEstimated | 12:33 AM +1 dayEstimated | 12:48 AM +1 dayEstimated | 1:03 AM +1 dayEstimated | 1:18 AM +1 dayEstimated | 1:33 AM +1 dayEstimated |
| Ferry St @ Magnolia St | 12:19 AM +1 dayEstimated | 12:34 AM +1 dayEstimated | 12:49 AM +1 dayEstimated | 1:04 AM +1 dayEstimated | 1:19 AM +1 dayEstimated | 1:34 AM +1 dayEstimated |
| Ferry St @ Holyoke St | 12:20 AM +1 dayEstimated | 12:35 AM +1 dayEstimated | 12:50 AM +1 dayEstimated | 1:05 AM +1 dayEstimated | 1:20 AM +1 dayEstimated | 1:35 AM +1 dayEstimated |
| Ferry St @ Eastern Ave | 12:20 AM +1 dayEstimated | 12:35 AM +1 dayEstimated | 12:50 AM +1 dayEstimated | 1:05 AM +1 dayEstimated | 1:20 AM +1 dayEstimated | 1:35 AM +1 dayEstimated |
| Centre St @ Ferry St | 12:21 AM +1 dayEstimated | 12:36 AM +1 dayEstimated | 12:51 AM +1 dayEstimated | 1:06 AM +1 dayEstimated | 1:21 AM +1 dayEstimated | 1:36 AM +1 dayEstimated |
| Centre St @ Jackson St | 12:23 AM +1 dayEstimated | 12:38 AM +1 dayEstimated | 12:53 AM +1 dayEstimated | 1:08 AM +1 dayEstimated | 1:23 AM +1 dayEstimated | 1:38 AM +1 dayEstimated |
| Malden Center | 12:25 AM +1 dayDrop-off onlyEstimated | 12:40 AM +1 dayDrop-off onlyEstimated | 12:55 AM +1 dayDrop-off onlyEstimated | 1:10 AM +1 dayDrop-off onlyEstimated | 1:25 AM +1 dayDrop-off onlyEstimated | 1:40 AM +1 dayDrop-off onlyEstimated |
Every departure from Airport
For the selected service day and branch. After-midnight times retain their service-day association; “+1 day” means the following calendar day.
| Departure / window | Destination | Boarding notes |
|---|---|---|
| 4:26 AM | Malden | Scheduled |
| 4:46 AM | Malden | Scheduled |
| 5:06 AM | Malden | Scheduled |
| 5:21 AM | Malden | Scheduled |
| 5:36 AM | Malden | Scheduled |
| 5:51 AM | Malden | Scheduled |
| 6:06 AM | Malden | Scheduled |
| 6:21 AM | Malden | Scheduled |
| 6:33 AM | Malden | Scheduled |
| 6:42 AM | Malden | Scheduled |
| 6:53 AM | Malden | Scheduled |
| 7:07 AM | Malden | Scheduled |
| 7:22 AM | Malden | Scheduled |
| 7:37 AM | Malden | Scheduled |
| 7:52 AM | Malden | Scheduled |
| 8:07 AM | Malden | Scheduled |
| 8:22 AM | Malden | Scheduled |
| 8:35 AM | Malden | Scheduled |
| 8:48 AM | Malden | Scheduled |
| 9:01 AM | Malden | Scheduled |
| 9:16 AM | Malden | Scheduled |
| 9:31 AM | Malden | Scheduled |
| 9:46 AM | Malden | Scheduled |
| 10:01 AM | Malden | Scheduled |
| 10:14 AM | Malden | Scheduled |
| 10:27 AM | Malden | Scheduled |
| 10:42 AM | Malden | Scheduled |
| 10:57 AM | Malden | Scheduled |
| 11:12 AM | Malden | Scheduled |
| 11:27 AM | Malden | Scheduled |
| 11:42 AM | Malden | Scheduled |
| 11:57 AM | Malden | Scheduled |
| 12:10 PM | Malden | Scheduled |
| 12:23 PM | Malden | Scheduled |
| 12:37 PM | Malden | Scheduled |
| 12:52 PM | Malden | Scheduled |
| 1:04 PM | Malden | Scheduled |
| 1:18 PM | Malden | Scheduled |
| 1:31 PM | Malden | Scheduled |
| 1:44 PM | Malden | Scheduled |
| 1:58 PM | Malden | Scheduled |
| 2:13 PM | Malden | Scheduled |
| 2:28 PM | Malden | Scheduled |
| 2:43 PM | Malden | Scheduled |
| 2:58 PM | Malden | Scheduled |
| 3:13 PM | Malden | Scheduled |
| 3:28 PM | Malden | Scheduled |
| 3:43 PM | Malden | Scheduled |
| 3:58 PM | Malden | Scheduled |
| 4:13 PM | Malden | Scheduled |
| 4:28 PM | Malden | Scheduled |
| 4:43 PM | Malden | Scheduled |
| 4:58 PM | Malden | Scheduled |
| 5:13 PM | Malden | Scheduled |
| 5:28 PM | Malden | Scheduled |
| 5:43 PM | Malden | Scheduled |
| 5:58 PM | Malden | Scheduled |
| 6:13 PM | Malden | Scheduled |
| 6:28 PM | Malden | Scheduled |
| 6:43 PM | Malden | Scheduled |
| 6:58 PM | Malden | Scheduled |
| 7:13 PM | Malden | Scheduled |
| 7:28 PM | Malden | Scheduled |
| 7:43 PM | Malden | Scheduled |
| 7:58 PM | Malden | Scheduled |
| 8:13 PM | Malden | Scheduled |
| 8:28 PM | Malden | Scheduled |
| 8:43 PM | Malden | Scheduled |
| 8:58 PM | Malden | Scheduled |
| 9:13 PM | Malden | Scheduled |
| 9:28 PM | Malden | Scheduled |
| 9:43 PM | Malden | Scheduled |
| 9:58 PM | Malden | Scheduled |
| 10:13 PM | Malden | Scheduled |
| 10:28 PM | Malden | Scheduled |
| 10:43 PM | Malden | Scheduled |
| 10:58 PM | Malden | Scheduled |
| 11:13 PM | Malden | Scheduled |
| 11:28 PM | Malden | Scheduled |
| 11:43 PM | Malden | Scheduled |
| 11:58 PM | Malden | Scheduled |
| 12:13 AM +1 day | Malden | Scheduled |
| 12:28 AM +1 day | Malden | Scheduled |
| 12:43 AM +1 day | Malden | Scheduled |
| 12:58 AM +1 day | Malden | Scheduled |
| 1:13 AM +1 day | Malden | Scheduled |
More MBTA travel information
Published MBTA schedule
Imported Nov 11, 2026 · 06:33 UTC · Service dates 2026-11-03 through 2026-12-12. See data status
Schedule and realtime data provided by MassDOT / MBTA. Source details ↗