Skip to content
Stopwatch

Toronto TTC Route 20: Cliffside

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

Toronto TTC Route 20 (Cliffside) is a bus route in Toronto, serving Main Street Station, Danforth Ave at Leyton Ave, Midland Ave at Verdun Ave, Kennedy Rd at Malta St and Danforth Ave at Byng Ave. Monday to Friday the first bus is at 4:50 am and the last at 1:30 am, every 20 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
4:50 am
Last
1:30 am
Buses
122
Daytime
every 20 min

Saturday

First
5:00 am
Last
1:05 am
Buses
117
Daytime
every 18 min

Sunday

First
7:28 am
Last
1:05 am
Buses
94
Daytime
every 20 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 20 to Kennedy Station - Platform B

Destination sign “East - 20 Cliffside towards Kennedy Station” · from Main Street Station · 40 stops

Monday to Friday

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

Main Street StationDanforth Ave at Leyton AveBirchmount Rd at Pinegrove AveKennedy Rd at Mewburn Ave419 Midland Ave North SideMidland Ave at Verdun AveKennedy Station - Platform B
4:504:585:025:075:105:155:21
5:035:115:155:205:235:285:34
5:215:295:335:385:415:465:52
5:395:475:515:565:596:046:10
5:596:076:116:166:196:246:30
6:176:256:296:346:376:426:48
6:356:436:476:526:557:007:06
6:537:017:067:117:147:197:26
7:127:227:277:327:357:407:47
7:327:427:477:527:558:008:07
7:528:028:078:128:158:208:27
8:128:228:278:328:358:408:47
8:328:428:478:528:559:009:07
8:529:029:079:129:159:209:27
9:129:229:279:329:359:409:47
9:329:429:479:529:5510:0010:07
9:5210:0210:0710:1210:1510:2010:27
10:1210:2210:2710:3210:3510:4010:47
10:3210:4210:4710:5210:5511:0011:07
10:5211:0211:0711:1211:1511:2011:27
11:1211:2211:2711:3211:3511:4011:47
11:3211:4211:4711:5211:5512:0012:07
11:5212:0212:0712:1212:1512:2012:27
12:1212:2212:2712:3212:3512:4012:47
12:3212:4212:4712:5212:551:001:07
12:521:021:071:121:151:201:27
1:121:221:271:321:351:401:47
1:321:421:471:521:552:002:07
1:522:022:052:102:132:182:24
2:092:252:282:332:362:412:47
2:282:442:472:522:553:003:06
2:453:013:043:093:123:173:23
3:013:173:203:253:283:333:39
3:173:333:363:413:443:493:55
·····3:253:30
3:333:493:523:574:004:054:11
3:494:054:084:134:164:214:27
4:054:214:244:294:324:374:43
4:214:374:404:454:484:534:59
4:374:534:565:015:045:095:15
4:535:095:125:175:205:255:31
5:095:255:285:335:365:415:47
5:255:415:445:495:525:576:03
5:415:576:006:056:086:136:19
5:576:136:166:216:246:296:35
6:136:296:346:396:426:466:51
6:296:436:486:536:567:007:05
6:456:557:007:057:087:127:17
7:107:207:257:307:337:377:42
7:357:457:507:557:588:028:07
8:008:108:158:208:238:278:32
8:258:358:408:458:488:528:57
8:509:009:059:109:139:179:22
9:159:259:309:359:389:429:47
9:409:509:5510:0010:0310:0610:11
10:0510:1210:1610:2110:2410:2710:32
10:2810:3510:3910:4410:4710:5010:55
10:5811:0511:0911:1411:1711:2011:25
11:2811:3511:3911:4411:4711:5011:55
11:5812:0512:0912:1412:1712:2012:25
12:2812:3512:3912:4412:4712:5012:55
1:001:071:111:161:191:221:27
1:301:371:411:461:491:521:57

Saturday

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

Main Street StationDanforth Ave at Leyton AveBirchmount Rd at Pinegrove AveKennedy Rd at Mewburn Ave419 Midland Ave North SideMidland Ave at Verdun AveKennedy Station - Platform B
5:005:075:115:165:195:235:29
5:205:275:315:355:385:425:47
5:405:475:515:555:586:026:07
6:006:076:116:156:186:226:27
6:206:276:316:356:386:426:47
6:406:476:516:556:587:027:07
7:007:077:117:157:187:227:27
7:207:277:317:357:387:427:47
7:407:477:517:557:588:028:07
8:008:078:118:158:188:228:27
8:238:308:358:408:438:478:53
8:458:559:009:059:089:129:18
9:039:139:189:239:269:309:36
9:219:319:369:419:449:489:54
9:399:499:549:5910:0210:0610:12
9:5710:0710:1210:1710:2010:2410:30
10:1510:2510:3010:3510:3810:4210:48
10:3310:4310:4810:5310:5611:0111:07
10:5111:0211:0711:1211:1511:2011:26
11:0611:1911:2411:2911:3211:3711:43
11:2411:3711:4211:4711:5011:5512:01
11:4211:5512:0012:0512:0812:1312:19
12:0012:1312:1812:2312:2612:3112:37
12:1812:3112:3612:4112:4412:4912:55
12:3612:4912:5412:591:021:071:13
12:541:071:121:171:201:251:31
1:121:251:301:351:381:431:49
1:301:431:481:531:562:012:07
1:482:012:062:112:142:192:25
2:062:192:242:292:322:372:43
2:242:372:422:472:502:553:01
2:422:553:003:053:083:133:19
3:003:133:183:233:263:313:37
3:183:313:363:413:443:493:55
3:363:493:543:594:024:074:13
3:544:074:124:174:204:254:31
4:124:254:304:354:384:434:49
4:304:434:484:534:565:015:07
4:485:015:065:115:145:195:25
5:065:195:245:295:325:375:43
5:245:375:425:475:505:556:01
5:425:556:006:056:086:136:19
6:006:136:186:236:266:316:37
6:216:346:396:446:476:526:58
6:466:597:047:097:127:177:23
7:117:207:257:307:337:377:42
7:367:457:507:557:588:028:07
8:018:108:158:208:238:278:32
8:268:358:408:458:488:528:57
8:519:009:059:109:139:179:22
9:169:259:309:359:389:429:47
9:419:509:5510:0010:0310:0710:12
10:0510:1210:1610:2110:2410:2710:32
10:3510:4210:4610:5110:5410:5711:02
11:0511:1211:1611:2111:2411:2711:32
11:3511:4211:4611:5111:5411:5712:02
12:0512:1212:1612:2112:2412:2712:32
12:3512:4212:4612:5112:5412:571:02
1:051:121:161:211:241:271:32

Sunday

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

Main Street StationDanforth Ave at Leyton AveBirchmount Rd at Pinegrove AveKennedy Rd at Mewburn Ave419 Midland Ave North SideMidland Ave at Verdun AveKennedy Station - Platform B
7:287:377:427:477:507:548:00
7:437:527:578:028:058:098:15
8:088:178:228:278:308:348:40
8:338:428:478:528:558:599:05
8:589:079:129:179:209:249:30
9:239:329:379:429:459:499:55
9:489:5710:0210:0710:1010:1410:20
10:1310:2210:2710:3210:3510:3910:45
10:3810:4710:5210:5711:0011:0411:10
11:0311:1611:2111:2611:2911:3311:39
11:2811:4111:4611:5111:5411:5812:04
11:4812:0112:0612:1112:1412:1812:24
12:0812:2112:2612:3112:3412:3812:44
12:2812:4112:4612:5112:5412:581:04
12:481:011:061:111:141:181:24
1:081:211:261:311:341:381:44
1:281:411:461:511:541:582:04
1:482:012:062:112:142:182:24
2:082:212:262:312:342:382:44
2:282:412:462:512:542:583:04
2:483:013:063:113:143:183:24
3:083:213:263:313:343:383:44
3:283:413:463:513:543:584:04
3:484:014:064:114:144:184:24
4:084:214:264:314:344:384:44
4:284:414:464:514:544:585:04
4:485:015:065:115:145:185:24
5:085:215:265:315:345:385:44
5:285:415:465:515:545:586:04
5:486:016:066:116:146:186:24
6:086:216:266:316:346:386:44
6:286:416:466:516:546:587:04
6:557:087:137:187:217:257:31
7:207:307:357:407:437:477:52
7:457:558:008:058:088:128:17
8:108:208:258:308:338:378:42
8:358:458:508:558:589:029:07
9:009:109:159:209:239:279:32
9:259:359:409:459:489:529:57
9:5010:0010:0510:1010:1310:1710:22
10:1510:2210:2610:3110:3410:3710:42
10:3510:4210:4610:5110:5410:5711:02
11:0511:1211:1611:2111:2411:2711:32
11:3511:4211:4611:5111:5411:5712:02
12:0512:1212:1612:2112:2412:2712:32
12:3512:4212:4612:5112:5412:571:02
1:051:121:161:211:241:271:32
All 40 stops in this direction
  1. Main Street Station #14737
  2. 2615 Danforth Ave #15924
  3. Danforth Ave at Dawes Rd #15925
  4. Danforth Ave at Sibley Ave #910
  5. Danforth Ave at Victoria Park Ave #911
  6. Danforth Ave at Pharmacy Ave East Side #16740
  7. Danforth Ave at Byng Ave #872
  8. Danforth Ave at Leyton Ave #897
  9. 3555 Danforth Ave #919
  10. Danforth Ave at Warden Ave #923
  11. Danforth Ave at Eastwood Ave East Side #921
  12. Parkette Pl at Birchmount Rd #1450
  13. Birchmount Rd at Danforth Ave #7547
  14. Birchmount Rd at Pinegrove Ave #440
  15. Aylesworth Ave at Highview Ave #16867
  16. Highview Ave at South Edgely Ave #1147
  17. Highview Ave at Anneke Rd #1144
  18. Highview Ave at Pinegrove Ave #16691
  19. Kennedy Rd at Malta St North Side #1208
  20. Kennedy Rd at Craiglee Dr #1207
  21. Kennedy Rd at Mewburn Ave #1209
  22. Kennedy Rd at Park St #1210
  23. Park St at Claremore Ave #1448
  24. Park St at Natal Ave #1449
  25. Park St at Atlee Ave #1443
  26. Park St at Midland Ave #10434
  27. 419 Midland Ave North Side #1328
  28. Midland Ave at Aylesworth Ave North Side #1323
  29. Midland Ave at Hagley Rd #1326
  30. Midland Ave at St Clair Ave East #1329
  31. Midland Ave at St Clair Ave East North Side #1330
  32. Midland Ave at Danforth Rd #1325
  33. Midland Ave at Wolfe Ave #1332
  34. Midland Ave at Verdun Ave #1331
  35. Midland Ave at Lorraine Ave #1327
  36. Midland Ave at Brussels Rd #1324
  37. Eglinton Ave East at Midland Ave West Side #1036
  38. North Service Rd at Eglinton Ave East #1038
  39. Kennedy Station Drop-off Platform #16453
  40. Kennedy Station - Platform B #16391

Route 20 to Main Street Station

Destination sign “West - 20 Cliffside towards Main Street Station” · from Kennedy Station - Platform B · 36 stops

Monday to Friday

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

Kennedy Station - Platform BMidland Ave at Danforth RdPark St at Atlee AveKennedy Rd at Malta StBirchmount Rd at Danforth AveDanforth Ave at Byng AveMain Street Station
5:215:265:305:345:395:425:49
5:425:475:515:556:006:036:10
6:006:056:096:136:186:216:28
6:186:236:276:316:366:396:46
6:356:406:446:486:536:567:03
6:526:577:017:057:107:147:24
7:097:167:217:257:307:347:44
7:297:367:417:457:507:548:04
7:497:568:018:058:108:148:24
8:098:168:218:258:308:348:44
8:298:368:418:458:508:549:04
8:518:589:039:079:129:159:24
9:129:189:239:279:329:359:44
9:329:389:439:479:529:5510:04
9:529:5810:0310:0710:1210:1510:24
10:1210:1810:2310:2710:3210:3510:44
10:3210:3810:4310:4710:5210:5511:04
10:5210:5811:0311:0711:1211:1511:24
11:1211:1811:2311:2711:3211:3511:44
11:3211:3811:4311:4711:5211:5512:04
11:5211:5812:0312:0712:1212:1512:24
12:1212:1812:2312:2712:3212:3512:44
12:3212:3812:4312:4712:5212:551:04
12:5212:581:031:071:121:151:24
1:121:181:231:271:321:351:44
1:311:371:421:461:511:542:04
1:481:541:592:032:082:132:23
2:012:082:142:192:242:292:39
2:172:242:302:352:402:452:55
2:332:402:462:512:563:013:11
2:492:563:023:073:123:173:27
3:053:123:183:233:283:333:43
3:213:283:343:393:443:493:59
3:373:443:503:554:004:054:15
3:534:004:064:114:164:214:31
4:094:164:224:274:324:374:47
4:254:324:384:434:484:535:03
4:414:484:544:595:045:095:19
4:575:045:105:155:205:255:35
5:135:205:265:315:365:415:51
5:295:365:425:475:525:576:07
5:455:525:586:036:086:136:23
6:026:096:156:206:256:306:39
6:276:346:406:446:486:527:01
6:526:587:037:077:117:157:24
7:177:237:287:327:367:407:49
7:427:487:537:578:018:058:14
8:078:138:188:228:268:308:39
8:328:388:438:478:518:559:04
8:579:039:089:129:169:209:29
9:269:329:379:419:459:499:58
9:5610:0210:0710:1010:1310:1610:23
10:2610:3110:3610:3910:4210:4510:52
10:5611:0111:0611:0911:1211:1511:22
11:2611:3111:3611:3911:4211:4511:52
11:5612:0112:0612:0912:1212:1512:22
12:2612:3112:3612:3912:4212:4512:52
1:001:051:101:131:161:191:26
1:301:351:401:431:461:491:56

Saturday

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

Kennedy Station - Platform BMidland Ave at Danforth RdPark St at Atlee AveKennedy Rd at Malta StBirchmount Rd at Danforth AveDanforth Ave at Byng AveMain Street Station
5:325:385:425:465:505:535:59
5:535:596:036:076:116:146:20
6:126:166:206:246:286:316:37
6:326:366:406:446:486:516:57
6:526:567:007:047:087:117:17
7:127:167:207:247:287:317:37
7:327:367:407:447:487:517:57
7:527:568:008:048:088:118:20
8:108:168:218:258:298:328:41
8:288:348:398:438:478:508:59
8:468:528:579:019:059:089:17
9:049:109:159:199:239:269:35
9:229:289:339:379:419:449:53
9:409:469:519:559:5910:0210:11
9:5810:0410:0910:1310:1710:2010:29
10:1610:2210:2710:3110:3510:3810:47
10:3110:3710:4210:4610:5010:5411:05
10:4610:5210:5711:0111:0511:0911:20
11:0111:0811:1311:1711:2211:2611:37
11:1911:2611:3111:3511:4011:4411:55
11:3711:4411:4911:5311:5812:0212:13
11:5512:0212:0712:1112:1612:2012:31
12:1312:2012:2512:2912:3412:3812:49
12:3112:3812:4312:4712:5212:561:07
12:4912:561:011:051:101:141:25
1:071:141:191:231:281:321:43
1:251:321:371:411:461:502:01
1:431:501:551:592:042:082:19
2:012:082:132:172:222:262:37
2:192:262:312:352:402:442:55
2:372:442:492:532:583:023:13
2:553:023:073:113:163:203:31
3:133:203:253:293:343:383:49
3:313:383:433:473:523:564:07
3:493:564:014:054:104:144:25
4:074:144:194:234:284:324:43
4:254:324:374:414:464:505:01
4:434:504:554:595:045:085:19
5:015:085:135:175:225:265:37
5:195:265:315:355:405:445:55
5:375:445:495:535:586:026:13
5:556:026:076:116:166:206:31
6:136:206:256:296:346:386:49
6:356:426:476:516:567:007:10
7:007:057:107:147:187:217:29
7:257:307:357:397:437:467:54
7:507:558:008:048:088:118:19
8:158:208:258:298:338:368:44
8:408:458:508:548:589:019:09
9:059:109:159:199:239:269:34
9:349:399:449:489:529:5510:03
10:0310:0810:1210:1610:1910:2210:29
10:3310:3810:4210:4610:4910:5210:59
11:0311:0811:1211:1611:1911:2211:29
11:3311:3811:4211:4611:4911:5211:59
12:0312:0812:1212:1612:1912:2212:29
12:3312:3812:4212:4612:4912:5212:59
1:031:081:121:161:191:221:29

Sunday

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

Kennedy Station - Platform BMidland Ave at Danforth RdPark St at Atlee AveKennedy Rd at Malta StBirchmount Rd at Danforth AveDanforth Ave at Byng AveMain Street Station
7:357:417:467:507:547:578:04
8:008:068:118:158:198:228:29
8:208:258:308:348:388:418:48
8:458:508:558:599:039:069:13
9:109:159:209:249:289:319:38
9:359:409:459:499:539:5610:03
10:0010:0510:1010:1410:1810:2110:28
10:2510:3010:3510:3910:4310:4610:53
10:5010:5511:0011:0411:0811:1111:18
11:1011:1611:2111:2511:2911:3311:42
11:3011:3611:4111:4511:4911:5312:02
11:5011:5612:0112:0512:0912:1312:22
12:1012:1612:2112:2512:2912:3312:42
12:3012:3612:4112:4512:4912:531:02
12:5012:561:011:051:091:131:22
1:101:161:211:251:291:331:42
1:301:361:411:451:491:532:02
1:501:562:012:052:092:132:22
2:102:162:212:252:292:332:42
2:302:362:412:452:492:533:02
2:502:563:013:053:093:133:22
3:103:163:213:253:293:333:42
3:303:363:413:453:493:534:02
3:503:564:014:054:094:134:22
4:104:164:214:254:294:334:42
4:304:364:414:454:494:535:02
4:504:565:015:055:095:135:22
5:105:165:215:255:295:335:42
5:305:365:415:455:495:536:02
5:505:566:016:056:096:136:22
6:106:166:216:256:296:336:42
6:306:366:416:456:496:537:02
6:506:557:007:047:087:117:19
7:107:157:207:247:287:317:39
7:357:407:457:497:537:568:04
8:008:058:108:148:188:218:29
8:258:308:358:398:438:468:54
8:508:559:009:049:089:119:19
9:159:209:259:299:339:369:44
9:409:459:509:549:5810:0110:09
10:0510:1010:1410:1810:2110:2410:31
10:3510:4010:4410:4810:5110:5411:01
11:0511:1011:1411:1811:2111:2411:31
11:3511:4011:4411:4811:5111:5412:01
12:0512:1012:1412:1812:2112:2412:31
12:3512:4012:4412:4812:5112:541:01
1:031:081:121:161:191:221:29
All 36 stops in this direction
  1. Kennedy Station - Platform B #16391
  2. Eglinton Ave East at Midland Ave #1037
  3. Midland Ave at Town Haven Pl South Side #2912
  4. Midland Ave at Safari St #2915
  5. Midland Ave at Verdun Ave #2918
  6. Midland Ave at Wolfe Ave #2920
  7. Midland Ave at Danforth Rd #2913
  8. Midland Ave at St Clair Ave East #2917
  9. Midland Ave at St Clair Ave East South Side #2916
  10. Midland Ave at Wilkie Ave #2919
  11. Midland Ave at Aylesworth Ave South Side #2911
  12. Midland Ave at Park St #2914
  13. Park St at Atlee Ave #3009
  14. Park St at Sharpe St #3012
  15. Park St at Claremore Ave #3010
  16. Park St at Kennedy Rd #3011
  17. Kennedy Rd at Mewburn Ave #2761
  18. Kennedy Rd at Craiglee Dr #2749
  19. Kennedy Rd at Malta St #2758
  20. Highview Ave at Kennedy Rd West Side #2696
  21. Highview Ave at Baudina Cres #2694
  22. Highview Ave at South Woodrow Blvd #2698
  23. Highview Ave at Lillington Ave #2697
  24. Birchmount Rd at Danforth Ave #1739
  25. Danforth Ave at Eastwood Ave #1847
  26. Danforth Ave at Medford Ave #11388
  27. Danforth Ave at Warden Ave #1864
  28. 3450 Danforth Ave #1842
  29. Danforth Ave at Leyton Ave West Side #1833
  30. Danforth Ave at Byng Ave #16741
  31. Danforth Ave at Pharmacy Ave #1836
  32. Danforth Ave at Victoria Park Ave #1839
  33. Danforth Ave at Sibley Ave #1837
  34. Danforth Ave at Dawes Rd #15926
  35. 2666 Danforth Ave #13464
  36. Main Street Station #14737

Route 20 route map

Questions about Toronto TTC Route 20

What time is the first Route 20 bus?

Monday to Friday: 4:50 am. Saturday: 5:00 am. Sunday: 7:28 am.

What time is the last Route 20 bus?

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

How often does Route 20 run?

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

Does Route 20 run at weekends?

Saturday: yes. Sunday: yes.

Does Route 20 run on public holidays?

Thanksgiving (Mon 12 Oct): a special timetable.

Where does Route 20 go?

Route 20 serves Main Street Station, Danforth Ave at Leyton Ave, Midland Ave at Verdun Ave, Kennedy Rd at Malta St and Danforth Ave at Byng Ave. 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