31

Mattapan Station – Forest Hills Station via Morton Street

Bus · Route 31

Forest Hills ↔ Mattapan

1 alert Every 12–14 min 5:00 AM – 1:17 AM 3 buses live
Track live
Direction
Live · as of 10:25 PM

Stops, live buses and next arrivals

Service alertForest Hills Elevator 841 (Commuter Rail platform to lobby) is unavailable.
Live data is delayed.
    1. Forest HillsOrangeCRCRCR23 bus routes10 minthen 21 min
    2. Arborway @ Courthouse6 bus routesDuethen 11 min
    3. Morton St @ Arborway1 bus routeDuethen 11 min 1686 · On time
    4. Morton St opp Shattuck Hospital1 bus route1 minthen 12 min
    5. Morton St @ Canterbury St1 bus route2 minthen 14 min
    6. Morton St @ Harvard St1 bus route3 minthen 15 min
    7. Morton St @ Courtland Rd1 bus route3 minthen 15 min
    8. Morton St @ Greendale Rd1 bus route4 minthen 16 min
    9. Blue Hill Ave @ Morton St3 bus routes4 minthen 16 min
    10. Blue Hill Ave @ Goodale Rd2 bus routes4 minthen 16 min
    11. Blue Hill Ave @ Wellington Hill St2 bus routes5 minthen 17 min
    12. Blue Hill Ave @ Mattapan St2 bus routes1 minthen 6 min 1689 · 6 min late
    13. Blue Hill Ave @ Almont St2 bus routes2 minthen 8 min
    14. Blue Hill Ave @ Woodhaven St3 bus routes2 minthen 8 min
    15. Blue Hill Ave opp Babson St2 bus routes3 minthen 9 min
    16. Blue Hill Ave @ Mattapan Sq2 bus routes3 minthen 10 min
    17. Blue Hills Pkwy @ River St6 bus routes5 minthen 12 min
    18. MattapanM10 bus routesNo more buses
    1. MattapanM10 bus routes11 minthen 18 min
    2. 1624 Blue Hill Ave @ Mattapan Sq2 bus routes11 minthen 18 min
    3. Blue Hill Ave @ Babson St2 bus routes12 minthen 19 min
    4. Blue Hill Ave opp Woodhaven St3 bus routes12 minthen 19 min
    5. 1458 Blue Hill Ave opp Almont St2 bus routes12 minthen 19 min
    6. Blue Hill Ave @ Mattapan Library2 bus routesDuethen 13 min
    7. Blue Hill Ave @ Fessenden St2 bus routesDuethen 13 min 1636 · 2 min late
    8. Blue Hill Ave @ Woolson St2 bus routes1 minthen 14 min
    9. Morton St opp Wellington Hill St1 bus route2 minthen 15 min
    10. Morton St @ Havelock St1 bus route2 minthen 15 min
    11. Morton St @ Harvard St1 bus route3 minthen 16 min
    12. Morton St @ Canterbury St1 bus route4 minthen 17 min
    13. Morton St @ Shattuck Hospital1 bus route5 minthen 18 min
    14. Morton St @ Circuit Dr1 bus route6 minthen 19 min
    15. Arborway opp Courthouse6 bus routes7 minthen 20 min
    16. Forest HillsOrangeCRCRCR23 bus routesNo more buses
    Live arrival Grey times are scheduled Not tracked: scheduled, but no bus is reporting Rail connection

    Timetable

    Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.

    Sunday schedule Sun, Nov 1

    5 AM
    021427344356
    6 AM
    061627364657
    7 AM
    071726354657
    8 AM
    0617283849
    9 AM
    011122344558
    10 AM
    12253952
    11 AM
    06193347
    12 PM
    01163146
    1 PM
    01163146
    2 PM
    01163146
    3 PM
    01163146
    4 PM
    01163146
    5 PM
    01163146
    6 PM
    01163146
    7 PM
    0116304458
    8 PM
    12263852
    9 PM
    0315283850
    10 PM
    021324next 364759
    11 PM
    12253748
    After midnight · Mon, Nov 2
    12 AM
    0214263853
    1 AM
    05

    On-time performance

    How much of the time buses ran early, on time or late, hour by hour.

    74% on time today

    from 633 vehicle-minutes

    • On time
    • Late (over 5 min)
    • Early (over 1 min)
    • Fewer than 30 vehicle-minutes
    On time: no more than 1 min early or 5 min late, sampled once a minute from live positions. Use the left and right arrow keys to read each hour.
    Hour-by-hour numbers
    HourOn timeLateEarlyVehicle-minutesPrevious 0 days, on time
    6 PM84%16%0%43–
    7 PM64%36%0%168–
    8 PM65%34%1%161–
    9 PM93%6%1%171–
    10 PM70%30%0%90–

    Connections

    Rail lines and bus routes you can transfer to from route 31.

    Rail

    Bus

    And 17 more routes at stops along the way. 33River Street & Milton Street – Mattapan Station716Canton Village Shoppes – Mattapan Station15Fields Corner Station – Ruggles Station34EWalpole Center – Forest Hills Station35Dedham Mall or Stimson Street – Forest Hills Station37Baker Street & Vermont Street – Forest Hills Station39Forest Hills Station – Back Bay Station40Georgetowne – Forest Hills Station42Forest Hills Station – Nubian Station50Cleary Square – Forest Hills Station51Reservoir Station – Forest Hills Station245Quincy Center Station – Mattapan StationMattapan Line ShuttleMattapan – Ashmont (Shuttle)Needham Line ShuttleNewton Highlands – Forest HillsOrange Line ShuttleSullivan Square – StateRed/Mattapan Line ShuttleMattapan – Jfk/UMassFairmount Line ShuttleReadville – South Station

    About route 31

    Route 31 (Mattapan Station – Forest Hills Station via Morton Street) is a MBTA bus route with 18 stops between Forest Hills and Mattapan.

    Times with the live mark come from each bus's GPS and MBTA's real-time predictions. Times marked "Not tracked" are scheduled trips with no bus reporting. All other times are from MBTA's published schedule (feed Fall 2026, 2026-10-30T17:51:33+00:00, version D).

    How often does route 31 run?

    Every 12–14 min for most of the day on weekdays, based on the published schedule.

    When does route 31 start and stop?

    The first bus leaves around 5:00 AM and the last arrives around 1:17 AM.

    Where does route 31 connect with Subway or Commuter Rail?

    At Forest Hills (Orange Line, Franklin/Foxboro Line, Needham Line, Providence/Stoughton Line); Mattapan (Mattapan Line).

    What are timepoints?

    Timepoints are stops where the bus is scheduled to wait if it's running early; times at the stops between them are estimates. On long routes, the diagram shows timepoints, transfer stops and stops with a bus nearby, and groups the stops in between.