Boston / Bus
MBTA 23 schedule and full timetable
Ashmont Station - Ruggles Station via Washington Street · America/New_York
Selected branch: Ruggles · 31 stops. Service day: Wednesday, November 11, 2026.
Wed, Nov 11122 published tripsThu, Nov 12122 published tripsFri, Nov 13122 published tripsSat, Nov 1498 published tripsSun, Nov 1588 published tripsMon, Nov 16122 published tripsTue, Nov 17122 published trips
MBTA 23 full stop-by-trip timetable
All stops on the selected branch, November 11, 2026. 122 fixed scheduled trips; showing 121–122. Frequency service is listed in the boarding schedule below. A dash means the agency supplies no time.
| Stop / trip | Trip 121 | Trip 122 |
|---|---|---|
| Ashmont | 1:40 AM +1 day | 2:09 AM +1 day |
| Talbot Ave @ Dorchester Ave | 1:41 AM +1 dayEstimated | 2:10 AM +1 dayEstimated |
| Talbot Ave @ Welles Ave | 1:42 AM +1 dayEstimated | 2:11 AM +1 dayEstimated |
| Talbot Ave @ Centre St | 1:43 AM +1 dayEstimated | 2:12 AM +1 dayEstimated |
| Washington St @ Kenwood St | 1:44 AM +1 dayEstimated | 2:13 AM +1 dayEstimated |
| Washington St @ Melville Ave | 1:45 AM +1 dayEstimated | 2:14 AM +1 dayEstimated |
| Washington St @ Park St | 1:45 AM +1 dayEstimated | 2:14 AM +1 dayEstimated |
| Washington St opp Algonquin St | 1:46 AM +1 dayEstimated | 2:15 AM +1 dayEstimated |
| Washington St @ Bowdoin St | 1:47 AM +1 dayEstimated | 2:16 AM +1 dayEstimated |
| Washington St @ Vassar St | 1:48 AM +1 dayEstimated | 2:17 AM +1 dayEstimated |
| Washington Street @ Four Corners / Geneva Station | 1:49 AM +1 dayEstimated | 2:18 AM +1 dayEstimated |
| Washington St @ Columbia Rd | 1:50 AM +1 dayEstimated | 2:19 AM +1 dayEstimated |
| Washington St @ Joe L Smith Way | 1:50 AM +1 dayEstimated | 2:19 AM +1 dayEstimated |
| Washington St @ Blue Hill Ave | 1:51 AM +1 dayEstimated | 2:20 AM +1 dayEstimated |
| Warren St @ Sunderland St | 1:52 AM +1 dayEstimated | 2:21 AM +1 dayEstimated |
| Warren St @ Intervale St | 1:53 AM +1 dayEstimated | 2:22 AM +1 dayEstimated |
| Warren St @ Gaston St | 1:53 AM +1 dayEstimated | 2:22 AM +1 dayEstimated |
| Warren St @ Quincy St | 1:54 AM +1 dayEstimated | 2:23 AM +1 dayEstimated |
| Warren St @ Maywood St | 1:55 AM +1 dayEstimated | 2:24 AM +1 dayEstimated |
| Warren St @ Woodbine St | 1:56 AM +1 dayEstimated | 2:25 AM +1 dayEstimated |
| Warren St @ Waverly St | 1:56 AM +1 dayEstimated | 2:25 AM +1 dayEstimated |
| Warren St @ Whiting St | 1:57 AM +1 dayEstimated | 2:26 AM +1 dayEstimated |
| Warren St @ Moreland St | 1:58 AM +1 dayEstimated | 2:27 AM +1 dayEstimated |
| Warren St @ Kearsarge Ave | 1:58 AM +1 dayEstimated | 2:27 AM +1 dayEstimated |
| Nubian | 1:59 AM +1 dayEstimated | 2:28 AM +1 dayEstimated |
| Malcolm X Blvd @ Shawmut Ave | 2:00 AM +1 dayEstimated | 2:29 AM +1 dayEstimated |
| Malcolm X Blvd @ O'Bryant HS | 2:00 AM +1 dayEstimated | 2:29 AM +1 dayEstimated |
| Malcolm X Blvd @ Madison Park HS | 2:01 AM +1 dayEstimated | 2:30 AM +1 dayEstimated |
| Malcolm X Blvd @ Tremont St | 2:01 AM +1 dayEstimated | 2:30 AM +1 dayEstimated |
| Tremont St opp Prentiss St | 2:02 AM +1 dayEstimated | 2:31 AM +1 dayEstimated |
| Ruggles | 2:04 AM +1 dayDrop-off onlyEstimated | 2:33 AM +1 dayDrop-off onlyEstimated |
Every departure from Ashmont
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:48 AM | Ruggles | Scheduled |
| 5:02 AM | Ruggles | Scheduled |
| 5:15 AM | Ruggles | Scheduled |
| 5:28 AM | Ruggles | Scheduled |
| 5:39 AM | Ruggles | Scheduled |
| 5:46 AM | Ruggles | Scheduled |
| 5:53 AM | Ruggles | Scheduled |
| 6:00 AM | Ruggles | Scheduled |
| 6:06 AM | Ruggles | Scheduled |
| 6:12 AM | Ruggles | Scheduled |
| 6:18 AM | Ruggles | Scheduled |
| 6:23 AM | Ruggles | Scheduled |
| 6:28 AM | Ruggles | Scheduled |
| 6:33 AM | Ruggles | Scheduled |
| 6:38 AM | Ruggles | Scheduled |
| 6:45 AM | Ruggles | Scheduled |
| 6:53 AM | Ruggles | Scheduled |
| 7:01 AM | Ruggles | Scheduled |
| 7:09 AM | Ruggles | Scheduled |
| 7:17 AM | Ruggles | Scheduled |
| 7:25 AM | Ruggles | Scheduled |
| 7:33 AM | Ruggles | Scheduled |
| 7:41 AM | Ruggles | Scheduled |
| 7:49 AM | Ruggles | Scheduled |
| 7:57 AM | Ruggles | Scheduled |
| 8:05 AM | Ruggles | Scheduled |
| 8:13 AM | Ruggles | Scheduled |
| 8:21 AM | Ruggles | Scheduled |
| 8:29 AM | Ruggles | Scheduled |
| 8:37 AM | Ruggles | Scheduled |
| 8:45 AM | Ruggles | Scheduled |
| 8:53 AM | Ruggles | Scheduled |
| 9:01 AM | Ruggles | Scheduled |
| 9:09 AM | Ruggles | Scheduled |
| 9:19 AM | Ruggles | Scheduled |
| 9:29 AM | Ruggles | Scheduled |
| 9:39 AM | Ruggles | Scheduled |
| 9:49 AM | Ruggles | Scheduled |
| 10:00 AM | Ruggles | Scheduled |
| 10:11 AM | Ruggles | Scheduled |
| 10:23 AM | Ruggles | Scheduled |
| 10:35 AM | Ruggles | Scheduled |
| 10:47 AM | Ruggles | Scheduled |
| 10:59 AM | Ruggles | Scheduled |
| 11:11 AM | Ruggles | Scheduled |
| 11:23 AM | Ruggles | Scheduled |
| 11:35 AM | Ruggles | Scheduled |
| 11:47 AM | Ruggles | Scheduled |
| 12:00 PM | Ruggles | Scheduled |
| 12:13 PM | Ruggles | Scheduled |
| 12:24 PM | Ruggles | Scheduled |
| 12:35 PM | Ruggles | Scheduled |
| 12:46 PM | Ruggles | Scheduled |
| 12:56 PM | Ruggles | Scheduled |
| 1:06 PM | Ruggles | Scheduled |
| 1:16 PM | Ruggles | Scheduled |
| 1:25 PM | Ruggles | Scheduled |
| 1:33 PM | Ruggles | Scheduled |
| 1:42 PM | Ruggles | Scheduled |
| 1:52 PM | Ruggles | Scheduled |
| 2:00 PM | Ruggles | Scheduled |
| 2:09 PM | Ruggles | Scheduled |
| 2:18 PM | Ruggles | Scheduled |
| 2:27 PM | Ruggles | Scheduled |
| 2:36 PM | Ruggles | Scheduled |
| 2:46 PM | Ruggles | Scheduled |
| 2:56 PM | Ruggles | Scheduled |
| 3:06 PM | Ruggles | Scheduled |
| 3:16 PM | Ruggles | Scheduled |
| 3:25 PM | Ruggles | Scheduled |
| 3:34 PM | Ruggles | Scheduled |
| 3:43 PM | Ruggles | Scheduled |
| 3:52 PM | Ruggles | Scheduled |
| 4:01 PM | Ruggles | Scheduled |
| 4:09 PM | Ruggles | Scheduled |
| 4:18 PM | Ruggles | Scheduled |
| 4:26 PM | Ruggles | Scheduled |
| 4:34 PM | Ruggles | Scheduled |
| 4:42 PM | Ruggles | Scheduled |
| 4:50 PM | Ruggles | Scheduled |
| 4:58 PM | Ruggles | Scheduled |
| 5:06 PM | Ruggles | Scheduled |
| 5:14 PM | Ruggles | Scheduled |
| 5:22 PM | Ruggles | Scheduled |
| 5:30 PM | Ruggles | Scheduled |
| 5:38 PM | Ruggles | Scheduled |
| 5:46 PM | Ruggles | Scheduled |
| 5:54 PM | Ruggles | Scheduled |
| 6:02 PM | Ruggles | Scheduled |
| 6:10 PM | Ruggles | Scheduled |
| 6:20 PM | Ruggles | Scheduled |
| 6:30 PM | Ruggles | Scheduled |
| 6:43 PM | Ruggles | Scheduled |
| 6:57 PM | Ruggles | Scheduled |
| 7:11 PM | Ruggles | Scheduled |
| 7:25 PM | Ruggles | Scheduled |
| 7:39 PM | Ruggles | Scheduled |
| 7:53 PM | Ruggles | Scheduled |
| 8:07 PM | Ruggles | Scheduled |
| 8:21 PM | Ruggles | Scheduled |
| 8:35 PM | Ruggles | Scheduled |
| 8:49 PM | Ruggles | Scheduled |
| 9:03 PM | Ruggles | Scheduled |
| 9:17 PM | Ruggles | Scheduled |
| 9:31 PM | Ruggles | Scheduled |
| 9:45 PM | Ruggles | Scheduled |
| 9:59 PM | Ruggles | Scheduled |
| 10:13 PM | Ruggles | Scheduled |
| 10:27 PM | Ruggles | Scheduled |
| 10:41 PM | Ruggles | Scheduled |
| 10:55 PM | Ruggles | Scheduled |
| 11:10 PM | Ruggles | Scheduled |
| 11:25 PM | Ruggles | Scheduled |
| 11:40 PM | Ruggles | Scheduled |
| 11:55 PM | Ruggles | Scheduled |
| 12:10 AM +1 day | Ruggles | Scheduled |
| 12:25 AM +1 day | Ruggles | Scheduled |
| 12:40 AM +1 day | Ruggles | Scheduled |
| 12:55 AM +1 day | Ruggles | Scheduled |
| 1:10 AM +1 day | Ruggles | Scheduled |
| 1:40 AM +1 day | Ruggles | Scheduled |
| 2:09 AM +1 day | Ruggles | 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 ↗