Independent, citizen-led transit information for Ottawa–Gatineau riders. Not affiliated with OC Transpo or STO.
Week report ending Sep 27, 2026
Every figure here is a count of arrivals this site observed and settled, added up over the service dates in the period. Routes are named for running well on the same evidence they are named for running badly.
Frozen publication
Published on Sep 29, 2026, 1:13 a.m. under settled-arrival-period-report-v2. This stored snapshot will not be recomputed when evidence or code changes.
Across the network
Sep 21, 2026 to Sep 27, 2026 · 7 of 7 calendar days measured
- Arrivals on time
- 75.9%
- Arrivals observed
- 2,242,298
- Routes measured
- 140
Previous week: 77% on time. Sep 14, 2026 to Sep 20, 2026 · 2,250,441 arrivals · 148 routes measured
Most reliable this period
The routes with the highest share of settled arrivals within five minutes of the timetable. All use the same route class, evidence threshold and period. This is a relative ranking, not an operator target.
- Route 98STO100%767 arrivals
- Route 8497.2%652 arrivals
- Route 9395.5%9,415 arrivals
- Route 297STO94.7%958 arrivals
- Route 75STO93.8%12,610 arrivals
- Route 17393.8%12,906 arrivals
- Route 79STO93.7%2,219 arrivals
- Route 77STO93.7%4,936 arrivals
- Route 6793.4%8,826 arrivals
- Route 72STO92.4%1,518 arrivals
Furthest from the timetable
The routes with the lowest share of on-time arrivals. A low figure does not say whose fault it is: a route can be late because its timetable is wrong, because the service is failing, or because of the traffic it runs in. Each route page separates those.
- Route 45STO30.5%3,051 arrivals
- Route 47STO40.7%1,519 arrivals
- Route 52STO43.4%14,839 arrivals
- Route 29STO46%1,156 arrivals
- Route 56STO48.9%3,743 arrivals
- Route 1749.7%2,234 arrivals
- Route 1352.4%4,481 arrivals
- Route 23STO53.7%1,840 arrivals
- Route 41STO55.1%2,287 arrivals
- Route 3255.5%2,746 arrivals
Frozen publication
- Calculation method
- settled-arrival-period-report-v2
- Evidence available through
- Sep 29, 2026, 1:13 a.m.