Mattapan Station – Ruggles Station
Bus · Route 28
Ruggles ↔ Mattapan
Stops, live buses and next arrivals
- Ave Louis Pasteur @ Longwood AveNo more buses
- Ave Louis Pasteur @ The FenwayNo more buses
- Ruggles St @ Huntington AveNo more buses
- Ruggles St @ Annunciation RdNo more buses
- RugglesNo more buses
- RugglesDuethen 12 min
- Malcolm X Blvd @ King St4 minthen 16 min 1201 · 3 min late
- Malcolm X Blvd opp Madison Park HS5 minthen 17 min
- Malcolm X Blvd opp O'Bryant HS5 minthen 17 min
- Malcolm X Blvd @ Shawmut Ave5 minthen 18 min
- Nubian7 minthen 20 min
- Warren St @ Dabney Pl1 minthen 9 min 1206 · 9 min late
- Warren St @ Walnut Ave2 minthen 10 min
- Warren St opp Waverly St2 minthen 10 min
- Warren St opp Woodbine St3 minthen 11 min
- Warren St @ ML King Blvd4 minthen 11 min
- Warren St @ Townsend St5 minthen 12 min
- Warren St @ Waumbeck St6 minthen 13 min
- Warren St @ Brunswick St6 minthen 13 min
- Warren St @ Crawford St6 minthen 13 min
- Blue Hill Ave @ Wayne St8 minthen 15 min
- Blue Hill Ave @ Seaver St8 minthen 15 min
- Blue Hill Ave @ Franklin Park Rd9 minthen 16 min
- Blue Hill Ave opp McLellan St9 minthen 16 min
- Blue Hill Ave @ Morton St15 minthen 22 min
- Blue Hill Ave @ Woodhaven St20 minthen 27 min
- Blue Hill Ave opp Babson St21 minthen 28 min
- Blue Hill Ave @ Mattapan Sq22 minthen 29 min
- Blue Hills Pkwy @ River StDuethen 24 min
- MattapanNo more buses 1260 · On time
- Mattapan3 minthen 5 min 1223 · 17 min late1267 · On time
- 1624 Blue Hill Ave @ Mattapan Sq4 minthen 6 min
- Blue Hill Ave @ Babson St5 minthen 7 min
- Blue Hill Ave opp Woodhaven St5 minthen 8 min
- Blue Hill Ave @ Morton St8 minthen 11 min
- Blue Hill Ave @ Wales St12 minthen 15 min
- Blue Hill Ave @ Charlotte St13 minthen 16 min
- Blue Hill Ave @ Ellington St14 minthen 17 min
- Blue Hill Ave @ Pasadena Rd16 minthen 19 min
- Blue Hill Ave @ Castlegate Rd16 minthen 19 min
- Warren St @ Sunderland St18 minthen 21 min
- Warren St @ Intervale St19 minthen 22 min
- Warren St @ Gaston St19 minthen 22 min
- Warren St @ Quincy St20 minthen 23 min
- Warren St @ Maywood St20 minthen 23 min
- Warren St @ Woodbine St21 minthen 24 min
- Warren St @ Waverly St21 minthen 24 min
- Warren St @ Whiting St22 minthen 25 min
- Warren St @ Moreland St22 minthen 25 min
- Warren St @ Kearsarge Ave23 minthen 26 min
- Nubian25 minthen 28 min
- Malcolm X Blvd @ Shawmut Ave1 minthen 26 min 1255 · 4 min late
- Malcolm X Blvd @ O'Bryant HS1 minthen 26 min
- Malcolm X Blvd @ Madison Park HS1 minthen 27 min
- Malcolm X Blvd @ Tremont St1 minthen 27 min
- Tremont St opp Prentiss St2 minthen 28 min
- RugglesNo more buses
- Ruggles St @ Parker StNo more buses
- Huntington Ave @ Louis Prang StNo more buses
- Huntington Ave @ Longwood AveNo more buses
- Ave Louis Pasteur @ Longwood AveNo more buses
Timetable
Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.
Sunday schedule Sun, Nov 1
Still to come from last night's schedule:
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
Hour-by-hour numbers
| Hour | On time | Late | Early | Vehicle-minutes | Previous 0 days, on time |
|---|---|---|---|---|---|
| 6 PM | 71% | 23% | 6% | 105 | – |
| 7 PM | 74% | 21% | 4% | 369 | – |
| 8 PM | 67% | 23% | 10% | 343 | – |
| 9 PM | 73% | 17% | 10% | 353 | – |
| 10 PM | 71% | 28% | 1% | 164 | – |
Connections
Rail lines and bus routes you can transfer to from route 28.
Rail
Transfer at Ruggles
CR Franklin/Foxboro LineTransfer at Ruggles
CR Needham LineTransfer at Ruggles
CR Providence/Stoughton LineTransfer at Ruggles
M Mattapan LineTransfer at Mattapan
Bus
- 19Fields Corner Station – Kenmore or Ruggles StationAt Ave Louis Pasteur @ Longwood Ave and 34 more stops
- 22Ashmont Station – Ruggles Station via Talbot AvenueAt Ave Louis Pasteur @ Longwood Ave and 27 more stops
- 15Fields Corner Station – Ruggles StationAt Ruggles and 10 more stops
- 8Harbor Point – Kenmore StationAt Ave Louis Pasteur @ Longwood Ave and 7 more stops
- 47Central Square, Cambridge – Broadway StationAt Ave Louis Pasteur @ Longwood Ave and 7 more stops
- 9City Point – Copley SquareAt Ave Louis Pasteur @ Longwood Ave and 5 more stops
- CT3Beth Israel Deaconess Hospital – Andrew StationAt Ave Louis Pasteur @ Longwood Ave and 3 more stops
- 29Mattapan Station – Jackson Square StationAt Mattapan and 34 more stops
- 23Ashmont Station – Ruggles Station via Washington StreetAt Ruggles and 32 more stops
- 45Franklin Park – Ruggles StationAt Ruggles and 17 more stops
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.