Skip to content
Stopwatch

Toronto TTC Route 121: Esplanade-River

Bus schedule and route map · Monday to Friday, Saturday, Sunday

Toronto TTC Route 121 (Esplanade-River) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving 1 Front St West - Union Station, The Esplanade at Lower Jarvis St East Side, Gerrard St East at Blackburn St, Mill St at Parliament St and The Esplanade at Church St West Side. Monday to Friday the first bus is at 5:58 am and the last at 1:14 am, every 20 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
5:58 am
Last
1:14 am
Buses
121
Daytime
every 20 min

Saturday

First
6:00 am
Last
1:05 am
Buses
130
Daytime
every 15 min

Sunday

First
8:00 am
Last
1:01 am
Buses
117
Daytime
every 15 min

Public holidays

  • Mon 12 Oct (Thanksgiving): a special timetable

Schedule change: Toronto TTC’s schedule changes on October 30, 2026. The times below are for the current schedule.

Route 121 to Jack Layton Way at St Matthews Rd

Destination sign “East - 121 Esplanade-River Towards Hennick Bridgepoint Hospital” · from 1 Front St West - Union Station · 15 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

1 Front St West - Union StationThe Esplanade at Lower Jarvis St East SideFront St East at Berkeley StFront St East at Cherry StRiver St at Queen St EastGerrard St East at Blackburn StJack Layton Way at St Matthews Rd
5:586:036:066:086:146:196:22
6:136:186:216:236:296:346:37
6:286:346:376:396:456:506:54
6:436:496:526:547:007:057:09
6:587:047:077:097:157:207:24
7:137:197:227:247:307:357:39
7:287:347:377:397:457:507:54
7:437:497:527:548:008:058:09
7:588:048:078:098:158:208:24
8:138:198:228:248:308:358:39
8:288:348:378:398:458:508:54
8:438:498:528:549:009:059:09
8:589:049:079:099:159:209:24
9:139:199:229:249:309:359:39
9:339:409:459:479:539:5810:01
9:5310:0010:0510:0710:1310:1810:21
10:1310:2010:2510:2710:3310:3810:41
10:3310:4010:4510:4710:5310:5811:01
10:5311:0011:0511:0711:1311:1811:21
11:1311:2011:2511:2711:3311:3811:41
11:3311:4011:4511:4711:5311:5812:01
11:5312:0012:0512:0712:1312:1812:21
12:1312:2012:2512:2712:3312:3812:41
12:3312:4012:4512:4712:5312:581:01
12:531:001:051:071:131:181:21
1:131:201:251:271:331:381:41
1:331:401:451:471:531:582:01
1:532:002:052:072:132:182:21
2:132:202:252:272:332:382:41
2:332:402:452:472:532:583:01
2:533:003:053:073:133:183:21
3:133:203:253:273:333:383:41
3:323:413:473:493:554:004:04
3:493:584:044:064:124:174:21
4:074:164:224:244:304:354:39
4:254:344:404:424:484:534:57
4:434:524:585:005:065:115:15
5:015:105:165:185:245:295:33
5:195:285:345:365:425:475:51
5:375:465:525:546:006:056:09
5:556:046:106:126:186:236:27
6:136:226:286:306:366:416:45
6:376:456:506:526:587:037:06
7:017:097:147:167:227:277:30
7:257:337:387:407:467:517:54
7:497:578:028:048:108:158:18
8:138:218:268:288:348:398:42
8:378:458:508:528:589:039:06
9:019:099:149:169:229:279:30
9:259:339:389:409:469:519:54
9:499:5710:0210:0410:1010:1510:18
10:1010:1510:1810:2010:2610:3110:34
10:3010:3510:3810:4010:4610:5110:54
10:5010:5510:5811:0011:0611:1111:14
11:1011:1511:1811:2011:2611:3111:34
11:3011:3511:3811:4011:4611:5111:54
11:5011:5511:5812:0012:0612:1112:14
12:1012:1512:1812:2012:2612:3112:34
12:3012:3512:3812:4012:4612:5112:54
12:5012:5512:581:001:061:111:14
1:101:151:181:201:261:311:34

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

1 Front St West - Union StationThe Esplanade at Lower Jarvis St East SideFront St East at Berkeley StFront St East at Cherry StRiver St at Queen St EastGerrard St East at Blackburn StJack Layton Way at St Matthews Rd
6:006:046:086:106:166:216:24
6:206:246:286:306:366:416:44
6:406:446:486:506:567:017:04
7:007:047:087:107:167:217:24
7:207:247:287:307:367:417:44
7:407:447:487:507:568:018:04
8:008:048:088:108:168:218:24
8:208:248:288:308:368:418:44
8:408:448:488:508:569:019:04
9:009:059:099:119:179:229:25
9:209:259:299:319:379:429:45
9:409:459:499:519:5710:0210:05
10:0010:0510:0910:1110:1710:2210:25
10:2010:2510:2910:3110:3710:4210:45
10:4010:4510:4910:5110:5711:0211:05
11:0011:0511:0911:1111:1711:2211:25
11:2011:2511:2911:3111:3711:4211:45
11:4011:4511:4911:5111:5712:0212:05
11:5912:0412:0812:1012:1612:2112:24
12:1712:2212:2612:2812:3412:3912:42
12:3112:3712:4112:4312:4912:5412:57
12:4612:5212:5612:581:041:091:12
1:011:071:111:131:191:241:27
1:161:221:261:281:341:391:42
1:311:371:411:431:491:541:57
1:461:521:561:582:042:092:12
2:012:072:112:132:192:242:27
2:162:222:262:282:342:392:42
2:312:372:412:432:492:542:57
2:462:522:562:583:043:093:12
3:013:073:113:133:193:243:27
3:163:223:263:283:343:393:42
3:313:373:413:433:493:543:57
3:463:523:563:584:044:094:12
4:014:074:114:134:194:244:27
4:164:224:264:284:344:394:42
4:314:374:414:434:494:544:57
4:464:524:564:585:045:095:12
5:015:075:115:135:195:245:27
5:165:225:265:285:345:395:42
5:315:375:415:435:495:545:57
5:465:525:565:586:046:096:12
6:016:076:116:136:196:246:27
6:166:226:266:286:346:396:42
6:316:376:416:436:496:546:57
6:466:526:566:587:047:097:12
7:027:077:117:137:197:247:27
7:207:257:297:317:377:427:45
7:407:457:497:517:578:028:05
8:008:058:098:118:178:228:25
8:208:258:298:318:378:428:45
8:408:458:498:518:579:029:05
9:009:059:099:119:179:229:25
9:209:259:299:319:379:429:45
9:409:459:499:519:5710:0210:05
10:0010:0510:0910:1110:1710:2210:25
10:2010:2510:2910:3110:3710:4210:45
10:4010:4510:4910:5110:5711:0211:05
11:0011:0511:0911:1111:1711:2211:25
11:2011:2511:2911:3111:3711:4211:45
11:4011:4511:4911:5111:5712:0212:05
12:0012:0512:0912:1112:1712:2212:25
12:2012:2512:2912:3112:3712:4212:45
12:4012:4512:4912:5112:571:021:05
1:001:051:091:111:171:221:25

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

1 Front St West - Union StationThe Esplanade at Lower Jarvis St East SideFront St East at Berkeley StFront St East at Cherry StRiver St at Queen St EastGerrard St East at Blackburn StJack Layton Way at St Matthews Rd
8:068:108:148:168:228:278:30
8:268:308:348:368:428:478:50
8:468:508:548:569:029:079:10
9:069:109:149:169:229:279:30
9:269:309:349:369:429:479:50
9:469:509:549:5610:0210:0710:10
10:0610:1010:1410:1610:2210:2710:30
10:2610:3010:3410:3610:4210:4710:50
10:4610:5010:5410:5611:0211:0711:10
11:0611:1111:1511:1711:2311:2811:31
11:2611:3111:3511:3711:4311:4811:51
11:4611:5111:5511:5712:0312:0812:11
12:0612:1112:1512:1712:2312:2812:31
12:2112:2612:3012:3212:3812:4312:46
12:3612:4112:4512:4712:5312:581:01
12:5112:561:001:021:081:131:16
1:061:111:151:171:231:281:31
1:211:261:301:321:381:431:46
1:361:411:451:471:531:582:01
1:511:562:002:022:082:132:16
2:062:112:152:172:232:282:31
2:212:262:302:322:382:432:46
2:362:412:452:472:532:583:01
2:512:563:003:023:083:133:16
3:063:113:153:173:233:283:31
3:213:263:303:323:383:433:46
3:363:413:453:473:533:584:01
3:513:564:004:024:084:134:16
4:064:114:154:174:234:284:31
4:214:264:304:324:384:434:46
4:364:414:454:474:534:585:01
4:514:565:005:025:085:135:16
5:065:115:155:175:235:285:31
5:215:265:305:325:385:435:46
5:365:415:455:475:535:586:01
5:515:566:006:026:086:136:16
6:066:116:156:176:236:286:31
6:216:266:306:326:386:436:46
6:366:416:456:476:536:587:01
6:516:567:007:027:087:137:16
7:067:117:157:187:247:297:32
7:267:317:357:387:447:497:52
7:467:517:557:588:048:098:12
8:068:118:158:188:248:298:32
8:268:318:358:388:448:498:52
8:468:518:558:589:049:099:12
9:069:119:159:189:249:299:32
9:269:319:359:389:449:499:52
9:469:519:559:5810:0410:0910:12
10:0610:1010:1410:1710:2310:2810:31
10:2610:3010:3410:3710:4310:4810:51
10:4610:5010:5410:5711:0311:0811:11
11:0611:1011:1411:1711:2311:2811:31
11:2611:3011:3411:3711:4311:4811:51
11:4611:5011:5411:5712:0312:0812:11
12:0612:1012:1412:1712:2312:2812:31
12:2612:3012:3412:3712:4312:4812:51
12:4612:5012:5412:571:031:081:11
1:011:051:091:121:181:231:26
All 15 stops in this direction
  1. 1 Front St West - Union Station #16754
  2. Church St at The Esplanade #15509
  3. The Esplanade at Lower Jarvis St East Side #6375
  4. The Esplanade at Lower Sherbourne St #6376
  5. Princess St at The Esplanade North Side #16038
  6. Front St East at Berkeley St #16039
  7. Front St East at Parliament St #11914
  8. Front St East at Cherry St #15510
  9. Front St East at Bayview Ave #16024
  10. River St at Queen St East #16026
  11. River St at Dundas St East #16028
  12. River St at Gerrard St East #16030
  13. Gerrard St East at Blackburn St #1080
  14. Jack Layton Way at Blue Rodeo Dr #16263
  15. Jack Layton Way at St Matthews Rd #16033

Route 121 to 1 Front St West - Union Station

Destination sign “West - 121 Esplanade-River Towards Union Station” · from Jack Layton Way at St Matthews Rd · 17 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Jack Layton Way at St Matthews RdRiver St at Dundas St East South SideBayview Ave at Front St EastMill St at Parliament StThe Esplanade at Lower Sherbourne StThe Esplanade at Church St West Side1 Front St West - Union Station
6:106:156:206:246:286:326:38
6:276:326:376:416:456:496:55
6:426:486:536:577:017:057:11
6:577:037:087:127:167:207:26
7:127:187:237:277:317:357:41
7:277:337:387:427:467:507:56
7:427:487:537:578:018:058:11
7:578:038:088:128:168:208:26
8:128:188:238:278:318:358:41
8:278:338:388:428:468:508:56
8:448:508:558:599:039:079:13
9:049:099:149:189:229:269:33
9:249:299:349:389:429:469:53
9:439:489:539:5710:0110:0510:12
10:0310:0810:1310:1710:2110:2510:32
10:2310:2810:3310:3710:4110:4510:52
10:4310:4810:5310:5711:0111:0511:12
11:0311:0811:1311:1711:2111:2511:32
11:2311:2811:3311:3711:4111:4511:52
11:4311:4811:5311:5712:0112:0512:12
12:0312:0812:1312:1712:2112:2512:32
12:2312:2812:3312:3712:4112:4512:52
12:4312:4812:5312:571:011:051:12
1:031:081:131:171:211:251:32
1:231:281:331:371:411:451:52
1:431:481:531:572:012:052:12
2:032:082:132:172:212:252:32
2:232:282:332:372:412:452:52
2:432:482:532:573:013:053:12
3:033:083:133:173:213:253:32
3:243:303:353:403:443:483:55
3:443:503:554:004:044:094:17
4:044:104:154:204:254:314:40
4:224:284:334:384:434:494:58
4:404:464:514:565:015:075:16
4:585:045:095:145:195:255:34
5:165:225:275:325:375:435:52
5:345:405:455:505:556:016:10
5:525:586:036:086:136:196:28
6:106:166:216:266:316:376:46
6:286:346:396:446:496:557:04
6:486:546:597:047:097:157:24
7:127:177:227:277:327:387:47
7:367:417:467:517:568:028:11
8:008:058:108:158:208:268:35
8:248:298:348:398:448:508:59
8:488:538:589:039:089:149:23
9:129:179:229:279:329:389:47
9:359:409:459:509:5510:0110:10
9:5810:0310:0810:1310:1810:2210:28
10:1810:2310:2810:3310:3810:4210:48
10:3810:4310:4810:5310:5811:0211:08
10:5811:0311:0811:1311:1811:2211:28
11:1811:2311:2811:3311:3811:4211:48
11:3811:4311:4811:5311:5812:0212:08
11:5812:0312:0812:1312:1812:2212:28
12:1812:2312:2812:3312:3812:4212:48
12:3812:4312:4812:5312:581:021:08
12:581:031:081:131:181:221:28
1:141:191:241:291:341:381:44

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Jack Layton Way at St Matthews RdRiver St at Dundas St East South SideBayview Ave at Front St EastMill St at Parliament StThe Esplanade at Lower Sherbourne StThe Esplanade at Church St West Side1 Front St West - Union Station
6:086:136:186:226:256:286:32
6:326:376:426:466:496:526:56
6:526:577:027:067:097:127:16
7:127:177:227:267:297:327:36
7:327:377:427:467:497:527:56
7:527:578:028:068:098:128:16
8:128:178:228:268:298:328:36
8:328:378:428:468:498:528:56
8:528:579:029:069:099:129:18
9:129:179:229:269:299:329:38
9:329:379:429:469:499:529:58
9:529:5710:0210:0610:0910:1210:18
10:1210:1710:2210:2610:2910:3210:38
10:3210:3710:4210:4610:4910:5210:58
10:5210:5711:0211:0611:0911:1211:18
11:1211:1711:2211:2611:2911:3211:38
11:3211:3711:4211:4611:4911:5211:58
11:5111:5612:0112:0512:0812:1112:17
12:0912:1412:1912:2312:2712:3012:36
12:2812:3312:3812:4212:4612:4912:55
12:4712:5212:571:011:051:081:14
1:021:071:121:161:201:231:29
1:171:221:271:311:351:381:44
1:321:371:421:461:501:531:59
1:471:521:572:012:052:082:14
2:022:072:122:162:202:232:29
2:172:222:272:312:352:382:44
2:322:372:422:462:502:532:59
2:472:522:573:013:053:083:14
3:023:073:123:163:203:233:29
3:173:223:273:313:353:383:44
3:323:373:423:463:503:533:59
3:473:523:574:014:054:084:14
4:024:074:124:164:204:234:29
4:174:224:274:314:354:384:44
4:324:374:424:464:504:534:59
4:474:524:575:015:055:085:14
5:025:075:125:165:205:235:29
5:175:225:275:315:355:385:44
5:325:375:425:465:505:535:59
5:475:525:576:016:056:086:14
6:026:076:126:166:206:236:29
6:176:226:276:316:356:386:44
6:326:376:426:466:506:536:59
6:476:526:577:017:057:087:14
7:027:077:127:167:197:227:28
7:127:177:227:267:297:327:38
7:327:377:427:467:497:527:58
7:527:578:028:068:098:128:18
8:128:178:228:268:298:328:38
8:328:378:428:468:498:528:58
8:528:579:029:069:099:129:18
9:129:179:229:269:299:329:38
9:329:379:429:469:499:529:58
9:529:5710:0210:0610:0910:1210:18
10:1210:1710:2210:2610:2910:3210:38
10:3210:3710:4210:4610:4910:5210:58
10:5210:5711:0211:0611:0911:1211:18
11:1211:1711:2211:2611:2911:3211:38
11:3211:3711:4211:4611:4911:5211:58
11:5211:5712:0212:0612:0912:1212:18
12:1212:1712:2212:2612:2912:3212:38
12:3212:3712:4212:4612:4912:5212:58
12:5212:571:021:061:091:121:18
1:051:101:151:191:221:251:31

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Jack Layton Way at St Matthews RdRiver St at Dundas St East South SideBayview Ave at Front St EastMill St at Parliament StThe Esplanade at Lower Sherbourne StThe Esplanade at Church St West Side1 Front St West - Union Station
8:008:058:108:148:168:198:24
8:188:238:288:328:348:378:42
8:388:438:488:528:548:579:02
8:589:039:089:129:149:179:22
9:189:239:289:329:349:379:42
9:389:439:489:529:549:5710:02
9:5810:0310:0810:1210:1410:1710:22
10:1810:2310:2810:3210:3410:3710:42
10:3810:4310:4810:5210:5410:5711:02
10:5811:0311:0811:1211:1411:1711:22
11:1811:2311:2811:3211:3511:3811:43
11:3811:4311:4811:5211:5511:5812:03
11:5812:0312:0812:1212:1512:1812:23
12:1812:2312:2812:3212:3512:3812:43
12:3812:4312:4812:5212:5512:581:03
12:5412:591:041:081:111:141:19
1:091:141:191:231:261:291:34
1:241:291:341:381:411:441:49
1:391:441:491:531:561:592:04
1:541:592:042:082:112:142:19
2:092:142:192:232:262:292:34
2:242:292:342:382:412:442:49
2:392:442:492:532:562:593:04
2:542:593:043:083:113:143:19
3:093:143:193:233:263:293:34
3:243:293:343:383:413:443:49
3:393:443:493:533:563:594:04
3:543:594:044:084:114:144:19
4:094:144:194:234:264:294:34
4:244:294:344:384:414:444:49
4:394:444:494:534:564:595:04
4:544:595:045:085:115:145:19
5:095:145:195:235:265:295:34
5:245:295:345:385:415:445:49
5:395:445:495:535:565:596:04
5:545:596:046:086:116:146:19
6:096:146:196:236:266:296:34
6:246:296:346:386:416:446:49
6:396:446:496:536:566:597:04
6:587:037:087:127:157:187:23
7:187:237:287:327:347:377:41
7:387:437:487:527:547:578:01
7:588:038:088:128:148:178:21
8:188:238:288:328:348:378:41
8:388:438:488:528:548:579:01
8:589:039:089:129:149:179:21
9:189:239:289:329:349:379:41
9:389:439:489:529:549:5710:01
9:5810:0310:0810:1210:1410:1710:21
10:1810:2310:2810:3210:3410:3710:41
10:3810:4310:4810:5210:5410:5711:01
10:5811:0311:0811:1211:1411:1711:21
11:1811:2311:2811:3211:3411:3711:41
11:3811:4311:4811:5211:5411:5712:01
11:5812:0312:0812:1212:1412:1712:21
12:1812:2312:2812:3212:3412:3712:41
12:3812:4312:4812:5212:5412:571:01
1:001:051:101:141:161:191:23
All 17 stops in this direction
  1. Jack Layton Way at St Matthews Rd #16033
  2. St Matthews Rd at Gerrard St East #16034
  3. Gerrard St East at River St #16031
  4. River St at Dundas St East South Side #16029
  5. River St at King St East #16027
  6. Bayview Ave at Front St East #16025
  7. Mill St at Cherry St West Side #15246
  8. Mill St at Trinity St #6604
  9. Mill St at Parliament St #6603
  10. Berkeley St at Front St East South Side #11164
  11. The Esplanade at Princess St #11166
  12. The Esplanade at Lower Sherbourne St #11167
  13. The Esplanade at Lower Jarvis St #11169
  14. The Esplanade at Church St West Side #15583
  15. The Esplanade at Yonge St #12425
  16. Yonge St at Front St East #13455
  17. 1 Front St West - Union Station #16754

Route 121 route map

Questions about Toronto TTC Route 121

What time is the first Route 121 bus?

Monday to Friday: 5:58 am. Saturday: 6:00 am. Sunday: 8:00 am.

What time is the last Route 121 bus?

Monday to Friday: 1:14 am. Saturday: 1:05 am. Sunday: 1:01 am. A time after midnight belongs to the evening before.

How often does Route 121 run?

Monday to Friday: every 20 min. Saturday: every 15 min. Sunday: every 15 min, between 7:00 am and 7:00 pm.

Does Route 121 run at weekends?

Saturday: yes. Sunday: yes.

Does Route 121 run on public holidays?

Thanksgiving (Mon 12 Oct): a special timetable.

Where does Route 121 go?

Route 121 serves 1 Front St West - Union Station, The Esplanade at Lower Jarvis St East Side, Gerrard St East at Blackburn St, Mill St at Parliament St and The Esplanade at Church St West Side. The full list of stops for each direction is below the schedules.

Are these live bus times?

No. They are the published schedule from Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.

Source: Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto open data (GTFS schedule for Toronto TTC), used under the Open Government Licence - Toronto. Refreshed October 4, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.

Other Toronto TTC routes

All 235 Toronto TTC routes

Enter to open · Esc to close