Independent, citizen-led transit information for Ottawa–Gatineau riders. Not affiliated with OC Transpo or STO.
Service report: September 2026
One calendar month, at a page that will still say this when you come back to it. Every figure is a count of arrivals observed and settled on the service dates below.
Still running
This month has not finished. The figures cover the days so far and will change until it does, so nothing here should be quoted as the month.
The month in short
79.3% of 1,051,110 observed arrivals were within five minutes of the timetable, across 136 routes. The best day was Sep 7 at 83.5% and the worst was Sep 8 at 76%. The diagnosis for this month has not been published yet. It is produced once, when the month closes, because it re-reads every arrival in the month.
Across the network
Sep 1, 2026 – Sep 30, 2026 · 8 of 30
- Arrivals on time
- 79.3%
- Arrivals observed
- 1,051,110
- Routes measured
- 136
Day by day
Each bar is one calendar day, measured the same way the headline is. A month reported as a single percentage cannot tell you whether it was uniformly average or fine except for one bad week.
- Sep 1, 2026: 78.8% on time, 149,964 arrivals
- Sep 2, 2026: 81.9% on time, 97,466 arrivals
- Sep 3, 2026: 82.7% on time, 72,016 arrivals
- Sep 4, 2026: 77.1% on time, 92,028 arrivals
- Sep 5, 2026: 79% on time, 47,349 arrivals
- Sep 6, 2026: 83.1% on time, 46,905 arrivals
- Sep 7, 2026: 83.5% on time, 184,077 arrivals
- Sep 8, 2026: 76% on time, 361,305 arrivals
- Sep 9, 2026: not measured
- Sep 10, 2026: not measured
- Sep 11, 2026: not measured
- Sep 12, 2026: not measured
- Sep 13, 2026: not measured
- Sep 14, 2026: not measured
- Sep 15, 2026: not measured
- Sep 16, 2026: not measured
- Sep 17, 2026: not measured
- Sep 18, 2026: not measured
- Sep 19, 2026: not measured
- Sep 20, 2026: not measured
- Sep 21, 2026: not measured
- Sep 22, 2026: not measured
- Sep 23, 2026: not measured
- Sep 24, 2026: not measured
- Sep 25, 2026: not measured
- Sep 26, 2026: not measured
- Sep 27, 2026: not measured
- Sep 28, 2026: not measured
- Sep 29, 2026: not measured
- Sep 30, 2026: not measured
Bars are scaled between 74% and 86%. Weekend days are marked; they carry less service and usually read higher. The thin line under each bar is how much of that day this site actually measured, against the best-measured day of the month. A short line means the percentage above it rests on far less.
- Best day
- Sep 7, 2026 · 83.5%
- Worst day
- Sep 8, 2026 · 76%
What should change
Worked out from this month’s arrivals, ranked by how much service each problem affects. Each line says what is wrong, when, and who can fix it.
The diagnosis for this month has not been published yet. It is produced once, when the month closes, because it re-reads every arrival in the month.
Not covered here
- Whether scheduled trips actually ran. Measured over a rolling recent window that cannot be reconstructed for a closed month.
- Whether frequent routes arrive evenly or in groups. Measured the same way, over the same rolling window.
Against other months
The month before
August 2026: 77.7% on time
August 2026 is not complete, so it is shown rather than compared. A difference against a partial month would measure the missing days.
The same month last year
September 2025 was not measured by this site.
Furthest from the timetable in September 2026
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.
- 29STO47.3%622 arrivals · 5 of 8 days
- 45STO52.8%1,736 arrivals · 5 of 8 days
- 3253.1%1,336 arrivals · 5 of 8 days
- 1354.4%1,954 arrivals · 5 of 8 days
- 5662.9%6,500 arrivals · 8 of 8 days
- 93STO63.5%1,843 arrivals · 5 of 8 days
- 2064.1%9,997 arrivals · 7 of 8 days
- 56STO64.6%2,003 arrivals · 5 of 8 days
- 1564.6%3,298 arrivals · 5 of 8 days
- 1765.3%981 arrivals · 4 of 8 days
Most reliable in September 2026
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.
- 98STO98.6%811 arrivals · 5 of 8 days
- 19795.7%830 arrivals · 7 of 8 days
- 75STO94.2%8,931 arrivals · 8 of 8 days
- 9393.6%3,915 arrivals · 7 of 8 days
- 77STO93.6%3,350 arrivals · 8 of 8 days
- 73STO92.5%3,048 arrivals · 5 of 8 days
- 72STO92.1%1,174 arrivals · 8 of 8 days
- 79STO91.6%1,251 arrivals · 5 of 8 days
- 10591.6%7,718 arrivals · 8 of 8 days
- 69STO91.1%5,112 arrivals · 8 of 8 days
Measured, but not for enough of the month
These routes ran on fewer than half the days this month was measured. Their arrivals count toward the network figure above, and they are kept out of the rankings because a route present for part of the month is not competing with one that ran all of it.
Why there are no trains in this report
Everything on this page is about buses. The O-Train is not counted anywhere in it.
That is not a choice we made. To measure a trip we have to know when the vehicle actually turned up, and OC Transpo publishes that live information for its buses but not for its trains. The train timetable is public. Where the trains actually are is not.
So we can tell you how late a bus was, and we can tell you nothing at all about a train. If OC Transpo published the same live information for the O-Train that it already publishes for buses, every figure on this page would cover the trains too.
Days behind these figures
- Days measured
- 8 of 30
- Days with no service observed
- 0
- Days with no record
- 0
Buses only. O‑Train arrivals are not settled from the same feed and are not counted in any figure on this page.
Citing this page
- Figures settled
- Sep 9, 2026, 10:23 a.m.
- Method
- monthly-service-report-v5
This month is not final. Quote it only with the date you read it, and check back when it closes.
The download carries the same coverage statement and the same caveats as this page.