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 2, 2026 to Sep 8, 2026 · 7 service days
- Arrivals on time
- 79.4%
- Arrivals observed
- 901,146
- Routes measured
- 137
Previous week: 78.2% 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 98STO98.5%646 arrivals
- Route 125OC96.5%543 arrivals
- Route 197OC95.9%683 arrivals
- Route 75STO94%8,482 arrivals
- Route 77STO93.7%3,151 arrivals
- Route 93OC93.3%3,303 arrivals
- Route 73STO92.9%2,758 arrivals
- Route 105OC91.9%6,246 arrivals
- Route 72STO91.8%1,128 arrivals
- Route 173OC91.4%4,366 arrivals
Most improved
Measured against the week immediately before this one.
- Route 51OC60.7% to 80.2%+19.5 points
- Route 19OC58% to 73.9%+15.9 points
- Route 63OC68.7% to 82.8%+14.1 points
- Route 18OC55.3% to 68.8%+13.5 points
- Route 61OC74.9% to 88.2%+13.3 points
Biggest decline
Measured against the week immediately before this one.
- Route 27STO99.1% to 68.4%-30.7 points
- Route 93STO87.5% to 61.8%-25.7 points
- Route 23STO85.7% to 62.6%-23.1 points
- Route 41STO86.7% to 64%-22.7 points
- Route 32OC71.4% to 50.7%-20.7 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 32OC50.7%1,072 arrivals
- Route 29STO51%577 arrivals
- Route 45STO51.4%1,557 arrivals
- Route 13OC56.2%1,533 arrivals
- Route 17OC61.3%777 arrivals
- Route 93STO61.8%1,598 arrivals
- Route 15OC62.1%2,589 arrivals
- Route 23STO62.6%952 arrivals
- Route 56STO62.8%1,751 arrivals
- Route 56OC63.7%5,408 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 journeys92 routes
- 325STO
- 326STO
- 329STO
- 331STO
- 371STO
- 425STO
- 426STO
- 429STO
- 431STO
- 433STO
- 437STO
- 449STO
- 549STO
- 550STO
- 554STO
- 566STO
- 569STO
- 571STO
- 576STO
- 602
- 606
- 609
- 610
- 612
- 613
- 615
- 616
- 617
- 618
- 619
- 620
- 622
- 624
- 627
- 628
- 630
- 631
- 633
- 634
- 637
- 639STO
- 640STO
- 640
- 641STO
- 641
- 644
- 645STO
- 645
- 646
- 647STO
- 647
- 648
- 649
- 654STO
- 655STO
- 659
- 663
- 664
- 667
- 668
- 670
- 673
- 674
- 676
- 677
- 678
- 679
- 680
- 684
- 686
- 687
- 688
- 689
- 690
- 691
- 696
- 697
- 698
- 725STO
- 726STO
- 729STO
- 733STO
- 740STO
- 752STO
- 754STO
- 825STO
- 826STO
- 827STO
- 829STO
- 831STO
- 833STO
- 867STO
Routes with no published classification1 route
Community and shopper routes1 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 →