21

MBTA Route 21 Ashmont Station - Forest Hills Station

Bus Boston, MA41 stopsto Ashmontto Avenue Louis Pasteur via Forest Hills

LIVE SERVICE STATUS

Checking the MBTA alerts feed…

Schedule summary

Computed from the MBTA GTFS feed (version Fall 2026, 2026-10-21T20:52:18+00:00, version D). Each row is the next day of that kind with service.

DayDirectionFirstLastTripsTypical gap
WeekdayTue, Oct 27to Ashmont4:45 AM12:39 AM76~17 min
to Avenue Louis Pasteur via Forest Hills5:01 AM12:20 AM76~15 min
SaturdaySat, Oct 31to Ashmont5:50 AM12:45 AM58~20 min
to Avenue Louis Pasteur via Forest Hills6:04 AM1:06 AM58~20 min
SundaySun, Nov 1to Ashmont4:48 AM11:31 PM57~20 min
to Avenue Louis Pasteur via Forest Hills5:06 AM11:48 PM57~20 min

Stops & times — today, Tue, Oct 27

To Ashmont · 21 stops

Departures from Forest Hills today:

4:45 AM5:05 AM5:20 AM5:39 AM5:56 AM6:16 AM6:29 AM6:40 AM6:51 AM7:02 AM7:12 AM7:22 AM7:32 AM7:42 AM7:52 AM8:02 AM8:12 AM8:22 AM8:32 AM8:43 AM8:53 AM9:05 AM9:23 AM9:52 AM10:11 AM10:27 AM10:45 AM11:05 AM11:25 AM11:45 AM12:04 PM12:24 PM12:44 PM1:04 PM1:24 PM1:43 PM2:03 PM2:23 PM2:40 PM3:03 PM3:12 PM3:20 PM3:35 PM3:48 PM4:03 PM4:15 PM4:28 PM4:41 PM4:52 PM5:06 PM5:23 PM5:36 PM5:47 PM6:06 PM6:19 PM6:29 PM6:43 PM6:56 PM7:12 PM7:28 PM7:47 PM8:07 PM8:25 PM8:45 PM9:05 PM9:25 PM9:44 PM10:04 PM10:22 PM10:42 PM11:02 PM11:20 PM+ 4 more

  1. 1

    Forest Hills

    First 4:45 AM · Last 12:39 AM (+1 day) · 76 scheduled departures

  2. 2

    Arborway @ Courthouse

    First 4:45 AM · Last 12:40 AM (+1 day) · 76 scheduled departures

  3. 3

    Morton St @ Arborway

    First 4:46 AM · Last 12:40 AM (+1 day) · 76 scheduled departures

  4. 4

    Morton St opp Shattuck Hospital

    First 4:46 AM · Last 12:41 AM (+1 day) · 76 scheduled departures

  5. 5

    Morton St @ Canterbury St

    First 4:47 AM · Last 12:42 AM (+1 day) · 76 scheduled departures

  6. 6

    Morton St @ Harvard St

    First 4:48 AM · Last 12:42 AM (+1 day) · 76 scheduled departures

  7. 7

    Morton St @ Courtland Rd

    First 4:48 AM · Last 12:43 AM (+1 day) · 76 scheduled departures

  8. 8

    Morton St @ Greendale Rd

    First 4:49 AM · Last 12:43 AM (+1 day) · 76 scheduled departures

  9. 9

    Morton St @ Blue Hill Ave

    First 4:49 AM · Last 12:43 AM (+1 day) · 76 scheduled departures

  10. 10

    Morton St @ Wildwood St

    First 4:50 AM · Last 12:44 AM (+1 day) · 76 scheduled departures

  11. 11

    Morton St @ Norfolk St

    First 4:50 AM · Last 12:44 AM (+1 day) · 76 scheduled departures

  12. 12

    Morton St @ Evans St

    First 4:51 AM · Last 12:45 AM (+1 day) · 76 scheduled departures

  13. 13

    Morton St @ Lorna Rd

    First 4:52 AM · Last 12:45 AM (+1 day) · 76 scheduled departures

  14. 14

    Gallivan Blvd @ Morton St

    First 4:53 AM · Last 12:46 AM (+1 day) · 76 scheduled departures

  15. 15

    Gallivan Blvd opp Arbella Rd

    First 4:53 AM · Last 12:46 AM (+1 day) · 76 scheduled departures

  16. 16

    Gallivan Blvd @ Oakridge St

    First 4:54 AM · Last 12:47 AM (+1 day) · 76 scheduled departures

  17. 17

    Gallivan Blvd @ Pleasant Hill Ave

    First 4:54 AM · Last 12:47 AM (+1 day) · 76 scheduled departures

  18. 18

    Gallivan Blvd @ Stone Terr

    First 4:54 AM · Last 12:47 AM (+1 day) · 76 scheduled departures

  19. 19

    Dorchester Ave @ Gallivan Blvd

    First 4:55 AM · Last 12:48 AM (+1 day) · 76 scheduled departures

  20. 20

    Dorchester Ave @ Van Winkle St

    First 4:56 AM · Last 12:49 AM (+1 day) · 76 scheduled departures

  21. 21

    Ashmont

    First 4:59 AM · Last 12:51 AM (+1 day) · 76 scheduled departures

To Avenue Louis Pasteur via Forest Hills · 21 stops

Departures from Ashmont today:

5:01 AM5:21 AM5:40 AM5:55 AM6:07 AM6:16 AM6:17 AM6:26 AM6:36 AM6:45 AM6:57 AM7:07 AM7:17 AM7:28 AM7:38 AM7:47 AM7:58 AM8:08 AM8:18 AM8:28 AM8:38 AM8:50 AM8:59 AM9:13 AM9:28 AM9:42 AM9:59 AM10:19 AM10:39 AM10:58 AM11:16 AM11:36 AM11:56 AM12:16 PM12:36 PM12:56 PM1:16 PM1:36 PM1:56 PM2:16 PM2:36 PM2:56 PM3:16 PM3:28 PM3:37 PM3:48 PM4:02 PM4:15 PM4:28 PM4:43 PM4:57 PM5:11 PM5:25 PM5:39 PM5:53 PM6:06 PM6:20 PM6:35 PM6:50 PM7:10 PM7:30 PM7:50 PM8:10 PM8:30 PM8:50 PM9:10 PM9:30 PM9:50 PM10:10 PM10:30 PM10:50 PM11:10 PM+ 4 more

  1. 1

    Ashmont

    First 5:01 AM · Last 12:20 AM (+1 day) · 76 scheduled departures

  2. 2

    Dorchester Ave @ Hurlcroft Ave

    First 5:02 AM · Last 12:21 AM (+1 day) · 76 scheduled departures

  3. 3

    Dorchester Ave @ Gallivan Blvd

    First 5:02 AM · Last 12:21 AM (+1 day) · 76 scheduled departures

  4. 4

    Gallivan Blvd @ Owencroft Rd

    First 5:02 AM · Last 12:21 AM (+1 day) · 76 scheduled departures

  5. 5

    Gallivan Blvd @ Washington St

    First 5:02 AM · Last 12:22 AM (+1 day) · 76 scheduled departures

  6. 6

    Gallivan Blvd @ Nevada St

    First 5:03 AM · Last 12:22 AM (+1 day) · 76 scheduled departures

  7. 7

    Gallivan Blvd @ Milton Ave

    First 5:03 AM · Last 12:22 AM (+1 day) · 76 scheduled departures

  8. 8

    Gallivan Blvd @ Arbella Rd

    First 5:03 AM · Last 12:23 AM (+1 day) · 76 scheduled departures

  9. 9

    Gallivan Blvd @ Fairmount St

    First 5:03 AM · Last 12:23 AM (+1 day) · 76 scheduled departures

  10. 10

    Morton St @ Selden St

    First 5:04 AM · Last 12:24 AM (+1 day) · 76 scheduled departures

  11. 11

    Morton St @ Evans St

    First 5:05 AM · Last 12:24 AM (+1 day) · 76 scheduled departures

  12. 12

    Morton St @ Norfolk St

    First 5:06 AM · Last 12:25 AM (+1 day) · 76 scheduled departures

  13. 13

    Morton St @ Theodore St

    First 5:07 AM · Last 12:26 AM (+1 day) · 76 scheduled departures

  14. 14

    Morton St opp Wellington Hill St

    First 5:08 AM · Last 12:27 AM (+1 day) · 76 scheduled departures

  15. 15

    Morton St @ Havelock St

    First 5:08 AM · Last 12:27 AM (+1 day) · 76 scheduled departures

  16. 16

    Morton St @ Harvard St

    First 5:08 AM · Last 12:27 AM (+1 day) · 76 scheduled departures

  17. 17

    Morton St @ Canterbury St

    First 5:09 AM · Last 12:28 AM (+1 day) · 76 scheduled departures

  18. 18

    Morton St @ Shattuck Hospital

    First 5:10 AM · Last 12:29 AM (+1 day) · 76 scheduled departures

  19. 19

    Morton St @ Circuit Dr

    First 5:12 AM · Last 12:31 AM (+1 day) · 76 scheduled departures

  20. 20

    Arborway opp Courthouse

    First 5:13 AM · Last 12:33 AM (+1 day) · 76 scheduled departures

  21. 21

    Forest Hills

    First 6:44 AM · Last 6:44 AM · 1 scheduled departures

MBTA Route 21 Ashmont Station - Forest Hills Station — questions

What time does MBTA Route 21 Ashmont Station - Forest Hills Station run on weekdays?

On a typical weekday (Tue, Oct 27), the first MBTA Route 21 Ashmont Station - Forest Hills Station departure is 4:45 AM and the last is 12:39 AM, running roughly every 17 minutes. Times are the published schedule from the MBTA GTFS feed (version Fall 2026, 2026-10-21T20:52:18+00:00, version D).

Where does MBTA Route 21 Ashmont Station - Forest Hills Station go?

MBTA Route 21 Ashmont Station - Forest Hills Station serves 41 stops: Forest Hills → Ashmont (to Ashmont); Ashmont → Forest Hills (to Avenue Louis Pasteur via Forest Hills). The full ordered stop list with first and last departure times is on this page.

Does MBTA Route 21 Ashmont Station - Forest Hills Station run on weekends?

Yes — Saturday service runs 116 trips; Sunday service runs 114 trips. See the schedule summary for first and last times.

Is MBTA Route 21 Ashmont Station - Forest Hills Station delayed or on detour right now?

The live service status section at the top of this page reads MBTA's realtime alerts feed — detours, suspensions and delays for this route appear there as the agency posts them. Everything else on this page is the published timetable.

Can I watch MBTA Route 21 Ashmont Station - Forest Hills Station live on a map?

Yes — the WorldEye globe carries MBTA's live vehicle positions on its transit layer. Open the live map from this page, and tap any vehicle or stop for its next arrivals. It's free, no signup.

More Bus routes

Times on this page are the published schedule from MBTA's GTFS feed (version Fall 2026, 2026-10-21T20:52:18+00:00, version D); live status comes from the agency's realtime alerts feed and can differ. Data: MBTA. Long name as published: “Ashmont Station - Forest Hills Station”. WorldEye is a free viewer — for fares, passes and official notices, see MBTA's own site.

The globe is free. The locked layers aren’t.

Everything on this page is free with no signup. Paid plans unlock the intelligence toolkit, intel layers, timelapse, camera alerts and the recording studio — and every plan starts with a free trial. We email you before your trial's first charge.

3 DAYS FREE

Weekly

$7.99/week

about $1.14 a day

3 days free, then billed weekly · cancel anytime

10 DAYS FREE

Monthly

$13.99/month

about $0.47 a day

10 days free, then billed monthly · cancel anytime

10 DAYS FREE

VIP Pro

$74.99/year

about $0.21 a day

10 days free, then billed annually · cancel anytime

Covered by a 7-day money-back guarantee on your first charge — email us within 7 days of the charge for a full refund, no questions asked.