Agencies » Hamilton HSR

Route Schedule for 22-Upper Ottawa on Mar 22, 2026

 
Schedule
 

(22-Upper Ottawa stop list)

Remove ads by becoming a Premium User

Branch NameFirst StopStart TimeLast StopEnd TimeTravel Time
Frank A. Cooke TerminalRymal on Upper Ottawa12:18:00AMFrank A. Cooke Terminal Platform 112:45:00AM27:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 112:30:00AMRymal on Upper Ottawa1:08:00AM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa12:48:00AMFrank A. Cooke Terminal Platform 11:15:00AM27:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 11:20:00AMRymal on Upper Ottawa1:58:00AM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:50:00AMFrank A. Cooke Terminal Platform 16:16:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:00:00AMRymal on Upper Ottawa6:37:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:25:00AMFrank A. Cooke Terminal Platform 16:51:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:30:00AMRymal on Upper Ottawa7:07:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:58:00AMFrank A. Cooke Terminal Platform 17:24:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 17:00:00AMRymal on Upper Ottawa7:37:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa7:28:00AMFrank A. Cooke Terminal Platform 17:54:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 17:30:00AMRymal on Upper Ottawa8:07:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa7:58:00AMFrank A. Cooke Terminal Platform 18:24:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 18:00:00AMRymal on Upper Ottawa8:37:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa8:28:00AMFrank A. Cooke Terminal Platform 18:54:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 18:30:00AMRymal on Upper Ottawa9:07:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa8:58:00AMFrank A. Cooke Terminal Platform 19:24:00AM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 19:00:00AMRymal on Upper Ottawa9:43:00AM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa9:26:00AMFrank A. Cooke Terminal Platform 19:54:00AM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 19:30:00AMRymal on Upper Ottawa10:13:00AM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa9:56:00AMFrank A. Cooke Terminal Platform 110:24:00AM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 110:00:00AMRymal on Upper Ottawa10:43:00AM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa10:26:00AMFrank A. Cooke Terminal Platform 110:54:00AM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 110:30:00AMRymal on Upper Ottawa11:13:00AM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa10:56:00AMFrank A. Cooke Terminal Platform 111:24:00AM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 111:00:00AMRymal on Upper Ottawa11:43:00AM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa11:26:00AMFrank A. Cooke Terminal Platform 111:54:00AM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 111:30:00AMRymal on Upper Ottawa12:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa11:56:00AMFrank A. Cooke Terminal Platform 112:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 112:00:00PMRymal on Upper Ottawa12:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa12:26:00PMFrank A. Cooke Terminal Platform 112:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 112:30:00PMRymal on Upper Ottawa1:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa12:56:00PMFrank A. Cooke Terminal Platform 11:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 11:00:00PMRymal on Upper Ottawa1:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa1:26:00PMFrank A. Cooke Terminal Platform 11:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 11:30:00PMRymal on Upper Ottawa2:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa1:56:00PMFrank A. Cooke Terminal Platform 12:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 12:00:00PMRymal on Upper Ottawa2:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa2:26:00PMFrank A. Cooke Terminal Platform 12:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 12:30:00PMRymal on Upper Ottawa3:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa2:56:00PMFrank A. Cooke Terminal Platform 13:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 13:00:00PMRymal on Upper Ottawa3:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa3:26:00PMFrank A. Cooke Terminal Platform 13:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 13:30:00PMRymal on Upper Ottawa4:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa3:56:00PMFrank A. Cooke Terminal Platform 14:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 14:00:00PMRymal on Upper Ottawa4:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa4:26:00PMFrank A. Cooke Terminal Platform 14:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 14:30:00PMRymal on Upper Ottawa5:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa4:56:00PMFrank A. Cooke Terminal Platform 15:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 15:00:00PMRymal on Upper Ottawa5:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:26:00PMFrank A. Cooke Terminal Platform 15:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 15:30:00PMRymal on Upper Ottawa6:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:56:00PMFrank A. Cooke Terminal Platform 16:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:00:00PMRymal on Upper Ottawa6:43:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:26:00PMFrank A. Cooke Terminal Platform 16:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:30:00PMRymal on Upper Ottawa7:13:00PM43:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:56:00PMFrank A. Cooke Terminal Platform 17:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 17:00:00PMRymal on Upper Ottawa7:38:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa7:26:00PMFrank A. Cooke Terminal Platform 17:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 17:30:00PMRymal on Upper Ottawa8:08:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa7:56:00PMFrank A. Cooke Terminal Platform 18:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 18:00:00PMRymal on Upper Ottawa8:38:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa8:26:00PMFrank A. Cooke Terminal Platform 18:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 18:30:00PMRymal on Upper Ottawa9:08:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa8:56:00PMFrank A. Cooke Terminal Platform 19:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 19:00:00PMRymal on Upper Ottawa9:38:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa9:26:00PMFrank A. Cooke Terminal Platform 19:54:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 19:30:00PMRymal on Upper Ottawa10:08:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa9:56:00PMFrank A. Cooke Terminal Platform 110:24:00PM28:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 110:00:00PMRymal on Upper Ottawa10:38:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa10:28:00PMFrank A. Cooke Terminal Platform 110:54:00PM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 110:30:00PMRymal on Upper Ottawa11:08:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa10:58:00PMFrank A. Cooke Terminal Platform 111:24:00PM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 111:00:00PMRymal on Upper Ottawa11:38:00PM38:00
Frank A. Cooke TerminalRymal on Upper Ottawa11:28:00PMFrank A. Cooke Terminal Platform 111:54:00PM26:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 111:30:00PMRymal on Upper Ottawa12:08:00AM38:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 112:00:00AMRymal on Upper Ottawa12:38:00AM38:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 15:00:00AM (following day)Rymal on Upper Ottawa5:37:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:05:00AM (following day)Frank A. Cooke Terminal Platform 15:34:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 15:20:00AM (following day)Rymal on Upper Ottawa5:57:00AM37:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:25:00AM (following day)Frank A. Cooke Terminal Platform 15:54:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 15:40:00AM (following day)Rymal on Upper Ottawa6:20:00AM40:00
Frank A. Cooke TerminalRymal on Upper Ottawa5:45:00AM (following day)Frank A. Cooke Terminal Platform 16:14:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:00:00AM (following day)Rymal on Upper Ottawa6:40:00AM40:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:05:00AM (following day)Frank A. Cooke Terminal Platform 16:34:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:20:00AM (following day)Rymal on Upper Ottawa7:00:00AM40:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:23:00AM (following day)Frank A. Cooke Terminal Platform 16:52:00AM29:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:38:00AM (following day)Frank A. Cooke Terminal Platform 17:07:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:40:00AM (following day)Rymal on Upper Ottawa7:20:00AM40:00
Frank A. Cooke TerminalRymal on Upper Ottawa6:53:00AM (following day)Frank A. Cooke Terminal Platform 17:22:00AM29:00
Upper Ottawa at RymalFrank A. Cooke Terminal Platform 16:55:00AM (following day)Rymal on Upper Ottawa7:35:00AM40:00
February
sumotuwethfrsa
1234567
891011121314
15161718192021
22232425262728
March
sumotuwethfrsa
1234567
891011121314
15161718192021
22232425262728
293031
April
sumotuwethfrsa
1234
567891011
12131415161718
19202122232425
2627282930