Skip to main content

Ottawa transit rider information

Otranspo

The city

What the network serves and what we know — every number with its source, every absence with its reason.

The network, per the imported timetable

  • 5,587 stops
  • 125 routes
  • 177 public washrooms (City data)
  • 112 locations with drinking water (City data) — places, not spouts

Wards

24 wards imported, with provenance and effective dates.

See the ward cards

Observed reliability

Observed reliability publishes after 20 weekdays of observation. The archive holds 8; 12 to go. The countdown is automatic — nobody flips it by hand.

How on-time is measured — and why the number fell

Until 4 August 2026 we counted every prediction the agency archived. A single arrival is predicted dozens of times, and 42.23% of those records carried a delay of exactly zero — not because the bus was on time, but because the agency republishes the timetable for a vehicle it has not yet located.

We now count one observation per arrival: the last prediction made within ten minutes of the scheduled time. Measured both ways over the same archive, that is 86.7% against 77.4%. The figure fell because the method was corrected, not because service got worse.

Scope: buses only. The agency publishes no realtime data for the O-Train, so no rail line appears in the archive at all. At 25 of the 61 stations, served by both bus and rail, the figure describes only part of what stops there.

Our data

Every City dataset we use is recorded in the registry with its licence, cadence and last import. The map’s Data panel renders that registry live.

Contains information licensed under the Open Government Licence – City of Ottawa.