Davis Station – Assembly Row
Bus · Route 90
Assembly ↔ Davis
Stops, live buses and next arrivals
- Grand Union Blvd opp Artisan WayNo more buses
- Grand Union Blvd @ Foley StNo more buses
- Broadway @ Mt Vernon StNo more buses
- Sullivan SquareNo more buses
- Broadway @ Austin StNo more buses
- Broadway @ Illinois AveNo more buses
- Cross St @ BroadwayNo more buses
- Cross St @ Otis StNo more buses
- Cross St @ Pearl StNo more buses
- Cross St @ Auburn AveNo more buses
- Cross St @ Chester AveNo more buses
- Highland Ave @ Medford StNo more buses
- Highland Ave @ Walnut StNo more buses
- Highland Ave opp Putnam StNo more buses
- Highland Ave @ School StNo more buses
- 125 Highland AveNo more buses
- Highland Ave @ Central StNo more buses
- Highland Ave @ Benton RdNo more buses
- Highland Ave @ Lowell StNo more buses
- 235 Highland AveNo more buses
- 263 Highland AveNo more buses
- Highland Ave @ Cedar StNo more buses
- Highland Ave @ Cherry StNo more buses
- Highland Ave @ Willow AveNo more buses
- Grove St @ Highland AveNo more buses
- DavisNo more buses
- DavisNo more buses
- Elm St @ Chester StNo more buses
- Highland Ave @ Cutter AveNo more buses
- Highland Ave @ Willow AveNo more buses
- Highland Ave @ Cherry StNo more buses
- Highland Ave @ Cedar StNo more buses
- Highland Ave @ Conwell StNo more buses
- Highland Ave @ Tower StNo more buses
- Highland Ave @ Lowell StNo more buses
- Highland Ave @ Benton RdNo more buses
- Highland Ave @ Central StNo more buses
- Highland Ave @ Trull LnNo more buses
- Highland Ave @ School StNo more buses
- Highland Ave @ Vinal AveNo more buses
- Highland Ave @ Walnut StNo more buses
- Medford St @ Highland AveNo more buses
- 422 McGrath HwyNo more buses
- McGrath Hwy @ Alston StNo more buses
- Cross St @ Alston StNo more buses
- Cross St @ Fountain AveNo more buses
- Cross St @ Pearl StNo more buses
- Cross St @ Ellsworth StNo more buses
- Cross St @ BroadwayNo more buses
- Broadway @ Glen StNo more buses
- Broadway @ Lincoln StNo more buses
- Broadway @ Mt Vernon StNo more buses
- Sullivan SquareNo more buses
- Grand Union Blvd @ Foley StNo more buses
- Grand Union Blvd @ Canal StNo 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:
On-time performance
How much of the time buses ran early, on time or late, hour by hour.
Too little data yet today
22 vehicle-minutes so far, 60 needed
- 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 | 38% | 63% | 0% | 16 (Fewer than 30 vehicle-minutes) | – |
| 7 PM | 17% | 83% | 0% | 6 (Fewer than 30 vehicle-minutes) | – |
Connections
Rail lines and bus routes you can transfer to from route 90.
Rail
Bus
- 85Assembly Row – Ruggles StationAt Grand Union Blvd opp Artisan Way and 5 more stops
- 89Clarendon Hill or Davis Station – Sullivan Square StationAt Sullivan Square and 9 more stops
- 88Clarendon Hill – Lechmere StationAt Davis and 25 more stops
- 89/93Clarendon Hill – Haymarket StationAt Sullivan Square and 6 more stops
- 101Malden Center Station – Sullivan Square Station via Winter HillAt Sullivan Square and 6 more stops
- 87Arlington Center – Lechmere StationAt Davis and 2 more stops
- 94Medford Square – Davis StationAt Davis and 2 more stops
- 96Medford Square – Harvard StationAt Davis and 2 more stops
- 91Sullivan Square Station – Central Square, CambridgeAt Sullivan Square and 1 more stops
- 95West Medford or Arlington Center – Sullivan Square StationAt Sullivan Square and 1 more stops
And 9 more routes at stops along the way. 109Linden Square – Harvard Square via SullivanGreen Line ShuttleUnion Square – North StationOrange Line ShuttleSullivan Square – State92Sullivan Square Station – Downtown via Main Street93Sullivan Square Station – Downtown via Bunker Hill Street105Malden Center Station – Sullivan Square Station via Newland Street HousingRed Line ShuttleQuincy Center – Broadway (Express)80Arlington Center – Lechmere StationGreen Line E ShuttleMedford/Tufts – North Station
About route 90
Route 90 (Davis Station – Assembly Row) is a MBTA bus route with 26 stops between Grand Union Blvd opp Artisan Way and Davis.
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 90 run?
Every 71 min for most of the day on weekdays, based on the published schedule.
When does route 90 start and stop?
The first bus leaves around 10:30 AM and the last arrives around 7:01 PM.
Where does route 90 connect with Subway or Commuter Rail?
At Sullivan Square (Orange Line); Davis (Red 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.