Skip to content
Stopwatch

Toronto TTC Route 960: Steeles West Express

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

Toronto TTC Route 960 (Steeles West Express) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving Signal Hill Ave at Steeles Ave West, Steeles Ave West at Walkway to Cathy Jean Cres, Steeles Ave West at Hidden Trail, Steeles Ave West at Weston Rd and Steeles Ave West at Martin Grove Rd. Monday to Friday the first bus is at 5:14 am and the last at 10:08 pm, every 8 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
5:14 am
Last
10:08 pm
Buses
248
Daytime
every 8 min

Saturday

First
8:03 am
Last
7:01 pm
Buses
157
Daytime
every 8 min

Sunday

First
7:40 am
Last
7:06 pm
Buses
136
Daytime
every 10 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 960 to Finch Station

Destination sign “East - 960B Steeles West Express towards Finch Station via Pioneer Village Station” · from Signal Hill Ave at Steeles Ave West · 40 stops

Monday to Friday

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

Signal Hill Ave at Steeles Ave WestSteeles Ave West at Walkway to Cathy Jean CresSteeles Ave West at Fenmar Dr East SideSteeles Ave West at Signet DrSteeles Ave West at Murray Ross Pkwy East SideSteeles Ave West at Hidden TrailFinch Station
5:145:215:325:375:455:566:14
5:215:285:395:445:526:036:21
5:285:355:465:515:596:106:28
5:355:425:535:586:066:176:35
5:425:496:006:056:136:246:42
5:495:566:076:126:206:316:49
5:566:036:146:196:276:386:56
6:036:106:216:266:346:457:03
6:106:176:286:336:416:527:10
6:176:246:356:406:486:597:17
6:216:286:396:446:527:067:24
6:256:326:436:486:567:107:28
6:326:396:506:557:037:177:35
6:396:466:577:027:107:247:42
6:466:537:047:097:177:317:49
6:537:007:117:167:247:387:56
7:007:077:187:237:317:458:03
7:077:147:257:307:387:528:10
7:147:217:327:377:457:598:17
7:217:287:397:447:528:068:24
7:287:357:467:517:598:138:31
7:357:427:537:588:068:208:38
7:427:498:008:058:138:278:45
7:497:568:078:128:208:348:52
7:568:038:148:198:278:418:59
8:038:108:218:268:348:489:06
8:108:178:288:338:418:559:13
8:178:248:358:408:489:029:20
8:248:318:428:478:559:099:27
8:318:388:498:549:029:169:34
8:388:458:569:019:099:239:41
8:458:529:039:089:169:309:48
8:528:599:109:159:239:379:55
8:599:069:179:229:309:4410:02
9:069:139:249:299:379:5110:09
9:139:209:319:369:449:5810:16
9:209:279:389:439:5110:0510:23
9:279:349:459:509:5810:1210:30
9:349:419:529:5710:0510:1910:37
9:419:489:5910:0410:1210:2510:43
9:489:5510:0610:1110:1910:3210:50
9:5810:0510:1510:2010:2710:4010:58
10:0710:1410:2410:2910:3610:4911:07
10:1610:2310:3310:3810:4510:5811:16
10:2510:3210:4210:4710:5411:0711:25
10:3410:4110:5110:5611:0311:1611:34
10:4310:5011:0011:0511:1211:2511:43
10:5210:5911:0911:1411:2111:3411:52
11:0111:0811:1811:2311:3011:4312:01
11:1011:1711:2711:3211:3911:5212:10
11:1911:2611:3611:4111:4812:0112:19
11:2811:3511:4511:5011:5712:1012:28
11:3711:4411:5411:5912:0612:1912:37
11:4611:5312:0312:0812:1512:2812:46
11:5512:0212:1212:1712:2412:3712:55
12:0412:1112:2112:2612:3312:461:04
12:1312:2012:3012:3512:4212:551:13
12:2212:2912:3912:4412:511:041:22
12:3112:3812:4812:531:001:131:31
12:4012:4712:571:021:091:221:40
12:4912:561:061:111:181:311:49
12:581:051:151:201:271:401:58
1:071:141:241:291:361:492:07
1:161:231:331:381:451:582:18
1:251:321:421:471:542:072:30
1:341:411:511:562:042:192:40
1:431:502:002:052:142:292:50
1:521:592:102:162:252:403:01
2:002:072:182:242:332:483:09
2:082:152:262:322:412:563:17
2:162:232:342:402:493:043:25
2:242:312:422:482:573:123:33
2:332:402:512:573:063:213:42
2:412:482:593:053:143:293:50
2:452:523:033:093:183:333:54
2:533:003:113:173:263:414:02
3:013:083:193:253:343:494:10
3:093:163:273:333:423:574:18
3:173:243:353:413:504:054:26
3:253:323:433:493:584:134:34
3:333:403:513:574:064:214:42
3:413:483:594:054:144:294:50
3:493:564:074:134:224:374:58
3:574:044:154:214:304:455:06
4:054:124:234:294:384:535:14
4:134:204:314:374:465:015:22
4:214:284:394:454:545:095:30
4:294:364:474:535:025:175:38
4:374:444:555:015:105:255:46
4:454:525:035:095:185:335:54
4:535:005:115:175:265:416:02
5:015:085:195:255:345:496:10
5:095:165:275:335:425:576:18
5:175:245:355:415:506:056:26
5:255:325:435:495:586:136:34
5:335:405:515:576:066:216:42
5:415:485:596:056:146:296:50
5:495:566:076:136:226:376:58
5:576:046:156:216:306:457:06
6:056:126:236:296:386:537:14
6:136:206:316:376:467:017:22
6:216:286:396:456:547:097:30
6:296:366:476:537:027:177:38
6:386:456:567:027:117:267:47
6:476:547:057:117:207:357:56
6:567:037:147:207:297:448:01
·7:117:197:247:347:488:08
·7:217:277:317:407:548:15
·7:327:397:437:538:058:25
·7:427:497:538:038:158:35
·7:538:008:048:138:268:45
·8:038:108:148:238:368:55
·8:188:238:278:348:449:00
·8:288:338:378:448:549:10
·8:388:438:478:549:049:20
·8:488:538:579:049:149:30
·8:589:039:079:149:249:40
·9:089:139:179:249:349:50
·9:189:239:279:349:4410:00
·9:289:339:379:449:5410:10
·9:389:439:479:5410:0410:20
·9:489:539:5710:0410:1410:30
·9:5810:0310:0710:1410:2410:40
·10:0810:1310:1710:2410:3410:50

Saturday

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

Signal Hill Ave at Steeles Ave WestSteeles Ave West at Walkway to Cathy Jean CresSteeles Ave West at Fenmar Dr East SideSteeles Ave West at Signet DrSteeles Ave West at Murray Ross Pkwy East SideSteeles Ave West at Hidden TrailFinch Station
8:038:108:158:208:258:378:52
8:138:208:258:308:358:479:02
8:238:308:358:408:458:579:12
8:338:408:458:508:559:079:22
8:438:508:559:009:059:179:32
8:539:009:059:109:159:279:42
9:039:109:159:209:259:379:52
9:139:209:259:309:359:4710:02
9:239:309:359:409:459:5710:12
9:339:409:459:509:5510:0710:22
9:439:509:5510:0010:0510:1710:32
9:5310:0010:0510:1010:1510:2710:42
10:0310:1010:1510:2010:2510:3710:52
10:1310:2010:2510:3010:3510:4711:02
10:2310:3010:3510:4010:4510:5711:12
10:3310:4010:4510:5010:5511:0711:22
10:4310:5010:5511:0011:0511:1711:32
10:5311:0011:0511:1011:1511:2711:42
11:0311:1011:1511:2011:2511:3711:52
11:1111:1811:2311:2811:3311:4512:00
11:1911:2611:3111:3611:4111:5312:08
11:2711:3411:4111:4511:5112:0412:20
11:3511:4211:4911:5311:5912:1212:28
11:4111:4811:5512:0012:0812:2112:37
11:4811:5512:0212:0712:1512:2812:44
11:5612:0312:1012:1512:2312:3612:52
12:0412:1112:1812:2312:3112:441:00
12:1212:1912:2612:3112:3912:521:08
12:2012:2712:3412:3912:471:001:16
12:2812:3512:4212:4712:551:081:24
12:3612:4312:5012:551:031:161:32
12:4412:5112:581:031:111:241:40
12:5212:591:061:111:191:321:48
1:001:071:141:191:271:401:56
1:081:151:221:271:351:482:04
1:161:231:301:351:431:562:12
1:241:311:381:431:512:042:20
1:321:391:461:511:592:122:28
1:401:471:541:592:072:202:36
1:481:552:022:072:152:282:44
1:562:032:102:152:232:362:52
2:042:112:182:232:312:443:00
2:122:192:262:312:392:523:08
2:202:272:342:392:473:003:16
2:282:352:422:472:553:083:24
2:362:432:502:553:033:163:32
2:442:512:583:033:113:243:40
2:522:593:063:113:193:323:48
3:003:073:143:193:273:403:56
3:083:153:223:273:353:484:04
3:163:233:303:353:433:564:12
3:243:313:383:433:514:044:20
3:323:393:463:513:594:124:28
3:403:473:543:594:074:204:36
3:483:554:024:074:154:284:44
3:564:034:104:154:234:364:52
4:044:114:184:234:314:445:00
4:124:194:264:314:394:525:08
4:204:274:344:394:475:005:16
4:284:354:424:474:555:085:24
4:364:434:504:555:035:165:32
4:444:514:585:035:115:245:40
4:524:595:065:115:195:325:48
5:005:075:145:195:275:405:56
5:085:155:225:275:355:486:04
5:165:235:305:355:435:566:12
5:245:315:385:435:516:046:20
5:325:395:465:515:596:126:28
5:405:475:545:596:076:206:36
5:485:556:026:076:156:286:44
5:566:036:106:156:236:366:52
6:046:116:186:236:316:447:00
6:126:196:266:316:396:527:08
6:206:276:346:396:477:007:16
6:286:356:426:476:557:087:24
6:366:436:506:557:037:167:32
6:446:516:587:037:117:247:40
6:526:597:067:117:197:327:48
7:017:087:157:207:287:417:57

Sunday

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

Signal Hill Ave at Steeles Ave WestSteeles Ave West at Walkway to Cathy Jean CresSteeles Ave West at Fenmar Dr East SideSteeles Ave West at Signet DrSteeles Ave West at Murray Ross Pkwy East SideSteeles Ave West at Hidden TrailFinch Station
·8:028:078:118:188:298:43
·8:128:178:218:288:398:53
·8:228:278:318:388:499:03
·8:328:378:418:488:599:13
·8:428:478:518:589:099:23
·8:528:579:019:089:199:33
·9:029:079:119:189:299:43
·9:129:179:219:289:399:53
·9:229:279:319:389:4910:03
·9:329:379:419:489:5910:13
·9:429:479:519:5810:0910:23
·9:529:5710:0110:0810:1910:33
·10:0210:0710:1110:1810:2910:43
·10:1210:1710:2110:2810:3910:53
·10:2210:2710:3110:3810:4911:03
·10:3210:3710:4110:4810:5911:13
·10:4210:4710:5110:5811:0911:23
·10:5210:5711:0111:0811:1911:33
·11:0211:0711:1111:1811:2911:43
·11:1211:1711:2111:2811:3911:53
·11:2211:2711:3111:3811:4912:03
·11:2911:3411:3811:4511:5612:10
·11:3611:4111:4511:5212:0312:20
·11:4611:5111:5512:0212:1312:30
·11:5612:0112:0512:1212:2312:40
·12:0612:1112:1512:2212:3312:50
·12:1612:2112:2512:3212:431:00
·12:2612:3112:3512:4212:531:10
·12:3612:4112:4512:521:031:20
·12:4612:5112:551:021:131:30
·12:561:011:051:121:231:40
·1:061:111:151:221:331:50
·1:161:211:251:321:432:00
·1:261:311:351:421:532:10
·1:361:411:451:522:032:20
·1:461:511:552:022:132:30
·1:562:012:052:122:232:40
·2:062:112:152:222:332:50
·2:162:212:252:322:433:00
·2:262:312:352:422:533:10
·2:362:412:452:523:033:20
·2:462:512:553:023:133:30
·2:563:013:053:123:233:40
·3:063:113:153:223:333:50
·3:163:213:253:323:434:00
·3:263:313:353:423:534:10
·3:363:413:453:524:034:20
·3:463:513:554:024:134:30
·3:564:014:054:124:234:40
·4:064:114:154:224:334:50
·4:164:214:254:324:435:00
·4:264:314:354:424:535:10
·4:364:414:454:525:035:20
·4:464:514:555:025:135:30
·4:565:015:055:125:235:40
·5:065:115:155:225:335:50
·5:165:215:255:325:436:00
·5:265:315:355:425:536:10
·5:365:415:455:526:036:20
·5:465:515:556:026:136:30
·5:566:016:056:126:236:40
·6:066:116:156:226:336:50
·6:166:216:256:326:437:00
·6:266:316:356:426:537:10
·6:366:416:456:527:037:20
·6:466:516:557:027:137:30
·6:567:017:057:127:237:40
·7:067:117:157:227:337:50
All 40 stops in this direction
  1. Signal Hill Ave at Steeles Ave West #10860
  2. Steeles Ave West at Steinway Blvd #10861
  3. Steeles Ave West at Highway 27 #10862
  4. 6807 Steeles Ave West #10863
  5. 6793-6823 Steeles Ave West #10864
  6. Steeles Ave West at Martin Grove Rd #9825
  7. Steeles Ave West at Gihon Spring Dr #9261
  8. Steeles Ave West at Walkway to Cathy Jean Cres #9262
  9. Steeles Ave West at Kipling Ave #9826
  10. Steeles Ave West at Markbrook Lane #10866
  11. Steeles Ave West at Islington Ave #4643
  12. Steeles Ave West at Islington Ave East Side #8284
  13. Steeles Ave West at Walkway to Plunkett Rd #8272
  14. Steeles Ave West at Fenmar Dr East Side #8271
  15. Steeles Ave West at Gaudaur Rd East Side #8276
  16. Steeles Ave West at Turbine Dr #8313
  17. Steeles Ave West at Scholes Rd/Barmac Dr #8260
  18. Steeles Ave West at Klondike Dr #8289
  19. Steeles Ave West at Irondale Dr #8281
  20. Steeles Ave West at Weston Rd #8315
  21. Steeles Ave West at Signet Dr #8306
  22. Steeles Ave West at Rossdean Dr #8301
  23. 4545 Steeles Ave West #8259
  24. Steeles Ave West at Norfinch Dr #8294
  25. Steeles Ave West at Peter Kaiser Gate #6144
  26. Steeles Ave West at Jane St #12088
  27. Steeles Ave West at Murray Ross Pkwy East Side #1592
  28. Steeles Ave West at Northwest Gate East Side #1601
  29. Pioneer Village Station #15574
  30. Steeles Ave West at Keele St East Side #1590
  31. Steeles Ave West at Petrolia Rd #1596
  32. Steeles Ave West at Alness St #8254
  33. Steeles Ave West at Dufferin St East Side #8270
  34. Steeles Ave West at Hidden Trail #8278
  35. Steeles Ave West at Torresdale Ave #8310
  36. Steeles Ave West at Carpenter Rd #8266
  37. Steeles Ave West at Bathurst St #1587
  38. Steeles Ave West at Hilda Ave #8279
  39. Yonge St at Steeles Ave West South Side #9059
  40. Finch Station #14687

Route 960 to Signal Hill Ave at Steeles Ave West

Destination sign “West - 960D Steeles West Express towards Highway 27 via Pioneer Village Station” · from Finch Station · 41 stops

Monday to Friday

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

Finch StationSteeles Ave West at Dufferin StSteeles Ave West at Murray Ross PkwySteeles Ave West at Weston RdSteeles Ave West at Walkway to Friuli CrtSteeles Ave West at Martin Grove RdSignal Hill Ave at Steeles Ave West
5:285:425:536:016:076:146:21
5:345:485:596:076:136:206:27
5:415:556:066:146:206:276:34
5:486:026:136:216:276:346:41
5:556:096:206:286:346:416:48
6:026:166:276:356:416:486:55
6:096:236:346:426:486:557:02
6:166:306:416:496:557:017:08
6:236:376:486:567:027:087:15
6:306:446:557:037:097:157:22
6:376:517:037:117:177:237:30
6:447:007:137:217:277:337:40
6:517:087:217:297:357:417:48
6:587:157:287:367:427:487:55
7:057:227:357:437:497:558:02
7:127:297:427:507:568:028:09
7:197:367:497:578:038:098:16
7:267:437:568:048:108:168:23
7:337:508:038:118:178:238:30
7:407:578:108:188:248:308:37
7:478:048:178:258:318:378:44
7:548:118:248:328:388:448:51
8:018:188:318:398:458:518:58
8:088:258:388:468:528:589:05
8:158:328:458:538:599:059:12
8:228:398:529:009:069:129:19
8:298:468:599:079:139:199:26
8:368:539:069:149:209:269:33
8:439:009:139:219:279:339:40
8:509:079:209:289:349:409:47
8:579:149:279:359:419:479:54
9:049:219:349:429:489:5410:01
9:119:289:419:499:5510:0110:08
9:189:359:489:5610:0210:0810:15
9:259:429:5510:0310:0910:1510:22
9:329:4910:0210:1010:1610:2210:29
9:399:5610:0910:1710:2310:2910:36
9:4610:0310:1610:2410:3010:3610:43
9:5310:0910:2210:3010:3610:4210:49
10:0010:1610:2910:3710:4310:4910:56
10:0710:2310:3610:4410:5010:5611:03
10:1410:3010:4310:5110:5711:0311:10
10:2110:3710:5010:5811:0411:1011:17
10:2810:4410:5711:0511:1111:1711:24
10:3510:5111:0411:1211:1811:2411:31
10:4210:5811:1111:1911:2511:3111:38
10:4911:0511:1811:2611:3211:3811:45
10:5611:1211:2511:3311:3911:4511:52
11:0511:2111:3411:4211:4811:5412:01
11:1411:3011:4311:5111:5712:0312:10
11:2311:3911:5212:0012:0612:1212:19
11:3211:4812:0112:0912:1512:2112:28
11:4111:5712:1012:1812:2412:3012:37
11:5012:0612:1912:2712:3312:3912:46
11:5912:1512:2812:3612:4212:4812:55
12:0812:2412:3712:4512:5112:571:04
12:1712:3312:4612:541:001:061:13
12:2612:4212:551:031:091:151:22
12:3512:511:041:121:181:241:31
12:441:001:131:211:271:331:40
12:531:091:221:301:361:421:49
1:021:181:311:391:451:511:58
1:111:271:401:481:542:002:07
1:201:361:491:572:032:102:17
1:291:451:582:092:172:242:31
1:381:542:082:192:272:342:41
1:472:032:192:302:382:452:52
1:562:172:332:442:522:593:06
2:042:252:412:523:003:073:14
2:122:332:493:003:083:153:22
2:202:412:573:083:163:233:30
2:282:493:053:163:243:313:38
2:362:573:133:243:323:393:46
2:443:053:213:323:403:473:54
2:523:133:293:403:483:554:02
3:003:213:373:483:564:034:10
3:053:263:423:534:014:084:15
3:133:343:504:014:094:164:23
3:213:423:584:094:174:244:31
3:293:504:064:174:254:324:39
3:373:584:144:254:334:404:47
3:454:064:224:334:414:484:55
3:534:144:304:414:494:565:03
4:014:224:384:494:575:045:11
4:094:304:464:575:055:125:19
4:174:384:545:055:135:205:27
4:254:465:025:135:215:285:35
4:334:545:105:215:295:365:43
4:415:025:185:295:375:445:51
4:495:105:265:375:455:525:59
4:575:185:345:455:536:006:07
5:055:265:425:536:016:086:15
5:135:345:506:016:096:166:23
5:215:425:586:096:176:246:31
5:295:506:066:176:256:326:39
5:375:586:146:256:336:406:47
5:456:066:226:336:416:486:55
5:536:146:306:416:497:00·
6:016:226:386:496:577:08·
6:096:306:466:577:057:16·
6:176:386:547:057:137:24·
6:256:467:027:137:217:32·
6:336:547:107:217:297:40·
6:417:027:187:297:377:48·
6:497:107:267:377:457:56·
6:587:147:347:467:538:03·
7:077:237:437:558:028:12·
7:177:327:498:018:088:19·
7:277:427:568:068:138:24·
7:377:528:058:148:198:29·
7:478:018:118:188:238:32·
7:578:108:208:268:318:37·
8:078:208:308:368:418:47·
8:178:308:408:468:518:57·
8:278:408:508:569:019:07·
8:378:509:009:069:119:17·
8:479:009:109:169:219:27·
8:579:109:209:269:319:37·
9:079:209:309:369:419:47·
9:179:309:409:469:519:57·
9:279:409:509:5610:0110:07·
9:379:5010:0010:0610:1110:17·
9:4710:0010:1010:1610:2110:27·
9:5710:1010:2010:2610:3110:37·

Saturday

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

Finch StationSteeles Ave West at Dufferin StSteeles Ave West at Murray Ross PkwySteeles Ave West at Weston RdSteeles Ave West at Walkway to Friuli CrtSteeles Ave West at Martin Grove RdSignal Hill Ave at Steeles Ave West
8:038:188:298:368:418:488:55
8:138:288:398:468:518:589:05
8:238:388:498:569:019:089:15
8:338:488:599:069:119:189:25
8:438:589:099:169:219:289:35
8:539:089:199:269:319:389:45
9:039:189:299:369:419:489:55
9:139:289:399:469:519:5810:05
9:239:389:499:5610:0110:0810:15
9:339:489:5910:0610:1110:1810:25
9:439:5810:0910:1610:2110:2810:35
9:5310:0810:1910:2610:3110:3810:45
10:0310:1810:2910:3610:4110:4810:55
10:1310:2810:3910:4610:5110:5811:05
10:2310:3810:4910:5611:0111:0811:15
10:3310:4810:5911:0611:1111:1811:25
10:4310:5811:0911:1611:2111:2811:35
10:5311:0811:1911:2611:3111:3811:45
11:0311:1811:2911:3611:4111:4811:55
11:1311:2811:3911:4611:5111:5812:05
11:2211:3711:4811:5512:0012:0712:14
11:2711:4411:5612:0312:0912:1612:23
11:3511:5212:0412:1112:1712:2412:31
11:4312:0012:1212:1912:2512:3212:39
11:4912:0712:2012:2912:3512:4212:49
11:5712:1512:2812:3712:4312:5012:57
12:0512:2312:3612:4512:5112:581:05
12:1312:3112:4412:5312:591:061:13
12:2112:3912:521:011:071:141:21
12:2912:471:001:091:151:221:29
12:3712:551:081:171:231:301:37
12:451:031:161:251:311:381:45
12:531:111:241:331:391:461:53
1:011:191:321:411:471:542:01
1:091:271:401:491:552:022:09
1:171:351:481:572:032:102:17
1:251:431:562:052:112:182:25
1:331:512:042:132:192:262:33
1:411:592:122:212:272:342:41
1:492:072:202:292:352:422:49
1:572:152:282:372:432:502:57
2:052:232:362:452:512:583:05
2:132:312:442:532:593:063:13
2:212:392:523:013:073:143:21
2:292:473:003:093:153:223:29
2:372:553:083:173:233:303:37
2:453:033:163:253:313:383:45
2:533:113:243:333:393:463:53
3:013:193:323:413:473:544:01
3:093:273:403:493:554:024:09
3:173:353:483:574:034:104:17
3:253:433:564:054:114:184:25
3:333:514:044:134:194:264:33
3:413:594:124:214:274:344:41
3:494:074:204:294:354:424:49
3:574:154:284:374:434:504:57
4:054:234:364:454:514:585:05
4:134:314:444:534:595:065:13
4:214:394:525:015:075:145:21
4:294:475:005:095:155:225:29
4:374:555:085:175:235:305:37
4:455:035:165:255:315:385:45
4:535:115:245:335:395:465:53
5:015:195:325:415:475:546:01
5:095:275:405:495:556:026:09
5:175:355:485:576:036:106:17
5:255:435:566:056:116:186:25
5:335:516:046:136:196:266:33
5:415:596:126:216:276:346:41
5:496:076:206:296:356:426:49
5:576:156:286:376:436:506:57
6:056:236:366:456:516:587:05
6:136:326:446:516:577:02·
6:216:406:526:597:057:10·
6:296:487:007:077:137:18·
6:376:567:087:157:207:25·
6:457:047:167:237:287:33·
6:537:127:247:317:367:41·

Sunday

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

Finch StationSteeles Ave West at Dufferin StSteeles Ave West at Murray Ross PkwySteeles Ave West at Weston RdSteeles Ave West at Walkway to Friuli CrtSteeles Ave West at Martin Grove RdSignal Hill Ave at Steeles Ave West
7:407:538:038:108:148:20·
7:588:118:218:288:328:38·
8:088:218:318:388:428:48·
8:188:318:418:488:528:58·
8:288:418:518:589:029:08·
8:388:519:019:089:129:18·
8:489:019:119:189:229:28·
8:589:119:219:289:329:38·
9:089:219:319:389:429:48·
9:189:319:419:489:529:58·
9:289:419:519:5810:0210:08·
9:389:5110:0110:0810:1210:18·
9:4810:0110:1110:1810:2210:28·
9:5810:1110:2110:2810:3210:38·
10:0810:2110:3110:3810:4210:48·
10:1810:3110:4110:4810:5210:58·
10:2810:4110:5110:5811:0211:08·
10:3810:5111:0111:0811:1211:18·
10:4811:0111:1111:1811:2211:28·
10:5811:1111:2111:2811:3211:38·
11:0811:2111:3111:3811:4211:48·
11:2011:3311:4311:5011:5412:00·
11:3111:4511:5512:0312:0712:13·
11:4011:5612:0612:1412:1912:25·
11:5112:0712:1712:2512:3012:36·
12:0112:1712:2712:3512:4012:46·
12:1112:2712:3712:4512:5012:56·
12:2112:3712:4712:551:001:06·
12:3112:4712:571:051:101:16·
12:4112:571:071:151:201:26·
12:511:071:171:251:301:36·
1:011:171:271:351:401:46·
1:111:271:371:451:501:56·
1:211:371:471:552:002:06·
1:311:471:572:052:102:16·
1:411:572:072:152:202:26·
1:512:072:172:252:302:36·
2:012:172:272:352:402:46·
2:112:272:372:452:502:56·
2:212:372:472:553:003:06·
2:312:472:573:053:103:16·
2:412:573:073:153:203:26·
2:513:073:173:253:303:36·
3:013:173:273:353:403:46·
3:113:273:373:453:503:56·
3:213:373:473:554:004:06·
3:313:473:574:054:104:16·
3:413:574:074:154:204:26·
3:514:074:174:254:304:36·
4:014:174:274:354:404:46·
4:114:274:374:454:504:56·
4:214:374:474:555:005:06·
4:314:474:575:055:105:16·
4:414:575:075:155:205:26·
4:515:075:175:255:305:36·
5:015:175:275:355:405:46·
5:115:275:375:455:505:56·
5:215:375:475:556:006:06·
5:315:475:576:056:106:16·
5:415:576:076:156:206:26·
5:516:076:176:256:306:36·
6:016:176:276:356:406:46·
6:116:276:376:456:506:56·
6:216:376:476:557:007:06·
6:316:476:577:057:107:16·
6:416:577:077:157:207:26·
6:517:077:177:257:307:36·
7:017:177:277:357:407:46·
All 41 stops in this direction
  1. Finch Station #14687
  2. Steeles Ave West at Yonge St West Side #8317
  3. Steeles Ave West at Hilda Ave #8280
  4. Steeles Ave East at Bathurst St #8261
  5. Steeles Ave West at Carpenter Rd West Side #8265
  6. Steeles Ave West at Thurman Rd #8311
  7. Steeles Ave West at Conley St #8267
  8. Steeles Ave West at Dufferin St #8269
  9. Steeles Ave West at Alness St #8255
  10. Steeles Ave West at Tandem Rd #1598
  11. Steeles Ave West at Keele St #1591
  12. Pioneer Village Station #15579
  13. Steeles Ave West at Northwest Gate #1602
  14. Steeles Ave West at Murray Ross Pkwy #1593
  15. Steeles Ave West at Jane St West Side #8286
  16. Steeles Ave West at Adesso Dr #8253
  17. Steeles Ave West at Norfinch Dr #8295
  18. 3600 Steeles Ave West #8296
  19. Steeles Ave West at Rossdean Dr #8302
  20. Steeles Ave West at Old Weston Rd #8307
  21. Steeles Ave West at Weston Rd #8316
  22. Steeles Ave West at Pearce Rd #8297
  23. Steeles Ave West at Klondike Dr #8288
  24. Steeles Ave West at Scholes Rd/Barmac Dr #8303
  25. Steeles Ave West at Turbine Dr West Side #8312
  26. Steeles Ave West at Gaudaur Rd #8277
  27. Steeles Ave West at Pine Valley Dr #8298
  28. Steeles Ave West at Walkway to Friuli Crt #8273
  29. Steeles Ave West at Islington Ave #8283
  30. Steeles Ave West at Islington Ave Loop #8285
  31. Steeles Ave West at Kipling Ave #9822
  32. 5010 Steeles Ave West #9263
  33. Steeles Ave West at Gihon Spring Dr #9264
  34. Steeles Ave West at Martin Grove Rd #9823
  35. Opposite 6793-6823 Steeles Ave West #10854
  36. Opposite 6807 Steeles Ave West #10855
  37. Steeles Ave West at Highway 27 West Side #10856
  38. Steinway Blvd at Steeles Ave West South Side #10857
  39. 22 Steinway Blvd #10858
  40. Signal Hill Ave at Steinway Blvd North Side #10859
  41. Signal Hill Ave at Steeles Ave West #10860

Route 960 route map

Questions about Toronto TTC Route 960

What time is the first Route 960 bus?

Monday to Friday: 5:14 am. Saturday: 8:03 am. Sunday: 7:40 am.

What time is the last Route 960 bus?

Monday to Friday: 10:08 pm. Saturday: 7:01 pm. Sunday: 7:06 pm. A time after midnight belongs to the evening before.

How often does Route 960 run?

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

Does Route 960 run at weekends?

Saturday: yes. Sunday: yes.

Does Route 960 run on public holidays?

Thanksgiving (Mon 12 Oct): a special timetable.

Where does Route 960 go?

Route 960 serves Signal Hill Ave at Steeles Ave West, Steeles Ave West at Walkway to Cathy Jean Cres, Steeles Ave West at Hidden Trail, Steeles Ave West at Weston Rd and Steeles Ave West at Martin Grove Rd. 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