121 Bus - Esplanade-River

List of stops

      1 Front St West - Union Station ➞ Jack Layton Way at St Matthews Rd

      1 Front St West - Union Station

      05:5806:1306:2806:4306:5807:1307:2807:4307:5808:1308:2808:4308:5809:1309:3309:5310:1310:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3215:4916:0716:2516:4317:0117:1917:3717:5518:1318:3719:0119:2519:4920:1320:3721:0121:2521:4922:1022:3022:5023:1023:3023:5000:10 +100:30 +100:50 +101:10 +1

      Church St at The Esplanade

      06:0106:1606:3106:4607:0107:1607:3107:4608:0108:1608:3108:4609:0109:1609:3709:5710:1710:3710:5711:1711:3711:5712:1712:3712:5713:1713:3713:5714:1714:3714:5715:1715:3815:5516:1316:3116:4917:0717:2517:4318:0118:1918:4219:0619:3019:5420:1820:4221:0621:3021:5422:1322:3322:5323:1323:3323:5300:13 +100:33 +100:53 +101:13 +1

      The Esplanade at Lower Jarvis St East Side

      06:0306:1806:3406:4907:0407:1907:3407:4908:0408:1908:3408:4909:0409:1909:4010:0010:2010:4011:0011:2011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:0015:2015:4115:5816:1616:3416:5217:1017:2817:4618:0418:2218:4519:0919:3319:5720:2120:4521:0921:3321:5722:1522:3522:5523:1523:3523:5500:15 +100:35 +100:55 +101:15 +1

      The Esplanade at Lower Sherbourne St

      06:0406:1906:3506:5007:0507:2007:3507:5008:0508:2008:3508:5009:0509:2009:4210:0210:2210:4211:0211:2211:4212:0212:2212:4213:0213:2213:4214:0214:2214:4215:0215:2215:4416:0116:1916:3716:5517:1317:3117:4918:0718:2518:4719:1119:3519:5920:2320:4721:1121:3521:5922:1622:3622:5623:1623:3623:5600:16 +100:36 +100:56 +101:16 +1

      Princess St at The Esplanade North Side

      06:0506:2006:3606:5107:0607:2107:3607:5108:0608:2108:3608:5109:0609:2109:4310:0310:2310:4311:0311:2311:4312:0312:2312:4313:0313:2313:4314:0314:2314:4315:0315:2315:4516:0216:2016:3816:5617:1417:3217:5018:0818:2618:4819:1219:3620:0020:2420:4821:1221:3622:0022:1722:3722:5723:1723:3723:5700:17 +100:37 +100:57 +101:17 +1

      Front St East at Berkeley St

      06:0606:2106:3706:5207:0707:2207:3707:5208:0708:2208:3708:5209:0709:2209:4510:0510:2510:4511:0511:2511:4512:0512:2512:4513:0513:2513:4514:0514:2514:4515:0515:2515:4716:0416:2216:4016:5817:1617:3417:5218:1018:2818:5019:1419:3820:0220:2620:5021:1421:3822:0222:1822:3822:5823:1823:3823:5800:18 +100:38 +100:58 +101:18 +1

      Front St East at Parliament St

      06:0706:2206:3806:5307:0807:2307:3807:5308:0808:2308:3808:5309:0809:2309:4510:0510:2510:4511:0511:2511:4512:0512:2512:4513:0513:2513:4514:0514:2514:4515:0515:2515:4716:0416:2216:4016:5817:1617:3417:5218:1018:2818:5019:1419:3820:0220:2620:5021:1421:3822:0222:1922:3922:5923:1923:3923:5900:19 +100:39 +100:59 +101:19 +1

      Front St East at Cherry St

      06:0806:2306:3906:5407:0907:2407:3907:5408:0908:2408:3908:5409:0909:2409:4710:0710:2710:4711:0711:2711:4712:0712:2712:4713:0713:2713:4714:0714:2714:4715:0715:2715:4916:0616:2416:4217:0017:1817:3617:5418:1218:3018:5219:1619:4020:0420:2820:5221:1621:4022:0422:2022:4023:0023:2023:4000:00 +100:20 +100:40 +101:00 +101:20 +1

      Front St East at Bayview Ave

      06:1106:2606:4206:5707:1207:2707:4207:5708:1208:2708:4208:5709:1209:2709:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3015:5216:0916:2716:4517:0317:2117:3917:5718:1518:3318:5519:1919:4320:0720:3120:5521:1921:4322:0722:2322:4323:0323:2323:4300:03 +100:23 +100:43 +101:03 +101:23 +1

      River St at Queen St East

      06:1406:2906:4507:0007:1507:3007:4508:0008:1508:3008:4509:0009:1509:3009:5310:1310:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3315:5516:1216:3016:4817:0617:2417:4218:0018:1818:3618:5819:2219:4620:1020:3420:5821:2221:4622:1022:2622:4623:0623:2623:4600:06 +100:26 +100:46 +101:06 +101:26 +1

      River St at Dundas St East

      06:1606:3106:4707:0207:1707:3207:4708:0208:1708:3208:4709:0209:1709:3209:5510:1510:3510:5511:1511:3511:5512:1512:3512:5513:1513:3513:5514:1514:3514:5515:1515:3515:5716:1416:3216:5017:0817:2617:4418:0218:2018:3819:0019:2419:4820:1220:3621:0021:2421:4822:1222:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:08 +101:28 +1

      River St at Gerrard St East

      06:1706:3206:4807:0307:1807:3307:4808:0308:1808:3308:4809:0309:1809:3309:5610:1610:3610:5611:1611:3611:5612:1612:3612:5613:1613:3613:5614:1614:3614:5615:1615:3615:5816:1516:3316:5117:0917:2717:4518:0318:2118:3919:0119:2519:4920:1320:3721:0121:2521:4922:1322:2922:4923:0923:2923:4900:09 +100:29 +100:49 +101:09 +101:29 +1

      Gerrard St East at Blackburn St

      06:1906:3406:5007:0507:2007:3507:5008:0508:2008:3508:5009:0509:2009:3509:5810:1810:3810:5811:1811:3811:5812:1812:3812:5813:1813:3813:5814:1814:3814:5815:1815:3816:0016:1716:3516:5317:1117:2917:4718:0518:2318:4119:0319:2719:5120:1520:3921:0321:2721:5122:1522:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:11 +101:31 +1

      Jack Layton Way at Blue Rodeo Dr

      06:2106:3606:5307:0807:2307:3807:5308:0808:2308:3808:5309:0809:2309:3810:0010:2010:4011:0011:2011:4012:0012:2012:4013:0013:2013:4014:0014:2014:4015:0015:2015:4016:0316:2016:3816:5617:1417:3217:5018:0818:2618:4419:0519:2919:5320:1720:4121:0521:2921:5322:1722:3322:5323:1323:3323:5300:13 +100:33 +100:53 +101:13 +101:33 +1

      Jack Layton Way at St Matthews Rd

      06:2206:3706:5407:0907:2407:3907:5408:0908:2408:3908:5409:0909:2409:3910:0110:2110:4111:0111:2111:4112:0112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:4116:0416:2116:3916:5717:1517:3317:5118:0918:2718:4519:0619:3019:5420:1820:4221:0621:3021:5422:1822:3422:5423:1423:3423:5400:14 +100:34 +100:54 +101:14 +101:34 +1

      All trips in this timetable are wheelchair accessible.

      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Jack Layton Way at St Matthews Rd ➞ 1 Front St West - Union Station

      Jack Layton Way at St Matthews Rd06:1006:2706:4206:5707:1207:2707:4207:5708:1208:2708:4409:0409:2409:4310:0310:2310:4311:0311:2311:4312:0312:2312:4313:0313:2313:4314:0314:2314:4315:0315:2415:4416:0416:2216:4016:5817:1617:3417:5218:1018:2818:4819:1219:3620:0020:2420:4821:1221:3521:5822:1822:3822:5823:1823:3823:5800:18 +100:38 +100:58 +101:14 +1
      St Matthews Rd at Gerrard St East06:1106:2806:4306:5807:1307:2807:4307:5808:1308:2808:4509:0509:2509:4410:0410:2410:4411:0411:2411:4412:0412:2412:4413:0413:2413:4414:0414:2414:4415:0415:2515:4516:0516:2316:4116:5917:1717:3517:5318:1118:2918:4919:1319:3720:0120:2520:4921:1321:3621:5922:1922:3922:5923:1923:3923:5900:19 +100:39 +100:59 +101:15 +1
      Gerrard St East at River St06:1306:3006:4507:0007:1507:3007:4508:0008:1508:3008:4709:0709:2709:4610:0610:2610:4611:0611:2611:4612:0612:2612:4613:0613:2613:4614:0614:2614:4615:0615:2715:4716:0716:2516:4317:0117:1917:3717:5518:1318:3118:5119:1519:3920:0320:2720:5121:1521:3822:0122:2122:4123:0123:2123:4100:01 +100:21 +100:41 +101:01 +101:17 +1
      River St at Dundas St East South Side06:1506:3206:4807:0307:1807:3307:4808:0308:1808:3308:5009:0909:2909:4810:0810:2810:4811:0811:2811:4812:0812:2812:4813:0813:2813:4814:0814:2814:4815:0815:3015:5016:1016:2816:4617:0417:2217:4017:5818:1618:3418:5419:1719:4120:0520:2920:5321:1721:4022:0322:2322:4323:0323:2323:4300:03 +100:23 +100:43 +101:03 +101:19 +1
      River St at King St East06:1706:3406:5007:0507:2007:3507:5008:0508:2008:3508:5209:1109:3109:5010:1010:3010:5011:1011:3011:5012:1012:3012:5013:1013:3013:5014:1014:3014:5015:1015:3215:5216:1216:3016:4817:0617:2417:4218:0018:1818:3618:5619:1919:4320:0720:3120:5521:1921:4222:0522:2522:4523:0523:2523:4500:05 +100:25 +100:45 +101:05 +101:21 +1
      Bayview Ave at Front St East06:2006:3706:5307:0807:2307:3807:5308:0808:2308:3808:5509:1409:3409:5310:1310:3310:5311:1311:3311:5312:1312:3312:5313:1313:3313:5314:1314:3314:5315:1315:3515:5516:1516:3316:5117:0917:2717:4518:0318:2118:3918:5919:2219:4620:1020:3420:5821:2221:4522:0822:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:08 +101:24 +1
      Mill St at Cherry St West Side06:2306:4006:5607:1107:2607:4107:5608:1108:2608:4108:5809:1709:3709:5610:1610:3610:5611:1611:3611:5612:1612:3612:5613:1613:3613:5614:1614:3614:5615:1615:3815:5816:1816:3616:5417:1217:3017:4818:0618:2418:4219:0219:2519:4920:1320:3721:0121:2521:4822:1122:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:11 +101:27 +1
      Mill St at Trinity St06:2306:4006:5607:1107:2607:4107:5608:1108:2608:4108:5809:1709:3709:5610:1610:3610:5611:1611:3611:5612:1612:3612:5613:1613:3613:5614:1614:3614:5615:1615:3915:5916:1916:3716:5517:1317:3117:4918:0718:2518:4319:0319:2619:5020:1420:3821:0221:2621:4922:1222:3222:5223:1223:3223:5200:12 +100:32 +100:52 +101:12 +101:28 +1
      Mill St at Parliament St06:2406:4106:5707:1207:2707:4207:5708:1208:2708:4208:5909:1809:3809:5710:1710:3710:5711:1711:3711:5712:1712:3712:5713:1713:3713:5714:1714:3714:5715:1715:4016:0016:2016:3816:5617:1417:3217:5018:0818:2618:4419:0419:2719:5120:1520:3921:0321:2721:5022:1322:3322:5323:1323:3323:5300:13 +100:33 +100:53 +101:13 +101:29 +1
      Berkeley St at Front St East South Side06:2606:4306:5907:1407:2907:4407:5908:1408:2908:4409:0109:2009:4009:5910:1910:3910:5911:1911:3911:5912:1912:3912:5913:1913:3913:5914:1914:3914:5915:1915:4216:0216:2216:4016:5817:1617:3417:5218:1018:2818:4619:0619:2919:5320:1720:4121:0521:2921:5222:1522:3522:5523:1523:3523:5500:15 +100:35 +100:55 +101:15 +101:31 +1
      The Esplanade at Princess St06:2806:4507:0107:1607:3107:4608:0108:1608:3108:4609:0309:2209:4210:0110:2110:4111:0111:2111:4112:0112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:4316:0316:2416:4217:0017:1817:3617:5418:1218:3018:4819:0819:3119:5520:1920:4321:0721:3121:5422:1722:3722:5723:1723:3723:5700:17 +100:37 +100:57 +101:17 +101:33 +1
      The Esplanade at Lower Sherbourne St06:2806:4507:0107:1607:3107:4608:0108:1608:3108:4609:0309:2209:4210:0110:2110:4111:0111:2111:4112:0112:2112:4113:0113:2113:4114:0114:2114:4115:0115:2115:4416:0416:2516:4317:0117:1917:3717:5518:1318:3118:4919:0919:3219:5620:2020:4421:0821:3221:5522:1822:3822:5823:1823:3823:5800:18 +100:38 +100:58 +101:18 +101:34 +1
      The Esplanade at Lower Jarvis St06:3006:4707:0307:1807:3307:4808:0308:1808:3308:4809:0509:2409:4410:0310:2310:4311:0311:2311:4312:0312:2312:4313:0313:2313:4314:0314:2314:4315:0315:2315:4616:0716:2816:4617:0417:2217:4017:5818:1618:3418:5219:1219:3519:5920:2320:4721:1121:3521:5822:2022:4023:0023:2023:4000:00 +100:20 +100:40 +101:00 +101:20 +101:36 +1
      The Esplanade at Church St West Side06:3206:4907:0507:2007:3507:5008:0508:2008:3508:5009:0709:2609:4610:0510:2510:4511:0511:2511:4512:0512:2512:4513:0513:2513:4514:0514:2514:4515:0515:2515:4816:0916:3116:4917:0717:2517:4318:0118:1918:3718:5519:1519:3820:0220:2620:5021:1421:3822:0122:2222:4223:0223:2223:4200:02 +100:22 +100:42 +101:02 +101:22 +101:38 +1
      The Esplanade at Yonge St06:3306:5007:0607:2107:3607:5108:0608:2108:3608:5109:0809:2809:4810:0710:2710:4711:0711:2711:4712:0712:2712:4713:0713:2713:4714:0714:2714:4715:0715:2715:5016:1116:3316:5117:0917:2717:4518:0318:2118:3918:5719:1719:4020:0420:2820:5221:1621:4022:0322:2322:4323:0323:2323:4300:03 +100:23 +100:43 +101:03 +101:23 +101:39 +1
      Yonge St at Front St East06:3406:5107:0707:2207:3707:5208:0708:2208:3708:5209:0909:2909:4910:0810:2810:4811:0811:2811:4812:0812:2812:4813:0813:2813:4814:0814:2814:4815:0815:2815:5116:1216:3416:5217:1017:2817:4618:0418:2218:4018:5819:1819:4120:0520:2920:5321:1721:4122:0422:2422:4423:0423:2423:4400:04 +100:24 +100:44 +101:04 +101:24 +101:40 +1
      Bay St at Front St West South Side - Union Station——————————————————————————————————————————————————————————01:27 +1—
      1 Front St West - Union Station06:3806:5507:1107:2607:4107:5608:1108:2608:4108:5609:1309:3309:5310:1210:3210:5211:1211:3211:5212:1212:3212:5213:1213:3213:5214:1214:3214:5215:1215:3215:5516:1716:4016:5817:1617:3417:5218:1018:2818:4619:0419:2419:4720:1120:3520:5921:2321:4722:1022:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:08 +101:28 +101:44 +1

      All trips in this timetable are wheelchair accessible.

      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: 1 Front St West - Union Station ➞ Jack Layton Way at St Matthews Rd
      Front Street West - Church Street - The Esplanade - Princess Street - Front Street East - River Street - Gerrard Street East - Jack Layton Way
      Inbound: Jack Layton Way at St Matthews Rd ➞ 1 Front St West - Union Station
      Jack Layton Way - Gerrard Street East - River Street - King Street East - Diamond Jubilee Promenade - Mill Street - Berkeley Street - The Esplanade - Yonge Street - Bay Street - Front Street West

      Schedules and stops for this route are published in GTFS: ttc-schedules

      Frequently asked questions about route 121

      • What time does route 121 start operating?

        Services on route 121 start at 05:58 every day.

      • What time does route 121 stop operating?

        Services on route 121 end at 01:34 +1 every day.

      • Is there a stop for route 121 near me?

        View the nearest stop for route 121.

      121 (Toronto Buses)

      The first stop of the 121 bus route is 1 Front St West - Union Station and the last stop is Jack Layton Way at St Matthews Rd. 121 (Esplanade-River) is operational during everyday.

      Additional information: 121 has 15 stops. The total trip duration for this route is approximately 32 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Toronto, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      121 bus near me

      Last updated on November 11, 2026