960 Steeles West Express

Blocks in this Route

Weekday (27)
960 / 52⊂⇄
Go to Route(s): 960 60 320
# Routes3
Duration13h 17m
ScheduleMTuWThF (9/30-10/31)
Notes
Also covers:
Route 60
MTuWThF only 22:24–25:55
Interlines with:
Route 320
MTuWThF except before 26:12
Service exceptions:
No service: 2026-10-12
960 / 87⇄
Go to Route(s): 320 960
# Routes2
Duration18h 19m
ScheduleMTuWThF (9/30-10/31)
Headsigns
Notes
Interlines with:
Route 320
MTuWThF except after 05:28
Service exceptions:
No service: 2026-10-12
960 / 23⊂
Go to Route(s): 60 960
# Routes2
Duration15h 21m
ScheduleMTuWThF (9/30-10/31)
Notes
Also covers:
Route 60
MTuWThF except after 05:31
Service exceptions:
No service: 2026-10-12
960 / 26⊂
Go to Route(s): 60 960
# Routes2
Duration21h 12m
ScheduleMTuWThF (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
MTuWThF only 05:09–05:40, 22:12–26:21
Service exceptions:
No service: 2026-10-12
960 / 24⊂
Go to Route(s): 60 960
# Routes2
Duration15h 31m
ScheduleMTuWThF (9/30-10/31)
Notes
Also covers:
Route 60
MTuWThF except after 05:48
Service exceptions:
No service: 2026-10-12
960 / 34⊂
Go to Route(s): 960 60
# Routes2
Duration20h 44m
ScheduleMTuWThF (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
MTuWThF except before 22:48
Service exceptions:
No service: 2026-10-12
960 / 32
Go to Route(s): 960
# Routes1
Duration16h 18m
ScheduleMTuWThF (9/30-10/31)
Notes
Service exceptions:
No service: 2026-10-12
960 / 30
Go to Route(s): 960
# Routes1
Duration16h 29m
ScheduleMTuWThF (9/30-10/31)
Notes
Service exceptions:
No service: 2026-10-12
960 / 35
Go to Route(s): 960
# Routes1
Duration16h 17m
ScheduleMTuWThF (9/30-10/31)
Notes
Service exceptions:
No service: 2026-10-12
Modified Weekday (11)
960 / 23⊂
Go to Route(s): 60 960
# Routes2
Duration15h 07m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M only 06:14–07:51, 19:35–21:21
Service exceptions:
Service only: 2026-10-12
960 / 24⊂
Go to Route(s): 960 60
# Routes2
Duration13h 36m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M except before 19:45
Service exceptions:
Service only: 2026-10-12
960 / 27⊂
Go to Route(s): 960 60
# Routes2
Duration19h 10m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M except before 19:15
Service exceptions:
Service only: 2026-10-12
960 / 21⊂
Go to Route(s): 60 960
# Routes2
Duration20h 36m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M only 05:59–08:30, 19:25–26:35
Service exceptions:
Service only: 2026-10-12
960 / 31⊂
Go to Route(s): 60 960
# Routes2
Duration13h 25m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M except after 08:28
Service exceptions:
Service only: 2026-10-12
960 / 30⊂
Go to Route(s): 60 960
# Routes2
Duration14h 06m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M except after 08:15
Service exceptions:
Service only: 2026-10-12
960 / 29⊂
Go to Route(s): 60 960
# Routes2
Duration14h 11m
ScheduleM (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
M except after 08:00
Service exceptions:
Service only: 2026-10-12
Saturday (18)
960 / 26⊂
Go to Route(s): 60 960
# Routes2
Duration14h 02m
ScheduleSa (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Sa only 05:24–08:14, 18:54–19:26
960 / 22⊂
Go to Route(s): 60 960
# Routes2
Duration14h 25m
ScheduleSa (9/30-10/31)
Notes
Also covers:
Route 60
Sa except after 08:36
960 / 36⊂
Go to Route(s): 960 60
# Routes2
Duration15h 02m
ScheduleSa (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Sa except before 19:33
960 / 34⊂
Go to Route(s): 960 60
# Routes2
Duration15h 24m
ScheduleSa (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Sa except before 19:31
960 / 31⊂
Go to Route(s): 960 60
# Routes2
Duration13h 26m
ScheduleSa (9/30-10/31)
Notes
Also covers:
Route 60
Sa except before 19:07
960 / 33⊂
Go to Route(s): 960 60
# Routes2
Duration17h 20m
ScheduleSa (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Sa except before 19:39
960 / 30⊂
Go to Route(s): 960 60
# Routes2
Duration13h 38m
ScheduleSa (9/30-10/31)
Notes
Also covers:
Route 60
Sa except before 19:49
960 / 25⊂
Go to Route(s): 60 960
# Routes2
Duration14h 29m
ScheduleSa (9/30-10/31)
Notes
Also covers:
Route 60
Sa except after 07:51
Sunday (12)
960 / 64⊂⇄
Go to Route(s): 320 960 60
# Routes3
Duration22h 53m
ScheduleSu (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Su except before 19:28
Interlines with:
Route 320
Su except after 07:37
960 / 87⊂⇄
Go to Route(s): 320 960 60
# Routes3
Duration16h 04m
ScheduleSu (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Su except before 19:38
Interlines with:
Route 320
Su except after 08:00
960 / 90⊂⇄
Go to Route(s): 320 960 60
# Routes3
Duration15h 22m
ScheduleSu (9/30-10/31)
Headsigns
Notes
Also covers:
Route 60
Su except before 19:48
Interlines with:
Route 320
Su except after 08:12
960 / 23⇄
Go to Route(s): 353 960
# Routes2
Duration14h 05m
ScheduleSu (9/30-10/31)
Notes
Interlines with:
Route 353
Su except after 07:55
960 / 77⇄
Go to Route(s): 353 960
# Routes2
Duration12h 55m
ScheduleSu (9/30-10/31)
Notes
Interlines with:
Route 353
Su except after 08:16
960 / 26⇄
Go to Route(s): 353 960
# Routes2
Duration13h 15m
ScheduleSu (9/30-10/31)
Notes
Interlines with:
Route 353
Su except after 07:46
960 / 22⊂
Go to Route(s): 960 60
# Routes2
Duration12h 17m
ScheduleSu (9/30-10/31)
Notes
Also covers:
Route 60
Su except before 19:08