960
TTC 960 Steeles West Express
Bus · Toronto Transit Commission
Runs every 7 min in weekday rush hours, every 9 min weekday middays, every 9 min on Saturdays and every 10 min on Sundays. Weekday trips from 5:14 am to 10:05 pm.
See live vehicles on the map How reliable it's been
How often it runs
East - 960B Steeles West Express towards Finch Station via Pioneer Village Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 7 min | – | – |
| Morning rush6–9 am | every 7 min | every 10 min | every 10 min |
| Midday9 am–3 pm | every 9 min | every 9 min | every 10 min |
| Afternoon rush3–7 pm | every 8 min | every 8 min | every 10 min |
| Evening7 pm–midnight | every 11 min | 1 trip | 1 trip |
| First trip | 5:14 am | 8:03 am | 7:59 am |
| Last trip | 10:05 pm | 7:01 pm | 7:03 pm |
| Trips | 124 | 79 | 68 |
West - 960D Steeles West Express towards Highway 27 via Pioneer Village Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 7 min | – | – |
| Morning rush6–9 am | every 7 min | every 10 min | every 11 min |
| Midday9 am–3 pm | every 8 min | every 9 min | every 10 min |
| Afternoon rush3–7 pm | every 8 min | every 8 min | every 10 min |
| Evening7 pm–midnight | every 10 min | – | 1 trip |
| First trip | 5:28 am | 8:03 am | 7:40 am |
| Last trip | 9:57 pm | 6:53 pm | 7:01 pm |
| Trips | 124 | 78 | 68 |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
East - 960B Steeles West Express towards Finch Station via Pioneer Village Station 40 stops
- Signal Hill Ave at Steeles Ave West ♿︎ 10860
- Steeles Ave West at Steinway Blvd ♿︎ 10861
- Steeles Ave West at Highway 27 ♿︎ 10862
- 6807 Steeles Ave West ♿︎ 10863
- 6793-6823 Steeles Ave West ♿︎ 10864
- Steeles Ave West at Martin Grove Rd ♿︎ 9825
- Steeles Ave West at Gihon Spring Dr ♿︎ 9261
- Steeles Ave West at Walkway to Cathy Jean Cres 9262
- Steeles Ave West at Kipling Ave ♿︎ 9826
- Steeles Ave West at Markbrook Lane ♿︎ 10866
- Steeles Ave West at Islington Ave ♿︎ 4643
- Steeles Ave West at Islington Ave East Side ♿︎ 8284
- Steeles Ave West at Walkway to Plunkett Rd ♿︎ 8272
- Steeles Ave West at Fenmar Dr East Side ♿︎ 8271
- Steeles Ave West at Gaudaur Rd East Side ♿︎ 8276
- Steeles Ave West at Turbine Dr ♿︎ 8313
- Steeles Ave West at Scholes Rd/Barmac Dr ♿︎ 8260
- Steeles Ave West at Klondike Dr ♿︎ 8289
- Steeles Ave West at Irondale Dr ♿︎ 8281
- Steeles Ave West at Weston Rd ♿︎ 8315
- Steeles Ave West at Signet Dr ♿︎ 8306
- Steeles Ave West at Rossdean Dr ♿︎ 8301
- 4545 Steeles Ave West ♿︎ 8259
- Steeles Ave West at Norfinch Dr ♿︎ 8294
- Steeles Ave West at Peter Kaiser Gate ♿︎ 6144
- Steeles Ave West at Jane St ♿︎ 12088
- Steeles Ave West at Murray Ross Pkwy East Side ♿︎ 1592
- Steeles Ave West at Northwest Gate East Side ♿︎ 1601
- Pioneer Village Station Bus Bay 5 ♿︎ 15574
- Steeles Ave West at Keele St East Side ♿︎ 1590
- Steeles Ave West at Petrolia Rd ♿︎ 1596
- Steeles Ave West at Alness St ♿︎ 8254
- Steeles Ave West at Dufferin St East Side ♿︎ 8270
- Steeles Ave West at Hidden Trail ♿︎ 8278
- Steeles Ave West at Torresdale Ave ♿︎ 8310
- Steeles Ave West at Carpenter Rd ♿︎ 8266
- Steeles Ave West at Bathurst St ♿︎ 1587
- Steeles Ave West at Hilda Ave ♿︎ 8279
- Yonge St at Steeles Ave West South Side ♿︎ 9059
- Finch Station at Bus Bay 2 ♿︎ 14687
West - 960D Steeles West Express towards Highway 27 via Pioneer Village Station 41 stops
- Finch Station at Bus Bay 2 ♿︎ 14687
- Steeles Ave West at Yonge St West Side ♿︎ 8317
- Steeles Ave West at Hilda Ave ♿︎ 8280
- Steeles Ave East at Bathurst St ♿︎ 8261
- Steeles Ave West at Carpenter Rd West Side ♿︎ 8265
- Steeles Ave West at Thurman Rd ♿︎ 8311
- Steeles Ave West at Conley St ♿︎ 8267
- Steeles Ave West at Dufferin St ♿︎ 8269
- Steeles Ave West at Alness St ♿︎ 8255
- Steeles Ave West at Tandem Rd ♿︎ 1598
- Steeles Ave West at Keele St ♿︎ 1591
- Pioneer Village Station Bus Bay 10 ♿︎ 15579
- Steeles Ave West at Northwest Gate ♿︎ 1602
- Steeles Ave West at Murray Ross Pkwy ♿︎ 1593
- Steeles Ave West at Jane St West Side ♿︎ 8286
- Steeles Ave West at Adesso Dr ♿︎ 8253
- Steeles Ave West at Norfinch Dr ♿︎ 8295
- 3600 Steeles Ave West ♿︎ 8296
- Steeles Ave West at Rossdean Dr ♿︎ 8302
- Steeles Ave West at Old Weston Rd ♿︎ 8307
- Steeles Ave West at Weston Rd ♿︎ 8316
- Steeles Ave West at Pearce Rd ♿︎ 8297
- Steeles Ave West at Klondike Dr ♿︎ 8288
- Steeles Ave West at Scholes Rd/Barmac Dr ♿︎ 8303
- Steeles Ave West at Turbine Dr West Side ♿︎ 8312
- Steeles Ave West at Gaudaur Rd ♿︎ 8277
- Steeles Ave West at Pine Valley Dr ♿︎ 8298
- Steeles Ave West at Walkway to Friuli Crt 8273
- Steeles Ave West at Islington Ave ♿︎ 8283
- Steeles Ave West at Islington Ave Loop ♿︎ 8285
- Steeles Ave West at Kipling Ave ♿︎ 9822
- 5010 Steeles Ave West ♿︎ 9263
- Steeles Ave West at Gihon Spring Dr ♿︎ 9264
- Steeles Ave West at Martin Grove Rd ♿︎ 9823
- Opposite 6793-6823 Steeles Ave West 10854
- Opposite 6807 Steeles Ave West 10855
- Steeles Ave West at Highway 27 West Side 10856
- Steinway Blvd at Steeles Ave West South Side ♿︎ 10857
- 22 Steinway Blvd 10858
- Signal Hill Ave at Steinway Blvd North Side 10859
- Signal Hill Ave at Steeles Ave West ♿︎ 10860
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources