Bus 121 - Esplanade-River Schedule in Toronto

Click to load interactive map
List of stops
      Map

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

      1 Front St West - Union Station

      08:0608:2608:4609:0609:2609:4610:0610:2610:4611:0611:2611:4612:0612:2112:3612:5113:0613:2113:3613:5114:0614:2114:3614:5115:0615:2115:3615:5116:0616:2116:3616:5117:0617:2117:3617:5118:0618:2118:3618:5119:0619:2619:4620:0620:2620:4621:0621:2621:4622:0622:2622:4623:0623:2623:4600:06 +100:26 +100:46 +101:01 +1

      Church St at The Esplanade

      08:0808:2808:4809:0809:2809:4810:0810:2810:4811:0911:2911:4912:0912:2412:3912:5413:0913:2413:3913:5414:0914:2414:3914:5415:0915:2415:3915:5416:0916:2416:3916:5417:0917:2417:3917:5418:0918:2418:3918:5419:0919:2919:4920:0920:2920:4921:0921:2921:4922:0822:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:03 +1

      The Esplanade at Lower Jarvis St East Side

      08:1008:3008:5009:1009:3009:5010:1010:3010:5011:1111:3111:5112:1112:2612:4112:5613:1113:2613:4113:5614:1114:2614:4114:5615:1115:2615:4115:5616:1116:2616:4116:5617:1117:2617:4117:5618:1118:2618:4118:5619:1119:3119:5120:1120:3120:5121:1121:3121:5122:1022:3022:5023:1023:3023:5000:10 +100:30 +100:50 +101:05 +1

      The Esplanade at Lower Sherbourne St

      08:1108:3108:5109:1109:3109:5110:1110:3110:5111:1211:3211:5212:1212:2712:4212:5713:1213:2713:4213:5714:1214:2714:4214:5715:1215:2715:4215:5716:1216:2716:4216:5717:1217:2717:4217:5718:1218:2718:4218:5719:1219:3219:5220:1220:3220:5221:1221:3221:5222:1122:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:06 +1

      Princess St at The Esplanade North Side

      08:1208:3208:5209:1209:3209:5210:1210:3210:5211:1311:3311:5312:1312:2812:4312:5813:1313:2813:4313:5814:1314:2814:4314:5815:1315:2815:4315:5816:1316:2816:4316:5817:1317:2817:4317:5818:1318:2818:4318:5819:1319:3319:5320:1320:3320:5321:1321:3321:5322:1222:3222:5223:1223:3223:5200:12 +100:32 +100:52 +101:07 +1

      Front St East at Berkeley St

      08:1408:3408:5409:1409:3409:5410:1410:3410:5411:1511:3511:5512:1512:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1519:3519:5520:1520:3520:5521:1521:3521:5522:1422:3422:5423:1423:3423:5400:14 +100:34 +100:54 +101:09 +1

      Front St East at Parliament St

      08:1408:3408:5409:1409:3409:5410:1410:3410:5411:1511:3511:5512:1512:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1619:3619:5620:1620:3620:5621:1621:3621:5622:1522:3522:5523:1523:3523:5500:15 +100:35 +100:55 +101:10 +1

      Front St East at Cherry St

      08:1608:3608:5609:1609:3609:5610:1610:3610:5611:1711:3711:5712:1712:3212:4713:0213:1713:3213:4714:0214:1714:3214:4715:0215:1715:3215:4716:0216:1716:3216:4717:0217:1717:3217:4718:0218:1718:3218:4719:0219:1819:3819:5820:1820:3820:5821:1821:3821:5822:1722:3722:5723:1723:3723:5700:17 +100:37 +100:57 +101:12 +1

      Front St East at Bayview Ave

      08:1908:3908:5909:1909:3909:5910:1910:3910:5911:2011:4012:0012:2012:3512:5013:0513:2013:3513:5014:0514:2014:3514:5015:0515:2015:3515:5016:0516:2016:3516:5017:0517:2017:3517:5018:0518:2018:3518:5019:0519:2119:4120:0120:2120:4121:0121:2121:4122:0122:2022:4023:0023:2023:4000:00 +100:20 +100:40 +101:00 +101:15 +1

      River St at Queen St East

      08:2208:4209:0209:2209:4210:0210:2210:4211:0211:2311:4312:0312:2312:3812:5313:0813:2313:3813:5314:0814:2314:3814:5315:0815:2315:3815:5316:0816:2316:3816:5317:0817:2317:3817:5318:0818:2318:3818:5319:0819:2419:4420:0420:2420:4421:0421:2421:4422:0422:2322:4323:0323:2323:4300:03 +100:23 +100:43 +101:03 +101:18 +1

      River St at Dundas St East

      08:2408:4409:0409:2409:4410:0410:2410:4411:0411:2511:4512:0512:2512:4012:5513:1013:2513:4013:5514:1014:2514:4014:5515:1015:2515:4015:5516:1016:2516:4016:5517:1017:2517:4017:5518:1018:2518:4018:5519:1019:2619:4620:0620:2620:4621:0621:2621:4622:0622:2522:4523:0523:2523:4500:05 +100:25 +100:45 +101:05 +101:20 +1

      River St at Gerrard St East

      08:2508:4509:0509:2509:4510:0510:2510:4511:0511:2611:4612:0612:2612:4112:5613:1113:2613:4113:5614:1114:2614:4114:5615:1115:2615:4115:5616:1116:2616:4116:5617:1117:2617:4117:5618:1118:2618:4118:5619:1119:2719:4720:0720:2720:4721:0721:2721:4722:0722:2622:4623:0623:2623:4600:06 +100:26 +100:46 +101:06 +101:21 +1

      Gerrard St East at Blackburn St

      08:2708:4709:0709:2709:4710:0710:2710:4711:0711:2811:4812:0812:2812:4312:5813:1313:2813:4313:5814:1314:2814:4314:5815:1315:2815:4315:5816:1316:2816:4316:5817:1317:2817:4317:5818:1318:2818:4318:5819:1319:2919:4920:0920:2920:4921:0921:2921:4922:0922:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:08 +101:23 +1

      Jack Layton Way at Blue Rodeo Dr

      08:2908:4909:0909:2909:4910:0910:2910:4911:0911:3011:5012:1012:3012:4513:0013:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1519:3119:5120:1120:3120:5121:1121:3121:5122:1122:3022:5023:1023:3023:5000:10 +100:30 +100:50 +101:10 +101:25 +1

      Jack Layton Way at St Matthews Rd

      08:3008:5009:1009:3009:5010:1010:3010:5011:1011:3111:5112:1112:3112:4613:0113:1613:3113:4614:0114:1614:3114:4615:0115:1615:3115:4616:0116:1616:3116:4617:0117:1617:3117:4618:0118:1618:3118:4619:0119:1619:3219:5220:1220:3220:5221:1221:3221:5222:1222:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:11 +101:26 +1
      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 Rd08:0008:1808:3808:5809:1809:3809:5810:1810:3810:5811:1811:3811:5812:1812:3812:5413:0913:2413:3913:5414:0914:2414:3914:5415:0915:2415:3915:5416:0916:2416:3916:5417:0917:2417:3917:5418:0918:2418:3918:5819:1819:3819:5820:1820:3820:5821:1821:3821:5822:1822:3822:5823:1823:3823:5800:18 +100:38 +101:00 +1
      St Matthews Rd at Gerrard St East08:0108:1908:3908:5909:1909:3909:5910:1910:3910:5911:1911:3911:5912:1912:3912:5513:1013:2513:4013:5514:1014:2514:4014:5515:1015:2515:4015:5516:1016:2516:4016:5517:1017:2517:4017:5518:1018:2518:4018:5919:1919:3919:5920:1920:3920:5921:1921:3921:5922:1922:3922:5923:1923:3923:5900:19 +100:39 +101:01 +1
      Gerrard St East at River St08:0308:2108:4109:0109:2109:4110:0110:2110:4111:0111:2111:4112:0112:2112:4112:5713:1213:2713:4213:5714:1214:2714:4214:5715:1215:2715:4215:5716:1216:2716:4216:5717:1217:2717:4217:5718:1218:2718:4219:0119:2119:4120:0120:2120:4121:0121:2121:4122:0122:2122:4123:0123:2123:4100:01 +100:21 +100:41 +101:03 +1
      River St at Dundas St East South Side08:0508:2308:4309:0309:2309:4310:0310:2310:4311:0311:2311:4312:0312:2312:4312:5913:1413:2913:4413:5914:1414:2914:4414:5915:1415:2915:4415:5916:1416:2916:4416:5917:1417:2917:4417:5918:1418:2918:4419:0319:2319:4320:0320:2320:4321:0321:2321:4322:0322:2322:4323:0323:2323:4300:03 +100:23 +100:43 +101:05 +1
      River St at King St East08:0708:2508:4509:0509:2509:4510:0510:2510:4511:0511:2511:4512:0512:2512:4513:0113:1613:3113:4614:0114:1614:3114:4615:0115:1615:3115:4616:0116:1616:3116:4617:0117:1617:3117:4618:0118:1618:3118:4619:0519:2519:4520:0520:2520:4521:0521:2521:4522:0522:2522:4523:0523:2523:4500:05 +100:25 +100:45 +101:07 +1
      Bayview Ave at Front St East08:1008:2808:4809:0809:2809:4810:0810:2810:4811:0811:2811:4812:0812:2812:4813:0413:1913:3413:4914:0414:1914:3414:4915:0415:1915:3415:4916:0416:1916:3416:4917:0417:1917:3417:4918:0418:1918:3418:4919:0819:2819:4820:0820:2820:4821:0821:2821:4822:0822:2822:4823:0823:2823:4800:08 +100:28 +100:48 +101:10 +1
      Mill St at Cherry St West Side08:1308:3108:5109:1109:3109:5110:1110:3110:5111:1111:3111:5112:1112:3112:5113:0713:2213:3713:5214:0714:2214:3714:5215:0715:2215:3715:5216:0716:2216:3716:5217:0717:2217:3717:5218:0718:2218:3718:5219:1119:3119:5120:1120:3120:5121:1121:3121:5122:1122:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:13 +1
      Mill St at Trinity St08:1308:3108:5109:1109:3109:5110:1110:3110:5111:1111:3111:5112:1112:3112:5113:0713:2213:3713:5214:0714:2214:3714:5215:0715:2215:3715:5216:0716:2216:3716:5217:0717:2217:3717:5218:0718:2218:3718:5219:1119:3119:5120:1120:3120:5121:1121:3121:5122:1122:3122:5123:1123:3123:5100:11 +100:31 +100:51 +101:13 +1
      Mill St at Parliament St08:1408:3208:5209:1209:3209:5210:1210:3210:5211:1211:3211:5212:1212:3212:5213:0813:2313:3813:5314:0814:2314:3814:5315:0815:2315:3815:5316:0816:2316:3816:5317:0817:2317:3817:5318:0818:2318:3818:5319:1219:3219:5220:1220:3220:5221:1221:3221:5222:1222:3222:5223:1223:3223:5200:12 +100:32 +100:52 +101:14 +1
      Berkeley St at Front St East South Side08:1508:3308:5309:1309:3309:5310:1310:3310:5311:1311:3411:5412:1412:3412:5413:1013:2513:4013:5514:1014:2514:4014:5515:1015:2515:4015:5516:1016:2516:4016:5517:1017:2517:4017:5518:1018:2518:4018:5519:1419:3319:5320:1320:3320:5321:1321:3321:5322:1322:3322:5323:1323:3323:5300:13 +100:33 +100:53 +101:15 +1
      The Esplanade at Princess St08:1608:3408:5409:1409:3409:5410:1410:3410:5411:1411:3511:5512:1512:3512:5513:1113:2613:4113:5614:1114:2614:4114:5615:1115:2615:4115:5616:1116:2616:4116:5617:1117:2617:4117:5618:1118:2618:4118:5619:1519:3419:5420:1420:3420:5421:1421:3421:5422:1422:3422:5423:1423:3423:5400:14 +100:34 +100:54 +101:16 +1
      The Esplanade at Lower Sherbourne St08:1608:3408:5409:1409:3409:5410:1410:3410:5411:1411:3511:5512:1512:3512:5513:1113:2613:4113:5614:1114:2614:4114:5615:1115:2615:4115:5616:1116:2616:4116:5617:1117:2617:4117:5618:1118:2618:4118:5619:1519:3419:5420:1420:3420:5421:1421:3421:5422:1422:3422:5423:1423:3423:5400:14 +100:34 +100:54 +101:16 +1
      The Esplanade at Lower Jarvis St08:1808:3608:5609:1609:3609:5610:1610:3610:5611:1611:3711:5712:1712:3712:5713:1313:2813:4313:5814:1314:2814:4314:5815:1315:2815:4315:5816:1316:2816:4316:5817:1317:2817:4317:5818:1318:2818:4318:5819:1719:3619:5620:1620:3620:5621:1621:3621:5622:1622:3622:5623:1623:3623:5600:16 +100:36 +100:56 +101:18 +1
      The Esplanade at Church St West Side08:1908:3708:5709:1709:3709:5710:1710:3710:5711:1711:3811:5812:1812:3812:5813:1413:2913:4413:5914:1414:2914:4414:5915:1415:2915:4415:5916:1416:2916:4416:5917:1417:2917:4417:5918:1418:2918:4418:5919:1819:3719:5720:1720:3720:5721:1721:3721:5722:1722:3722:5723:1723:3723:5700:17 +100:37 +100:57 +101:19 +1
      The Esplanade at Yonge St08:2008:3808:5809:1809:3809:5810:1810:3810:5811:1811:3911:5912:1912:3912:5913:1513:3013:4514:0014:1514:3014:4515:0015:1515:3015:4516:0016:1516:3016:4517:0017:1517:3017:4518:0018:1518:3018:4519:0019:1919:3819:5820:1820:3820:5821:1821:3821:5822:1822:3822:5823:1823:3823:5800:18 +100:38 +100:58 +101:20 +1
      Yonge St at Front St East08:2108:3908:5909:1909:3909:5910:1910:3910:5911:1911:4012:0012:2012:4013:0013:1613:3113:4614:0114:1614:3114:4615:0115:1615:3115:4616:0116:1616:3116:4617:0117:1617:3117:4618:0118:1618:3118:4619:0119:2019:3819:5820:1820:3820:5821:1821:3821:5822:1822:3822:5823:1823:3823:5800:18 +100:38 +100:58 +101:20 +1
      Bay St at Front St West South Side - Union Station01:22 +1
      1 Front St West - Union Station08:2408:4209:0209:2209:4210:0210:2210:4211:0211:2211:4312:0312:2312:4313:0313:1913:3413:4914:0414:1914:3414:4915:0415:1915:3415:4916:0416:1916:3416:4917:0417:1917:3417:4918:0418:1918:3418:4919:0419:2319:4120:0120:2120:4121:0121:2121:4122:0122:2122:4123:0123:2123:4100:01 +100:21 +100:41 +101:01 +101:23 +1
      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.
      Last updated on March 22, 2026
      Build real-time departures into your app Free 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
      All data is available in GTFS feed: ttc-schedules

      Bus 121 FAQ

      • What time does the 121 bus start operating?

        Services on the 121 - Esplanade-River bus start at 08:06 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 121 bus stop working?

        Services on the 121 - Esplanade-River bus stop at 01:26 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 121 bus stop near me?

        Click here to view the nearest 121 - Esplanade-River bus stop.

      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 and the total trip duration for this route is approximately 26 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Toronto Buses suggested routes, real-time bus tracker, line route maps in Toronto, and helps to find the closest 121 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 121 bus to take on your trip.

      121 bus near me