Oaklandvale – Haymarket Station
Bus · Route 428
Haymarket via Cliftondale (Express) ↔ Oaklandvale via Cliftondale (Express)
Stops, live buses and next arrivals
- Congress St @ Haymarket StaNo more buses
- Squire Rd opp Super Stop + ShopNo more buses
- Wesley St @ Lynn St - Linden SqNo more buses
- Lynn St opp Revere StNo more buses
- Lynn St @ Spring StNo more buses
44 stops
- Kennedy Dr @ Salem St
- Kennedy Dr @ Central Ave
- Kennedy Dr @ Main Stop
- Kennedy Dr @ Bldg 184
- Kennedy Dr @ Bldg 142
- Kennedy Dr @ Central Ave
- Kennedy Dr @ Salem St
- Salem St @ Lynn St
- Salem St @ Cutler Hwy
- Salem St @ Waitt Pk
- Salem St @ Marshall St N
- Salem St opp Franklin
- Salem St opp Clifton St
- Lincoln Ave opp Laurel St
- Lincoln Ave @ Western Ave
- Lincoln Ave @ Lincoln Ct
- Lincoln Ave @ Cliftondale Sq
- Lincoln Ave @ Charlotte Rd
- Lincoln Ave opp Kent St
- Lincoln Ave @ Morton Ave
- Lincoln Ave @ Sunnyside Pk
- Lincoln Ave @ Nason Rd
- Lincoln Ave opp Atlantic Ave
- Lincoln Ave @ Bristow St
- Lincoln Ave opp Overlea Ave
- Lincoln Ave @ Guild Rd
- Lincoln Ave @ Bates St
- Winter St @ Chestnut St
- Winter St @ Stocker St
- Winter St opp Westland Ave
- Winter St opp Kenwood Ave
- Winter St opp E Denver St
- Winter St @ Central St
- Central St @ Jasper St
- Central St @ Hamilton St
- Main St @ Summer St
- 59 Main St
- Main St @ Newhall Ave
- Main St @ Vine St
- Main St opp Kennedy Dr
- Main St opp Pierce Memorial Dr
- Opp 190 Main St
- Main St @ Forest St
- 291 Main St
- Main St @ Lynn Fells PkwyNo more buses
- Main St @ Lynn Fells PkwyNo more buses
43 stops
- 288 Main St
- Main St opp Forest St
- 190 Main St
- Main St @ Pierce Memorial Dr
- Main St @ Kennedy Dr
- Main St @ Vine St
- 78 Main St
- 56 Main St
- Main St opp Summer St
- Central St @ Columbus Ave
- 329 Central St opp Jasper St
- Winter St @ Central St
- Winter St @ E Denver St
- Winter St @ Kenwood Ave
- Winter St @ Westland Ave
- Winter St opp Stocker St
- Winter St @ Chestnut St
- Lincoln Ave @ Chestnut St
- Lincoln Ave opp Dudley St
- Lincoln Ave opp Guild Rd
- Lincoln Ave @ Overlea Ave
- Lincoln Ave opp Bristow St
- Lincoln Ave @ Atlantic Ave
- Lincoln Ave opp Nason Rd
- Lincoln Ave opp Sunnyside Pk
- Lincoln Ave @ Intervale Ave
- Lincoln Ave @ Central St
- Lincoln Ave @ Oak Hill Rd
- Lincoln Ave @ Jackson St
- Lincoln Ave @ Linwood St
- Lincoln Ave @ Laurel St
- Salem St @ Clifton St
- Salem St @ Walnut St
- Salem St @ Waitt Ct
- Salem St @ Cutler Hwy
- Kennedy Dr @ Salem St
- Kennedy Dr @ Central Ave
- Kennedy Dr @ Main Stop
- Kennedy Dr @ Bldg 184
- Kennedy Dr @ Bldg 142
- Kennedy Dr @ Central Ave
- Kennedy Dr @ Salem St
- Salem St @ Lynn St
- Lynn St @ Lawrence StNo more buses
- Lynn St @ Oliver StNo more buses
- Lynn St @ Beach St Berth C - Linden SqNo more buses
- Beach St @ Hancock RdNo more buses
- Squire Rd @ Super Stop + ShopNo more buses
- N Washington St @ Medford StNo more buses
- Surface Rd @ Hanover StNo more buses
- Congress St @ Haymarket StaNo more buses
Timetable
Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.
No service on this day Sun, Nov 1
Still to come from last night's schedule:
On-time performance
How much of the time buses ran early, on time or late, hour by hour.
It builds up from live positions while buses are running. On time: no more than 1 min early or 5 min late, sampled once a minute from live positions.
Connections
Bus routes you can transfer to from route 428.
- 426Central Square, Lynn – Haymarket or Wonderland StationAt Congress St @ Haymarket Sta and 47 more stops
- 89/93Clarendon Hill – Haymarket StationAt Congress St @ Haymarket Sta and 2 more stops
- 92Sullivan Square Station – Downtown via Main StreetAt Congress St @ Haymarket Sta and 2 more stops
- 93Sullivan Square Station – Downtown via Bunker Hill StreetAt Congress St @ Haymarket Sta and 2 more stops
- 111Woodlawn – Haymarket StationAt Congress St @ Haymarket Sta and 2 more stops
- Orange Line ShuttleSullivan Square – StateAt Congress St @ Haymarket Sta and 2 more stops
- 4North Station – Design CenterAt Congress St @ Haymarket Sta and 1 more stops
- 15Fields Corner Station – Ruggles StationAt Congress St @ Haymarket Sta and 1 more stops
- 39Forest Hills Station – Back Bay StationAt Congress St @ Haymarket Sta and 1 more stops
- 57Watertown Yard – Kenmore StationAt Congress St @ Haymarket Sta and 1 more stops
And 13 more routes at stops along the way. 116Wonderland Station – Maverick Station450Salem Depot – Wonderland or Haymarket StationBlue Line ShuttleWonderland – Suffolk DownsGreen Line E ShuttleMedford/Tufts – North StationGreen Line ShuttleUnion Square – North StationRed Line ShuttleQuincy Center – Broadway (Express)354North Burlington – State Street, Boston429Northgate Shopping Center – Central Square, Lynn430Saugus Center – Malden Center Station411Kennedy Drive or Jack Satter House – Malden Center Station108Linden Square – Wellington Station119Northgate Shopping Center – Beachmont Station109Linden Square – Harvard Square via Sullivan
About route 428
Route 428 (Oaklandvale – Haymarket Station) is a MBTA bus route with 50 stops between Congress St @ Haymarket Sta and Oaklandvale via Cliftondale (Express).
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).
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.