121
TTC 121 Esplanade-River
Bus · Toronto Transit Commission
Runs every 15 min in weekday rush hours, every 20 min weekday middays and every 17 min on weekends. Weekday trips from 5:58 am to 1:10 am.
See live vehicles on the map How reliable it's been
How often it runs
East - 121 Esplanade-River Towards Hennick Bridgepoint Hospital
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 1 trip | – | – |
| Morning rush6–9 am | every 15 min | every 20 min | every 20 min |
| Midday9 am–3 pm | every 20 min | every 17 min | every 17 min |
| Afternoon rush3–7 pm | every 19 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 22 min | every 20 min | every 20 min |
| Overnightmidnight–3 am | every 20 min | every 20 min | every 18 min |
| First trip | 5:58 am | 6:00 am | 8:06 am |
| Last trip | 1:10 am | 1:00 am | 1:01 am |
| Trips | 61 | 65 | 59 |
West - 121 Esplanade-River Towards Union Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Morning rush6–9 am | every 15 min | every 21 min | every 19 min |
| Midday9 am–3 pm | every 20 min | every 18 min | every 18 min |
| Afternoon rush3–7 pm | every 19 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 22 min | every 19 min | every 20 min |
| Overnightmidnight–3 am | every 19 min | every 18 min | every 21 min |
| First trip | 6:10 am | 6:08 am | 8:00 am |
| Last trip | 1:14 am | 1:05 am | 1:00 am |
| Trips | 60 | 65 | 58 |
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 - 121 Esplanade-River Towards Hennick Bridgepoint Hospital 15 stops
- 1 Front St West - Union Station ♿︎ 16754
- Church St at The Esplanade ♿︎ 15509
- The Esplanade at Lower Jarvis St East Side ♿︎ 6375
- The Esplanade at Lower Sherbourne St 6376
- Princess St at The Esplanade North Side ♿︎ 16038
- Front St East at Berkeley St ♿︎ 16039
- Front St East at Parliament St ♿︎ 11914
- Front St East at Cherry St ♿︎ 15510
- Front St East at Bayview Ave ♿︎ 16024
- River St at Queen St East ♿︎ 16026
- River St at Dundas St East ♿︎ 16028
- River St at Gerrard St East ♿︎ 16030
- Gerrard St East at Blackburn St 1080
- Jack Layton Way at Blue Rodeo Dr ♿︎ 16263
- Jack Layton Way at St Matthews Rd ♿︎ 16033
West - 121 Esplanade-River Towards Union Station 17 stops
- Jack Layton Way at St Matthews Rd ♿︎ 16033
- St Matthews Rd at Gerrard St East ♿︎ 16034
- Gerrard St East at River St ♿︎ 16031
- River St at Dundas St East South Side ♿︎ 16029
- River St at King St East ♿︎ 16027
- Bayview Ave at Front St East ♿︎ 16025
- Mill St at Cherry St West Side ♿︎ 15246
- Mill St at Trinity St ♿︎ 6604
- Mill St at Parliament St ♿︎ 6603
- Berkeley St at Front St East South Side ♿︎ 11164
- The Esplanade at Princess St ♿︎ 11166
- The Esplanade at Lower Sherbourne St ♿︎ 11167
- The Esplanade at Lower Jarvis St ♿︎ 11169
- The Esplanade at Church St West Side ♿︎ 15583
- The Esplanade at Yonge St 12425
- Yonge St at Front St East 13455
- 1 Front St West - Union Station ♿︎ 16754
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources