Service report: October 2026
A month of bus service in Ottawa–Gatineau, with the evidence, gaps and proposed fixes in one place. The scorecard uses final eligible operator predictions, not independently verified stop arrivals.
Both · Still running · Preliminary · monthly-service-report-live-preview-v4
Still running · Preliminary
The month in short
Across the network
Oct 1, 2026 – Oct 31, 2026 · 5 of 31
- Provider predictions within 5 minutes
- 76.9%
- Eligible provider predictions
- 1,167,729
- Routes measured
- 148
- Across both operators, the best day was Oct 4 at 76.8% and the worst was Oct 3 at 69.7%.
- The diagnosis for this month has not been published yet. It is produced once, when the month closes, because it re-reads the eligible provider predictions for the month.
Both · October 2026
Briefing for decision makers
Use this page to ask focused questions of the operator. The figures describe saved bus prediction evidence; they are not an audited count of physical arrivals or all scheduled trips.
Finding to examine
The diagnosis for this month has not been published yet. It is produced once, when the month closes, because it re-reads the eligible provider predictions for the month.
Request from the operator
Provide stop-arrival or dispatch records for the flagged route-hours, the matching timetable version, and an operational explanation. Test cost, fleet, labour and transfer effects before adopting a fix.
Evidence and limits
1,167,729 final eligible bus predictions across 148 routes in this scorecard. Regional calendar coverage: 5 of 31 days with figures. Physical arrival times were not independently verified.
Questions for the record
- Do operator vehicle and dispatch records confirm the route-hour pattern shown here?
- Which scheduled trips did not run, and how complete were the public cancellation notices?
- What timetable, vehicle-position or arrival data can be released to validate bus results and make rail reporting possible?
The CSV exports the full month, including both operators, coverage and method. The operator selector changes the scorecard, cancellation subtotal and route findings; the daily series and calendar coverage remain regional, as do comparisons with other months.
Day by day
This daily series covers both operators, including when one operator is selected above. Each bar is one calendar day. A month reported as a single percentage cannot tell you whether it was uniformly average or fine except for one bad week.
Bars are scaled between 67% and 79%. Weekend days are marked. Service levels and the routes represented can differ from weekdays. 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.
Open the day-by-day data table
| Service date | Evidence state | Within five minutes | Eligible provider predictions | Relative coverage | Weather |
|---|---|---|---|---|---|
| Oct 1, 2026 | Measured | 75.9% | 359,327 | 100% of the best-measured day | No notable weather |
| Oct 2, 2026 | Partly captured; an operator left out, figure is not the network’s | 80.8% | 88,624 | — | No notable weather |
| Oct 3, 2026 | Measured | 69.7% | 240,074 | 67% of the best-measured day | No notable weather |
| Oct 4, 2026 | Measured | 76.8% | 203,328 | 57% of the best-measured day | No notable weather |
| Oct 5, 2026 | Partly captured; an operator left out, figure is not the network’s | 83.4% | 276,376 | — | Not available |
| Oct 6, 2026 | No figure; unexplained gap | — | — | — | Not available |
| Oct 7, 2026 | Not elapsed | — | — | — | Not available |
| Oct 8, 2026 | Not elapsed | — | — | — | Not available |
| Oct 9, 2026 | Not elapsed | — | — | — | Not available |
| Oct 10, 2026 | Not elapsed | — | — | — | Not available |
| Oct 11, 2026 | Not elapsed | — | — | — | Not available |
| Oct 12, 2026 | Not elapsed | — | — | — | Not available |
| Oct 13, 2026 | Not elapsed | — | — | — | Not available |
| Oct 14, 2026 | Not elapsed | — | — | — | Not available |
| Oct 15, 2026 | Not elapsed | — | — | — | Not available |
| Oct 16, 2026 | Not elapsed | — | — | — | Not available |
| Oct 17, 2026 | Not elapsed | — | — | — | Not available |
| Oct 18, 2026 | Not elapsed | — | — | — | Not available |
| Oct 19, 2026 | Not elapsed | — | — | — | Not available |
| Oct 20, 2026 | Not elapsed | — | — | — | Not available |
| Oct 21, 2026 | Not elapsed | — | — | — | Not available |
| Oct 22, 2026 | Not elapsed | — | — | — | Not available |
| Oct 23, 2026 | Not elapsed | — | — | — | Not available |
| Oct 24, 2026 | Not elapsed | — | — | — | Not available |
| Oct 25, 2026 | Not elapsed | — | — | — | Not available |
| Oct 26, 2026 | Not elapsed | — | — | — | Not available |
| Oct 27, 2026 | Not elapsed | — | — | — | Not available |
| Oct 28, 2026 | Not elapsed | — | — | — | Not available |
| Oct 29, 2026 | Not elapsed | — | — | — | Not available |
| Oct 30, 2026 | Not elapsed | — | — | — | Not available |
| Oct 31, 2026 | Not elapsed | — | — | — | Not available |
Open the day-by-day data table
| Service date | Evidence state | Within five minutes | Eligible provider predictions | Relative coverage | Weather |
|---|---|---|---|---|---|
| Oct 1, 2026 | Measured | 75.9% | 359,327 | 100% of the best-measured day | No notable weather |
| Oct 2, 2026 | Partly captured; an operator left out, figure is not the network’s | 80.8% | 88,624 | — | No notable weather |
| Oct 3, 2026 | Measured | 69.7% | 240,074 | 67% of the best-measured day | No notable weather |
| Oct 4, 2026 | Measured | 76.8% | 203,328 | 57% of the best-measured day | No notable weather |
| Oct 5, 2026 | Partly captured; an operator left out, figure is not the network’s | 83.4% | 276,376 | — | Not available |
| Oct 6, 2026 | No figure; unexplained gap | — | — | — | Not available |
| Oct 7, 2026 | Not elapsed | — | — | — | Not available |
| Oct 8, 2026 | Not elapsed | — | — | — | Not available |
| Oct 9, 2026 | Not elapsed | — | — | — | Not available |
| Oct 10, 2026 | Not elapsed | — | — | — | Not available |
| Oct 11, 2026 | Not elapsed | — | — | — | Not available |
| Oct 12, 2026 | Not elapsed | — | — | — | Not available |
| Oct 13, 2026 | Not elapsed | — | — | — | Not available |
| Oct 14, 2026 | Not elapsed | — | — | — | Not available |
| Oct 15, 2026 | Not elapsed | — | — | — | Not available |
| Oct 16, 2026 | Not elapsed | — | — | — | Not available |
| Oct 17, 2026 | Not elapsed | — | — | — | Not available |
| Oct 18, 2026 | Not elapsed | — | — | — | Not available |
| Oct 19, 2026 | Not elapsed | — | — | — | Not available |
| Oct 20, 2026 | Not elapsed | — | — | — | Not available |
| Oct 21, 2026 | Not elapsed | — | — | — | Not available |
| Oct 22, 2026 | Not elapsed | — | — | — | Not available |
| Oct 23, 2026 | Not elapsed | — | — | — | Not available |
| Oct 24, 2026 | Not elapsed | — | — | — | Not available |
| Oct 25, 2026 | Not elapsed | — | — | — | Not available |
| Oct 26, 2026 | Not elapsed | — | — | — | Not available |
| Oct 27, 2026 | Not elapsed | — | — | — | Not available |
| Oct 28, 2026 | Not elapsed | — | — | — | Not available |
| Oct 29, 2026 | Not elapsed | — | — | — | Not available |
| Oct 30, 2026 | Not elapsed | — | — | — | Not available |
| Oct 31, 2026 | Not elapsed | — | — | — | Not available |
Bars are scaled between 67% and 79%. Weekend days are marked. Service levels and the routes represented can differ from weekdays. 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
- Oct 4, 2026 · 76.8%
- Worst day
- Oct 3, 2026 · 69.7%
- Weather that day: No notable weather.
Weather is shown for context. It is not used to adjust, excuse or score any figure on this page.
Source: Environment and Climate Change Canada, daily and hourly climate data for Ottawa International Airport (climate ID 6106001). A climate day runs midnight to midnight, local standard time, so it can differ by an hour from the service day in summer. Historical climate data ↗
What should change
Worked out from this month’s eligible provider predictions and ranked by the sample they affect. Each line says what the feed evidence shows, when, and which operator can review it.
The diagnosis for this month has not been published yet. It is produced once, when the month closes, because it re-reads the eligible provider predictions for the month.
Not covered here
- Whether scheduled trips actually ran. Provider predictions do not establish trip delivery; that requires separate evidence.
- Whether eligible provider predictions imply even or bunched spacing on frequent routes. Measured over a recent rolling window, which cannot be reconstructed for this closed month.
Against other months · both operators
The month before
September 2026: 77% of eligible provider predictions within five minutes
30 of 30 calendar days with evidence · 8,031,476 eligible provider predictions · 150 routes
Matched prediction comparison
This compares eligible final provider predictions against their scheduled times. It does not verify physical arrivals, prove a cause, or establish equivalent service.
This preserved publication uses an earlier method. Its expected-day counts are shown as originally recorded.
Previous complete calendar month · 2026-09-01–2026-09-30
Common route and weekday weights · prediction-comparison-v2
Current
Eligible raw rate: —
Matched comparison rate: —
0 / 0 eligible predictions / predictions within the scheduled threshold
Baseline
Eligible raw rate: —
Matched comparison rate: —
0 / 0 eligible predictions / predictions within the scheduled threshold
A matched difference is withheld: A comparison period is missing
Per-route coverage · 0; Matched route days · 0; Omitted route days · 0; Common weights · 0
Timetable feed versions: ca455c71-c30a-4e4d-8b72-2709212731cd, edd82b80-107c-4eac-9121-2bff2579fdf8 / —
The same month last year
October 2025 was not measured by this site.
Matched prediction comparison
This compares eligible final provider predictions against their scheduled times. It does not verify physical arrivals, prove a cause, or establish equivalent service.
This preserved publication uses an earlier method. Its expected-day counts are shown as originally recorded.
Same complete calendar month last year · 2025-10-01–2025-10-31
Common route and weekday weights · prediction-comparison-v2
Current
Eligible raw rate: —
Matched comparison rate: —
0 / 0 eligible predictions / predictions within the scheduled threshold
Baseline
Eligible raw rate: —
Matched comparison rate: —
0 / 0 eligible predictions / predictions within the scheduled threshold
A matched difference is withheld: A comparison period is missing
Per-route coverage · 0; Matched route days · 0; Omitted route days · 0; Common weights · 0
Timetable feed versions: ca455c71-c30a-4e4d-8b72-2709212731cd, edd82b80-107c-4eac-9121-2bff2579fdf8 / —
Furthest from the timetable in October 2026
The routes with the lowest share of eligible final predictions within five minutes of the timetable. A low figure does not establish the cause; inspect the route evidence before drawing conclusions.
- 52STO50.2%8,527 eligible trip-stop predictions · 4 of 5 days
- 755%30,247 eligible trip-stop predictions · 4 of 5 days
- 1256.6%28,805 eligible trip-stop predictions · 4 of 5 days
- 1157.7%24,507 eligible trip-stop predictions · 4 of 5 days
- 5161%13,848 eligible trip-stop predictions · 4 of 5 days
- 8162.1%21,134 eligible trip-stop predictions · 4 of 5 days
- 662.6%27,616 eligible trip-stop predictions · 4 of 5 days
- 1863%13,938 eligible trip-stop predictions · 4 of 5 days
- 5363.9%18,305 eligible trip-stop predictions · 4 of 5 days
- 1963.9%11,447 eligible trip-stop predictions · 4 of 5 days
Closest to the timetable in October 2026
The routes with the highest share of eligible final provider predictions 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 or measured arrival rate.
- 75STO96.9%6,525 eligible trip-stop predictions · 4 of 5 days
- 17395.8%7,225 eligible trip-stop predictions · 4 of 5 days
- 9395.4%5,128 eligible trip-stop predictions · 4 of 5 days
- 72STO94.6%828 eligible trip-stop predictions · 4 of 5 days
- 6794.3%4,664 eligible trip-stop predictions · 4 of 5 days
- 16293.5%2,928 eligible trip-stop predictions · 4 of 5 days
- 78STO92.1%3,879 eligible trip-stop predictions · 4 of 5 days
- 4591.7%3,442 eligible trip-stop predictions · 4 of 5 days
- 18991%7,248 eligible trip-stop predictions · 4 of 5 days
- 71STO90.9%6,756 eligible trip-stop predictions · 4 of 5 days
Prediction sample, but not enough of the month
These routes had eligible provider predictions on fewer than half the days with prediction evidence this month. Those predictions count toward the network figure above, but the routes stay out of the rankings because their sample covers only part of the month.
- 35STO76.7%4,838 eligible trip-stop predictions · 2 of 5 days
- 7377.1%4,267 eligible trip-stop predictions · 2 of 5 days
- 62STO80.8%3,634 eligible trip-stop predictions · 2 of 5 days
- 1569%3,222 eligible trip-stop predictions · 2 of 5 days
- 9274.1%3,189 eligible trip-stop predictions · 2 of 5 days
- 68STO78.5%2,396 eligible trip-stop predictions · 2 of 5 days
- 73STO88%2,352 eligible trip-stop predictions · 2 of 5 days
- 4379.8%2,252 eligible trip-stop predictions · 2 of 5 days
- 95STO74.9%2,154 eligible trip-stop predictions · 2 of 5 days
- 1352%1,760 eligible trip-stop predictions · 2 of 5 days
- 200STO83.5%1,730 eligible trip-stop predictions · 2 of 5 days
- 87STO74.6%1,696 eligible trip-stop predictions · 2 of 5 days
- 85STO71.9%1,606 eligible trip-stop predictions · 2 of 5 days
- 36STO70.2%1,411 eligible trip-stop predictions · 2 of 5 days
- 56STO46.5%1,377 eligible trip-stop predictions · 2 of 5 days
- 40STO79%1,331 eligible trip-stop predictions · 2 of 5 days
- 45STO29.9%1,259 eligible trip-stop predictions · 2 of 5 days
- 100STO88%1,170 eligible trip-stop predictions · 2 of 5 days
- 3257.5%1,152 eligible trip-stop predictions · 2 of 5 days
- 93STO79.4%1,103 eligible trip-stop predictions · 2 of 5 days
- 58STO89%993 eligible trip-stop predictions · 2 of 5 days
- 25STO70.6%984 eligible trip-stop predictions · 2 of 5 days
- 41STO73.7%980 eligible trip-stop predictions · 2 of 5 days
- 6689%962 eligible trip-stop predictions · 2 of 5 days
- 1747.4%862 eligible trip-stop predictions · 2 of 5 days
- 79STO89.2%845 eligible trip-stop predictions · 2 of 5 days
- 2682.8%839 eligible trip-stop predictions · 2 of 5 days
- 26STO73.2%794 eligible trip-stop predictions · 2 of 5 days
- 50STO72.1%768 eligible trip-stop predictions · 2 of 5 days
- 11773.3%749 eligible trip-stop predictions · 2 of 5 days
- 27STO56.7%734 eligible trip-stop predictions · 2 of 5 days
- 2349.1%704 eligible trip-stop predictions · 2 of 5 days
- 23STO51%698 eligible trip-stop predictions · 2 of 5 days
- 19865.3%697 eligible trip-stop predictions · 2 of 5 days
- 47STO62.1%642 eligible trip-stop predictions · 2 of 5 days
- 28STO79.2%538 eligible trip-stop predictions · 2 of 5 days
- 29STO71.3%487 eligible trip-stop predictions · 2 of 5 days
- 18775.5%465 eligible trip-stop predictions · 2 of 5 days
- 297STO78.6%383 eligible trip-stop predictions · 2 of 5 days
- 18STO89.4%322 eligible trip-stop predictions · 2 of 5 days
- 98STO91.6%311 eligible trip-stop predictions · 2 of 5 days
- 9499.6%264 eligible trip-stop predictions · 2 of 5 days
- 84100%249 eligible trip-stop predictions · 2 of 5 days
- 20STO47.4%215 eligible trip-stop predictions · 2 of 5 days
- 74STO90.3%207 eligible trip-stop predictions · 2 of 5 days
Bus results only: where is the O-Train?
The O-Train is not included in these figures. This monthly scorecard is calculated from bus stop-time predictions saved from the operators’ public feeds.
Otranspo also tracks live bus positions, trip updates and cancellation notices to guide riders. This report uses a narrower historical dataset: the last eligible operator prediction for each scheduled bus stop visit, compared with the timetable. Those records have not been independently checked against a physical stop arrival.
The public feed used for this report provides no O-Train arrival predictions or live train positions. A comparable rail scorecard needs train observations or predictions with a documented method; the published train timetable alone cannot supply one.
Still running
This month has not finished. Figures are measured through Oct 5, 2026, covering 5 of 6 elapsed days, and will change as later service dates are settled.
Publication status
Preliminary
Preliminary. Updated daily. Final on Nov 1, 2026, once every day is counted. Last updated Oct 7, 2026, 2:57 a.m.. Method: monthly-service-report-live-preview-v4.
Days behind these figures
- Days measured
- 5 of 31
- Days with no eligible settled prediction
- 0
- Days with no record
- 1
Days without figures
- Oct 6, 2026This site has no record of the day and no reason for its absence. That is a fault here, not a finding about the service.
Buses only. The feed used here supplies no O‑Train arrival predictions or live train positions; rail is excluded from every figure on this page.
Share this page
Share this page
Use the permanent public link to this page and its sources.
Only the public link is shared, with a short tag that names the app you picked. Panel state, location, receipts, and other browser-only details are left out. Email and social services apply their own privacy terms.
Citing this page
OTranspo, service report for October 2026, settled Oct 7, 2026, 2:57 a.m.. https://otranspo.ca/en/insights/reports/2026-10
- Figures settled
- Oct 7, 2026, 2:57 a.m.
- Method
- monthly-service-report-live-preview-v4
This calculation is not a frozen publication. Quote it only with the date you read it, and check back for a published snapshot.
The download carries the same coverage statement and the same caveats as this page.