Independent, citizen-led transit information for Ottawa–Gatineau riders. Not affiliated with OC Transpo or STO.
Service reports
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.
Across the network
Sep 12, 2026 · 1 service day
- Arrivals on time
- 66.4%
- Arrivals observed
- 234,160
- Routes measured
- 93
Previous day: 78.9% on time.
Met the 99.5% on-time standard
OC Transpo argues for 99.5%. That target is written for service delivery, meaning trips operated against trips scheduled, and this site does not observe enough trips to speak to it. These routes cleared the same bar on the measure this site does hold to a large sample: settled arrivals within five minutes of the timetable.
No route held 99.5% of its arrivals on time for this whole period. Routes reach it on a single service day; none has yet held it for a week.
Most reliable this period
The routes with the highest share of on-time arrivals, whether or not any of them met the standard above. A ranking, not a claim about a target.
- Route 69STO97.1%825 arrivals
- Route 93OC97%1,248 arrivals
- Route 35OC96.8%2,182 arrivals
- Route 189OC95.4%1,000 arrivals
- Route 75STO95.4%1,206 arrivals
- Route 165OC95.1%512 arrivals
- Route 97STO94.9%2,314 arrivals
- Route 64STO94.8%1,022 arrivals
- Route 138OC93.8%596 arrivals
- Route 77STO93.5%414 arrivals
Most improved
Measured against the day immediately before this one.
- Route 97STO80.9% to 94.9%+14 points
- Route 189OC81.5% to 95.4%+13.9 points
- Route 48OC79.7% to 92.8%+13.1 points
- Route 66STO80.5% to 93.4%+12.9 points
- Route 24OC65.7% to 78.3%+12.6 points
Biggest decline
Measured against the day immediately before this one.
- Route 53OC79.3% to 35%-44.3 points
- Route 90OC92.7% to 50%-42.7 points
- Route 19OC74.2% to 34.4%-39.8 points
- Route 6OC75% to 35.7%-39.3 points
- Route 58OC93.8% to 55.5%-38.3 points
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 12OC29.9%6,847 arrivals
- Route 7OC32.7%7,854 arrivals
- Route 19OC34.4%2,774 arrivals
- Route 53OC35%3,961 arrivals
- Route 6OC35.7%7,043 arrivals
- Route 51OC37.7%3,301 arrivals
- Route 18OC37.8%3,488 arrivals
- Route 56OC43.8%1,832 arrivals
- Route 163OC44.8%1,921 arrivals
- Route 11OC45.6%4,912 arrivals
Routes this report does not rank
These routes are measured, and their arrivals are left out of every ranking and out of the network figure above. They are not all-day conventional service, so an on-time percentage would be compared against routes that are. A school journey exists to reach a bell, a community route is built around pickups, and an event shuttle is released when a venue empties. Each route page carries what this site does hold it to.
School journeys1 route
Monthly service reports
One page per calendar month. A month is published once, when every day in it is accounted for, and is not recomputed afterwards.
What this report does not cover
This site observes about half the trips that run: median observed coverage across the network is 53%. That is enough to measure whether the trips it sees arrived on time, and not enough to say how many trips ran at all. Nothing here should be read as a count of cancellations.
These figures are buses. Lines 1, 2 and 4 are published in the timetable but this site has recorded no settled train arrivals, so the O-Train is absent from every figure above rather than being counted as running well.
How these figures are produced →