28

Mattapan Station – Ruggles Station

Bus · Route 28

Ruggles ↔ Mattapan

Good service Every 14–15 min 3:20 AM – 2:34 AM 6 buses live
Track live
Direction
Live · as of 10:25 PM

Stops, live buses and next arrivals

Live data is delayed.
    1. Ave Louis Pasteur @ Longwood Ave10 bus routesNo more buses
    2. Ave Louis Pasteur @ The Fenway6 bus routesNo more buses
    3. Ruggles St @ Huntington Ave11 bus routesNo more buses
    4. Ruggles St @ Annunciation Rd7 bus routesNo more buses
    5. RugglesOrangeCRCRCR20 bus routesNo more buses
    6. RugglesOrangeCRCRCR20 bus routesDuethen 12 min
    7. Malcolm X Blvd @ King St6 bus routes4 minthen 16 min 1201 · 3 min late
    8. Malcolm X Blvd opp Madison Park HS6 bus routes5 minthen 17 min
    9. Malcolm X Blvd opp O'Bryant HS6 bus routes5 minthen 17 min
    10. Malcolm X Blvd @ Shawmut Ave8 bus routes5 minthen 18 min
    11. Nubian15 bus routes7 minthen 20 min
    12. Warren St @ Dabney Pl5 bus routes1 minthen 9 min 1206 · 9 min late
    13. Warren St @ Walnut Ave5 bus routes2 minthen 10 min
    14. Warren St opp Waverly St4 bus routes2 minthen 10 min
    15. Warren St opp Woodbine St4 bus routes3 minthen 11 min
    16. Warren St @ ML King Blvd4 bus routes4 minthen 11 min
    17. Warren St @ Townsend St5 bus routes5 minthen 12 min
    18. Warren St @ Waumbeck St5 bus routes6 minthen 13 min
    19. Warren St @ Brunswick St5 bus routes6 minthen 13 min
    20. Warren St @ Crawford St6 bus routes6 minthen 13 min
    21. Blue Hill Ave @ Wayne St5 bus routes8 minthen 15 min
    22. Blue Hill Ave @ Seaver St9 bus routes8 minthen 15 min
    23. Blue Hill Ave @ Franklin Park Rd9 bus routes9 minthen 16 min
    24. Blue Hill Ave opp McLellan St7 bus routes9 minthen 16 min
    25. 6 stops
    26. Blue Hill Ave @ Morton St3 bus routes15 minthen 22 min
    27. 4 stops
    28. Blue Hill Ave @ Woodhaven St3 bus routes20 minthen 27 min
    29. Blue Hill Ave opp Babson St2 bus routes21 minthen 28 min
    30. Blue Hill Ave @ Mattapan Sq2 bus routes22 minthen 29 min
    31. Blue Hills Pkwy @ River St6 bus routesDuethen 24 min
    32. MattapanM10 bus routesNo more buses 1260 · On time
    1. MattapanM10 bus routes3 minthen 5 min 1223 · 17 min late1267 · On time
    2. 1624 Blue Hill Ave @ Mattapan Sq2 bus routes4 minthen 6 min
    3. Blue Hill Ave @ Babson St2 bus routes5 minthen 7 min
    4. Blue Hill Ave opp Woodhaven St3 bus routes5 minthen 8 min
    5. 4 stops
    6. Blue Hill Ave @ Morton St3 bus routes8 minthen 11 min
    7. 6 stops
    8. Blue Hill Ave @ Wales St3 bus routes12 minthen 15 min
    9. Blue Hill Ave @ Charlotte St3 bus routes13 minthen 16 min
    10. Blue Hill Ave @ Ellington St9 bus routes14 minthen 17 min
    11. Blue Hill Ave @ Pasadena Rd9 bus routes16 minthen 19 min
    12. Blue Hill Ave @ Castlegate Rd6 bus routes16 minthen 19 min
    13. Warren St @ Sunderland St6 bus routes18 minthen 21 min
    14. Warren St @ Intervale St5 bus routes19 minthen 22 min
    15. Warren St @ Gaston St5 bus routes19 minthen 22 min
    16. Warren St @ Quincy St5 bus routes20 minthen 23 min
    17. Warren St @ Maywood St4 bus routes20 minthen 23 min
    18. Warren St @ Woodbine St4 bus routes21 minthen 24 min
    19. Warren St @ Waverly St4 bus routes21 minthen 24 min
    20. Warren St @ Whiting St5 bus routes22 minthen 25 min
    21. Warren St @ Moreland St5 bus routes22 minthen 25 min
    22. Warren St @ Kearsarge Ave5 bus routes23 minthen 26 min
    23. Nubian15 bus routes25 minthen 28 min
    24. Malcolm X Blvd @ Shawmut Ave8 bus routes1 minthen 26 min 1255 · 4 min late
    25. Malcolm X Blvd @ O'Bryant HS6 bus routes1 minthen 26 min
    26. Malcolm X Blvd @ Madison Park HS6 bus routes1 minthen 27 min
    27. Malcolm X Blvd @ Tremont St13 bus routes1 minthen 27 min
    28. Tremont St opp Prentiss St5 bus routes2 minthen 28 min
    29. RugglesOrangeCRCRCR20 bus routesNo more buses
    30. Ruggles St @ Parker St7 bus routesNo more buses
    31. Huntington Ave @ Louis Prang St9 bus routesNo more buses
    32. Huntington Ave @ Longwood Ave7 bus routesNo more buses
    33. Ave Louis Pasteur @ Longwood Ave10 bus routesNo more buses
    Live arrival Grey times are scheduled Not tracked: scheduled, but no bus is reporting Rail connection Stops between timepoints are grouped: tap to open

    Timetable

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

    Sunday schedule Sun, Nov 1

    No scheduled departures here in this direction on this day.

    On-time performance

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

    72% on time today

    from 1,334 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 PM71%23%6%105–
    7 PM74%21%4%369–
    8 PM67%23%10%343–
    9 PM73%17%10%353–
    10 PM71%28%1%164–

    Connections

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

    Rail

    Bus

    And 33 more routes at stops along the way. 31Mattapan Station – Forest Hills Station via Morton Street44Jackson Square Station – Ruggles Station36Millennium Park or VA Hospital – Forest Hills Station65Brighton Center – Ruggles Station85Assembly Row – Ruggles Station39Forest Hills Station – Back Bay Station24Wakefield Avenue & Truman Parkway – Ashmont Station30Mattapan Station – Forest Hills Station via Cummins Highway and Roslindale Square33River Street & Milton Street – Mattapan Station35Dedham Mall or Stimson Street – Forest Hills Station57Watertown Yard – Kenmore Station716Canton Village Shoppes – Mattapan StationOrange Line ShuttleSullivan Square – State43Ruggles Station – Park Street Station245Quincy Center Station – Mattapan StationMattapan Line ShuttleMattapan – Ashmont (Shuttle)Red/Mattapan Line ShuttleMattapan – Jfk/UMass14Roslindale Square – Heath Street10City Point – Arlington Station66Harvard Square – Nubian Station32Wolcott Square – Forest Hills Station34Dedham Mall – Forest Hills Station16Forest Hills Station – Andrew Station or Harbor PointGreen Line E ShuttleMedford/Tufts – North Station38Wren Street – Forest Hills Station41Centre Street & Eliot Street – Jfk/UMass StationFairmount Line ShuttleReadville – South Station1Harvard Square – Nubian Station21Ashmont Station – Forest Hills Station42Forest Hills Station – Nubian Station171Logan Airport Terminals – Nubian StationSL4Nubian Station – South StationSL5Nubian Station – Temple Place

    About route 28

    Route 28 (Mattapan Station – Ruggles Station) is a MBTA bus route with 40 stops between Ave Louis Pasteur @ Longwood Ave 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 28 run?

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

    When does route 28 start and stop?

    The first bus leaves around 3:20 AM and the last arrives around 2:34 AM.

    Where does route 28 connect with Subway or Commuter Rail?

    At Ruggles (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.