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
Aug 11, 2026 to Sep 8, 2026 · 28 service days
- Arrivals on time
- 78.8%
- Arrivals observed
- 3,329,575
- Routes measured
- 138
No preceding period of the same length has been measured, so this report draws no trend.
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 98STO99%1,877 arrivals
- Route 197OC95.2%1,978 arrivals
- Route 75STO94.5%30,911 arrivals
- Route 79STO94.4%4,498 arrivals
- Route 93OC93.8%10,765 arrivals
- Route 77STO93.6%11,817 arrivals
- Route 69STO93.5%17,275 arrivals
- Route 125OC92.1%1,002 arrivals
- Route 72STO92%3,976 arrivals
- Route 62STO91.8%19,677 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 20OC55.1%28,457 arrivals
- Route 14OC58.8%48,780 arrivals
- Route 18OC59%30,295 arrivals
- Route 13OC59.7%5,554 arrivals
- Route 45STO60.8%6,403 arrivals
- Route 19OC63.1%24,408 arrivals
- Route 29STO63.5%2,428 arrivals
- Route 23OC64.4%2,114 arrivals
- Route 62OC65.2%27,126 arrivals
- Route 32OC65.2%3,479 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 journeys94 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
- 641
- 641STO
- 644
- 645
- 645STO
- 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
- 804STO
- 825STO
- 826STO
- 827STO
- 829STO
- 831STO
- 833STO
- 859STO
- 867STO
Routes with no published classification1 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 →