Previous measure: 74% of arrivals were within five minutes of the timetable (69,781 arrivals over 21 days). The report card below uses the newer one-minute-early to five-minutes-late measure when it has readings.
STO route 59: Ottawa
- CENTRE RIDEAU20 min sched.
- ALBERT/METCALFE22 min
- ALBERT/BANK24 min
- KENT / SPARKS26 min
- WELLINGTON/LYON26 min
- du PORTAGE/AUBRY2 min
- du PORTAGE/LAVAL3 min
- LAURIER/EDDY5 min
- ALEXANDRE-TACHÉ/MILLAR6 min
- ALEXANDRE-TACHÉ/SAINT-JOSEPH7 min
- ALEXANDRE-TACHÉ/CHÂTEAUBRIAND8 min
- ALEXANDRE-TACHÉ/HORMIDAS-DUPUIS9 min
- ALEXANDRE-TACHÉ/BÉGIN9 min
- ALEXANDRE-TACHÉ/BOUDRIA10 min
- ALEXANDRE-TACHÉ/SAINTE-THÉRÈSE10 min
- ALEXANDRE-TACHÉ/SAINT-DOMINIQUE11 min
- ALEXANDRE-TACHÉ/SAINT-RAYMOND11 min
- chemin d'AYLMER/ROYALE12 min
- chemin d'AYLMER/SAMUEL-DE-CHAMPLAIN13 min
- chemin d'AYLMER/d'AUGUSTA14 min
- chemin d'AYLMER/CHAUDIÈRE14 min
- chemin d'AYLMER/ALLEN15 min
- chemin d'AYLMER/ATHOLL DOUNE15 min
- chemin d'AYLMER/d'AMOUR16 min
- PARC-O-BUS RIVERMEAD17 min
- chemin d'AYLMER/de l'HIPPODROME19 min
- chemin d'AYLMER/MORLEY-WALTERS20 min
- chemin d'AYLMER/VANIER20 min
- chemin d'AYLMER/VANIER20 min
- chemin d'AYLMER/GARDEN21 min
- chemin d'AYLMER/du GOLF21 min
- chemin d'AYLMER/GRIMES22 min
- chemin d'AYLMER/FRASER22 min
- chemin d'AYLMER/SAMUEL-EDEY23 min
- chemin d'AYLMER/BELMONT23 min
- chemin d'AYLMER/de la COLLINE24 min
- PRINCIPALE/du BORDEAUX24 min
- PRINCIPALE/ WILFRID-LAVIGNE24 min
- PRINCIPALE/FRANK-ROBINSON24 min
- PARK/SYMMES25 min
- EARDLEY/PARKER26 min
- EARDLEY/ROMÉO-GENDRON27 min
- EARDLEY/GOULET27 min
- EARDLEY/FRONT27 min
- EARDLEY/ÉDOUARD-GAGNON0 min
- 147, EARDLEY0 min
- EARDLEY/RILEY1 min
- PARC-O-BUS ALLUMETTIÈRES arrêt d'arrivée2 min
Where lateness is made ·
Not measured yet: too few weekdays with bus positions on this stretch.
The line right now · 11:21 p.m.
The line right now · 11:21 p.m.
Two buses reach EARDLEY/FRONT 28.2 minutes apart. The next is 28 minutes behind them.
Kwah tsi nikahwistà:kelatedid not comeLive, 19 s ago
- CENTRE RIDEAU20 min sched.
- ALBERT/METCALFE22 min
- ALBERT/BANK24 min
- KENT / SPARKS26 min
- WELLINGTON/LYON26 min
- du PORTAGE/AUBRY2 min
- du PORTAGE/LAVAL3 min
- LAURIER/EDDY5 min
- ALEXANDRE-TACHÉ/MILLAR6 min
- ALEXANDRE-TACHÉ/SAINT-JOSEPH7 min
- ALEXANDRE-TACHÉ/CHÂTEAUBRIAND8 min
- ALEXANDRE-TACHÉ/HORMIDAS-DUPUIS9 min
- ALEXANDRE-TACHÉ/BÉGIN9 min
- ALEXANDRE-TACHÉ/BOUDRIA10 min
- ALEXANDRE-TACHÉ/SAINTE-THÉRÈSE10 min
- ALEXANDRE-TACHÉ/SAINT-DOMINIQUE11 min
- ALEXANDRE-TACHÉ/SAINT-RAYMOND11 min
- chemin d'AYLMER/ROYALE12 min
- chemin d'AYLMER/SAMUEL-DE-CHAMPLAIN13 min
- chemin d'AYLMER/d'AUGUSTA14 min
- chemin d'AYLMER/CHAUDIÈRE14 min
- chemin d'AYLMER/ALLEN15 min
- chemin d'AYLMER/ATHOLL DOUNE15 min
- chemin d'AYLMER/d'AMOUR16 min
- PARC-O-BUS RIVERMEAD17 min
- chemin d'AYLMER/de l'HIPPODROME19 min
- chemin d'AYLMER/MORLEY-WALTERS20 min
- chemin d'AYLMER/VANIER20 min
- chemin d'AYLMER/VANIER20 min
- chemin d'AYLMER/GARDEN21 min
- chemin d'AYLMER/du GOLF21 min
- chemin d'AYLMER/GRIMES22 min
- chemin d'AYLMER/FRASER22 min
- chemin d'AYLMER/SAMUEL-EDEY23 min
- chemin d'AYLMER/BELMONT23 min
- chemin d'AYLMER/de la COLLINE24 min
- PRINCIPALE/du BORDEAUX24 min
- PRINCIPALE/ WILFRID-LAVIGNE24 min
- PRINCIPALE/FRANK-ROBINSON24 min
- PARK/SYMMES25 min
- EARDLEY/PARKER26 min
- EARDLEY/ROMÉO-GENDRON27 min
- EARDLEY/GOULET27 min
- EARDLEY/FRONT27 min
- EARDLEY/ÉDOUARD-GAGNON0 min
- 147, EARDLEY0 min
- EARDLEY/RILEY1 min
- PARC-O-BUS ALLUMETTIÈRES arrêt d'arrivée2 min
- PARC-O-BUS ALLUMETTIÈRES25 min sched.
- EARDLEY/HAUTES-RIVES26 min sched.
- 147, EARDLEY26 min sched.
- EARDLEY/ÉDOUARD-GAGNON0 min
- EARDLEY/FRONT0 min
- EARDLEY/GOULET0 min
- EARDLEY/BROOK1 min
- EARDLEY/PARKER1 min
- EARDLEY/COURT2 min
- PRINCIPALE/BROAD2 min
- PRINCIPALE/WASHINGTON3 min
- PRINCIPALE/WILFRID-LAVIGNE3 min
- chemin d'AYLMER/du BORDEAUX3 min
- chemin d'AYLMER/de la COLLINE4 min
- chemin d'AYLMER/BELMONT4 min
- chemin d'AYLMER/FRASER5 min
- chemin d'AYLMER/VICTOR-BEAUDRY6 min
- chemin d'AYLMER/MAPLE GROVE6 min
- chemin d'AYLMER/HAYDON7 min
- chemin d'AYLMER/VANIER7 min
- chemin d'AYLMER/MORLEY-WALTERS8 min
- chemin d'AYLMER/de l'HIPPODROME8 min
- PARC-O-BUS RIVERMEAD9 min
- chemin d'AYLMER/de HONFLEUR10 min
- chemin d'AYLMER/d'AMOUR10 min
- chemin d'AYLMER/ATHOLL DOUNE11 min
- chemin d'AYLMER/ALLEN11 min
- chemin d'AYLMER/CHAUDIÈRE11 min
- chemin d'AYLMER/d'AUGUSTA12 min
- chemin d'AYLMER/BERKLY-POWELL12 min
- chemin d'AYLMER/SAMUEL-DE-CHAMPLAIN13 min
- chemin d'AYLMER/ROYALE13 min
- ALEXANDRE-TACHÉ/SAINT-RAYMOND14 min
- ALEXANDRE-TACHÉ/SAINT-DOMINIQUE14 min
- ALEXANDRE-TACHÉ/SAINTE-THÉRÈSE15 min
- ALEXANDRE-TACHÉ/BÉGIN16 min
- ALEXANDRE-TACHÉ/COALLIER17 min
- ALEXANDRE-TACHÉ/CHÂTEAUBRIAND17 min
- ALEXANDRE-TACHÉ/SAINT-JOSEPH19 min
- ALEXANDRE-TACHÉ/MILLAR19 min
- TERRASSES de la CHAUDIÈRE20 min
- du PORTAGE/LAVAL21 min
- du PORTAGE/de l'HÔTEL-de-VILLE22 min
- de l'HÔTEL-de-VILLE/LAURIER22 min
- STATION LYON26 min
- SLATER/KENT27 min
- SLATER/O'CONNOR28 min
- SLATER/METCALFE30 min
- CENTRE RIDEAU31 min
Stops and scheduled times from OC Transpo’s timetable (GTFS, 2026-11-03). Live minutes from bus positions, 19 s ago.
Right now on Route 59
Tsi wahatitáhsen · next from CENTRE RIDEAU: 20 mineach opens its trip
3 busesOpen on the map
1 notices · Detour Route 59 Southfrom OC Transpo
Planned change · 2026-11-01service change
Dated service
Trips scheduled that day
The timetable, notices and what the live feed says are shown apart. Seeing a bus on the map does not prove you can board it.
November 2, 2026 · 95 trips in the retained timetable · retained notices; capture coverage unverified
In short: 53 with a matched position · 0 with no matching position (to investigate) · 42 with an unknown outcome.
- 05:06– 05:45Trip sto:63294704Vehicle position matchedFirst / last feed position: 5:01 a.m. EST / 5:45 a.m. EST; not actual start or end times.
- 05:21– 06:00Trip sto:63295736Vehicle position matchedFirst / last feed position: 5:18 a.m. EST / 6:00 a.m. EST; not actual start or end times.
- 05:36– 06:15Trip sto:63294932Vehicle position matchedFirst / last feed position: 5:31 a.m. EST / 6:15 a.m. EST; not actual start or end times.
- 05:45– 06:26Trip sto:63294853Vehicle position matchedFirst / last feed position: 5:47 a.m. EST / 6:17 a.m. EST; not actual start or end times.
- 05:51– 06:30Trip sto:63295527Vehicle position matchedFirst / last feed position: 5:54 a.m. EST / 6:17 a.m. EST; not actual start or end times.
- 06:06– 06:49Trip sto:63294933Vehicle position matchedFirst / last feed position: 6:03 a.m. EST / 6:18 a.m. EST; not actual start or end times.
- 06:20– 07:03Trip sto:63294690Vehicle position matchedFirst / last feed position: 6:10 a.m. EST / 6:14 a.m. EST; not actual start or end times.
- 06:33– 07:16Trip sto:63294707Insufficient coverage or identity; outcome unknown
- 06:40– 07:24Trip sto:63295781Insufficient coverage or identity; outcome unknown
- 06:45– 07:34Trip sto:63294805Insufficient coverage or identity; outcome unknown
- 07:02– 07:53Trip sto:63294920Insufficient coverage or identity; outcome unknown
- 07:12– 07:49Trip sto:63296103Insufficient coverage or identity; outcome unknown
More on Route 59
3 busesOpen on the map
Planned change · 2026-11-01service change
Would you count on route 59?
No sign-in needed. A vote from a device that is not signed in counts a little less than one from an account, and a person who rates many routes counts a little less on each, so no one voice outweighs the rest.
Cancellations on this route
How cancellations are counted6 partial-capture days not counted.
88 scheduled trips with counted cancellation notices, Tue, Oct 6 to Mon, Nov 2.
Not counted: 1 trips with qualifying later matching vehicle observations and 1 for trips not in that day’s timetable.
Hours with the most cancellations: 7 a.m. (3), 4 p.m. (2), 6 a.m. (1)
Latest cancelled trips
- Fri, Oct 30, Trip at 16:37
- Thu, Oct 29, Trip at 19:11
- Wed, Oct 28, Trip at 07:12
- Fri, Oct 23, Trip at 06:06
- Thu, Oct 22, Trip at 16:08
A cause is shown only when STO’s own alert for that trip gives one.
Did not come (no bus seen, no notice), last 7 days: 2 of 538 trips we could check.
City road work, kí:ken route
All road work on AlertsRoad work and event closures the City of Ottawa has published, measured as near this route’s path. Near is not proof that the bus is detoured: check the operator’s alerts for that.
- ALBERTOháha: kaio'tén:sera · About 0 m from the routeThe City flags a transit impact.Until Jan 26, 2027
- SlaterOháha: kaio'tén:sera · About 0 m from the routeUntil Nov 6, 2026
- ALBERTOháha: kaio'tén:sera · About 2 m from the routeDates not published
Updated Nov 3, 2026
Source: City of Ottawa open data. City road work map
More on Route 59
- Other daysOctober 2026Days →
- Today’s timelineArchived bus positions in ReplayReplay →
- Road work on this routeStops moved and time added by road workWorks →
- Service change scorecardHow a service change didScorecard →
- Crowding and service deliverySTO crowding, rail, trips deliveredCrowding →
- Where the numbers come fromOC Transpo timetable and live bus positionsSources →
- Page not loading?The timetable still opensSò:tsi sasewatá:ten
- Akwé:kon kahiatónhsera
- Sathró:ri ne rakowá:nen
- Fix this routePropose a change to this route in Design the networkFix this →
- Change this routeDraw a different route or timetable in Design the networkChange this route →