904
TTC 904 Don Mills-Scarborough Express
Bus · Toronto Transit Commission
Runs every 12 min on weekdays and every 15 min on weekends. Weekday trips from 6:36 am to 1:00 am.
See live vehicles on the map How reliable it's been
How often it runs
East - 904 Don Mills-Scarborough Express towards Scarborough Centre Stn
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Morning rush6–9 am | every 15 min | every 16 min | every 18 min |
| Midday9 am–3 pm | every 12 min | every 15 min | every 15 min |
| Afternoon rush3–7 pm | every 15 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 15 min | every 15 min | every 15 min |
| Overnightmidnight–3 am | every 17 min | every 16 min | every 15 min |
| First trip | 6:36 am | 6:56 am | 7:57 am |
| Last trip | 1:00 am | 1:00 am | 1:00 am |
| Trips | 81 | 72 | 68 |
West - 904 Don Mills-Scarborough Express towards Don Mills Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Morning rush6–9 am | every 15 min | every 15 min | every 15 min |
| Midday9 am–3 pm | every 12 min | every 15 min | every 15 min |
| Afternoon rush3–7 pm | every 15 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 15 min | every 15 min | every 15 min |
| Overnightmidnight–3 am | 2 trips | every 15 min | every 14 min |
| First trip | 6:23 am | 7:02 am | 8:04 am |
| Last trip | 12:31 am | 12:59 am | 1:00 am |
| Trips | 79 | 73 | 69 |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
East - 904 Don Mills-Scarborough Express towards Scarborough Centre Stn 12 stops
- Don Mills Station at Bus Bay 10 ♿︎ 14630
- Sheppard Ave East at Consumers Rd East Side ♿︎ 7175
- Sheppard Ave East at Victoria Park Ave East Side ♿︎ 13918
- Sheppard Ave East at Pharmacy Ave ♿︎ 7228
- Sheppard Ave East at Warden Ave ♿︎ 7254
- Sheppard Ave East at Birchmount Rd ♿︎ 7154
- Sheppard Ave East at Allanford Rd ♿︎ 16769
- Sheppard Ave East at Kennedy Rd ♿︎ 7196
- Sheppard Ave East at Reidmount Ave - Agincourt GO Station ♿︎ 10480
- Sheppard Ave East at Midland Ave ♿︎ 7217
- Triton Rd at Borough Dr ♿︎ 1613
- Scarborough Centre Station at Bus Bay 6 ♿︎ 16333
West - 904 Don Mills-Scarborough Express towards Don Mills Station 12 stops
- Scarborough Centre Station at Bus Bay 6 ♿︎ 16333
- Triton Rd at Brimley Rd ♿︎ 1612
- Sheppard Ave East at Midland Ave ♿︎ 15244
- Sheppard Ave East at Reidmount Ave - Agincourt GO Station 15018
- Sheppard Ave East at Kennedy Rd ♿︎ 7197
- Sheppard Ave East at Allanford Rd ♿︎ 16768
- Sheppard Ave East at Birchmount Rd ♿︎ 7155
- Sheppard Ave East at Warden Ave ♿︎ 7255
- Sheppard Ave East at Pharmacy Ave ♿︎ 7229
- Sheppard Ave East at Victoria Park Ave West Side ♿︎ 9513
- Sheppard Ave East at Brian Dr West Side ♿︎ 7161
- Don Mills Station at Bus Bay 10 ♿︎ 14630
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources