Canada Transit Atlas

22

HSR 22 Upper Ottawa

Bus · Hamilton Street Railway

Runs every 16 min in weekday rush hours, every 19 min weekday middays and every 30 min on weekends. Weekday trips from 5:00 am to 1:20 am.

See live vehicles on the map How reliable it's been

How often it runs

Upper Ottawa at Rymal

WeekdaysThu, Nov 5SaturdaySat, Nov 7SundaySun, Nov 8
Early morning3–6 amevery 20 min1 trip–
Morning rush6–9 amevery 16 minevery 30 minevery 30 min
Midday9 am–3 pmevery 19 minevery 30 minevery 30 min
Afternoon rush3–7 pmevery 16 minevery 30 minevery 30 min
Evening7 pm–midnightevery 30 minevery 30 minevery 30 min
Overnightmidnight–3 amevery 40 min2 trips1 trip
First trip5:00 am5:50 am6:00 am
Last trip1:20 am1:20 am12:00 am
Trips613937

Frank A. Cooke Terminal

WeekdaysThu, Nov 5SaturdaySat, Nov 7SundaySun, Nov 8
Early morning3–6 amevery 20 min1 trip1 trip
Morning rush6–9 amevery 15 minevery 30 minevery 31 min
Midday9 am–3 pmevery 18 minevery 30 minevery 30 min
Afternoon rush3–7 pmevery 18 minevery 31 minevery 30 min
Evening7 pm–midnightevery 30 minevery 30 minevery 30 min
Overnightmidnight–3 am2 trips2 trips–
First trip5:05 am5:47 am5:50 am
Last trip1:15 am12:48 am11:28 pm
Trips613936

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

Upper Ottawa at Rymal 56 stops

  1. Frank A. Cooke Terminal Platform 1 2022
  2. James at Jackson 2526
  3. James at Bold 1303
  4. James at Charlton 9204
  5. St. Joseph'S at Mountwood 2016
  6. Arkledun at Kingsway 2028
  7. Upper Wellington at Concession 2098
  8. Upper Wellington at Inverness 2213
  9. Queensdale at Upper Wellington 2100
  10. Queensdale at East 13TH 2100
  11. Queensdale opposite East 17TH 2101
  12. Queensdale at Upper Wentworth 2102
  13. Queensdale at East 22ND 2103
  14. Queensdale at East 23Rd 2104
  15. Queensdale at East 27TH 2105
  16. Queensdale at Upper Sherman 2105
  17. Queensdale at East 33Rd 2106
  18. Queensdale at East 35TH 2106
  19. Queensdale at Upper Gage 2107
  20. Queensdale at East 42ND 2048
  21. Queensdale at East 44TH 2048
  22. Queensdale at Rendell 2049
  23. Queensdale at Upper Ottawa 2049
  24. Upper Ottawa at Brucedale 2050
  25. Upper Ottawa at Fennell 2051
  26. At 638 Upper Ottawa 2108
  27. Upper Ottawa at Ninth 2108
  28. Upper Ottawa at Tenth 2108
  29. Upper Ottawa at Mohawk 2110
  30. Upper Ottawa at Reno 2111
  31. Upper Ottawa at Beaconsfield 2111
  32. Upper Ottawa at Larch 2111
  33. Upper Ottawa at Bowden 2113
  34. Upper Ottawa at Limeridge 2113
  35. At 1190 Upper Ottawa 2115
  36. Upper Ottawa at Redbury 2115
  37. Upper Ottawa at Queensbury 2115
  38. Upper Ottawa at Stone Church 2116
  39. Upper Ottawa at Tunbridge 2117
  40. Unsworth at Upper Ottawa 2117
  41. Hempstead opposite Unsworth 2118
  42. Hempstead at Nebo 2118
  43. At 180 Nebo 2153
  44. Nebo at Lancing 2109
  45. Nebo at Rymal 2148
  46. At 1280 Rymal 1544
  47. Rymal at Dartnall 1546
  48. Dartnall opposite Spca 5054
  49. Twenty opposite Dartnall 5056
  50. Twenty at Glover 5058
  51. Glover at Maple Leaf 5062
  52. Twenty at Glover 5057
  53. Twenty at Nebo 5055
  54. Kilbride at Transfer Station 2129
  55. Kilbride at Upper Ottawa 2129
  56. Upper Ottawa at Rymal 2147

Schedule from Hamilton Street Railway's published GTFS feed, valid through December 26, 2026. Data sources