Previous measure: 70.4% of arrivals were within five minutes of the timetable (84,254 arrivals over 27 days). The report card below uses the newer one-minute-early to five-minutes-late measure when it has readings.
Ruta 31: Tenth Line ⇄ Place d'Orléans
Bawat 29 hanggang 30 min
- PLACE D'ORLÉANS E26 min sched.
- PLACE D'ORLÉANS / ROCQUE28 min
- ST JOSEPH / GABRIEL0 min
- ST JOSEPH / ST PIERRE0 min
- ST JOSEPH / BELCOURT1 min
- ST JOSEPH / ST JEAN2 min
- ST JOSEPH / DUSSERE2 min
- ST JOSEPH / COUSINEAU2 min
- ORLÉANS / ST JOSEPH3 min
- ORLÉANS / LUMBERMAN3 min
- FORTUNE / ORLÉANS5 min
- FORTUNE / PRIORY5 min
- FORTUNE / STE-THÉRÈSE6 min
- FORTUNE / STE-THÉRÈSE6 min
- FORTUNE / ST-JÉRÔME7 min
- FORTUNE / ST AGATHE7 min
- FORTUNE / JEANNE D'ARC8 min
- JEANNE D'ARC 3A9 min
- JEANNE D'ARC 3B10 min
- JEANNE D'ARC / YOUVILLE10 min
- YOUVILLE / JEANNE D'ARC11 min
- YOUVILLE / AD. 149011 min
- YOUVILLE / AD. 142012 min
- YOUVILLE / ST JOSEPH12 min
- FORESTVALLEY / AD. 140214 min
- FOREST VALLEY / FORESTGLEN15 min
- FOREST VALLEY / RIDGELEA15 min
- FOREST VALLEY / MEADOWGLEN15 min
- MEADOWGLEN / MEADOWHILL16 min
- MEADOWGLEN / WILLOWBARK17 min
- MEADOWGLEN / DU CLAIRVAUX18 min
- MEADOWGLEN / WINDFLOWER18 min
- MEADOWGLEN / ORLÉANS19 min
- MEADOWGLEN / SABLEWOOD20 min
- MEADOWGLEN / LORANGER20 min
- MEADOWGLEN / THORNCREST20 min
- MEADOWGLEN / ROBINWOOD21 min
- MEADOWGLEN / BOYER21 min
- VISENEAU / SIMARD22 min
- VISENEAU / DUCLOS24 min
- VISENEAU / D'AMOUR24 min
- VISENEAU / INNES25 min
- INNES / FRANK BENDER26 min
- INNES / AD. 392727 min
- INNES / MER BLEUE28 min
- INNES / WILDFLOWER29 min
- DU GRAND BOIS / PARK GROVE30 min
- DU GRAND BOIS / AD. 24530 min
- DU GRAND BOIS / PARK GROVE30 min
- INNES / LANTHIER32 min
- TENTH LINE / INNES33 min
- TENTH LINE / VANGUARD33 min
- VANTAGE / AD. 30328 min sched.
Where lateness is made ·
Not measured yet: too few weekdays with bus positions on this stretch.
The line right now · 10:40 AM
The line right now · 10:40 AM
Live, 56 s ago
nasa orashulihindi dumatingLive, 56 s ago
- PLACE D'ORLÉANS E26 min sched.
- PLACE D'ORLÉANS / ROCQUE28 min
- ST JOSEPH / GABRIEL0 min
- ST JOSEPH / ST PIERRE0 min
- ST JOSEPH / BELCOURT1 min
- ST JOSEPH / ST JEAN2 min
- ST JOSEPH / DUSSERE2 min
- ST JOSEPH / COUSINEAU2 min
- ORLÉANS / ST JOSEPH3 min
- ORLÉANS / LUMBERMAN3 min
- FORTUNE / ORLÉANS5 min
- FORTUNE / PRIORY5 min
- FORTUNE / STE-THÉRÈSE6 min
- FORTUNE / STE-THÉRÈSE6 min
- FORTUNE / ST-JÉRÔME7 min
- FORTUNE / ST AGATHE7 min
- FORTUNE / JEANNE D'ARC8 min
- JEANNE D'ARC 3A9 min
- JEANNE D'ARC 3B10 min
- JEANNE D'ARC / YOUVILLE10 min
- YOUVILLE / JEANNE D'ARC11 min
- YOUVILLE / AD. 149011 min
- YOUVILLE / AD. 142012 min
- YOUVILLE / ST JOSEPH12 min
- FORESTVALLEY / AD. 140214 min
- FOREST VALLEY / FORESTGLEN15 min
- FOREST VALLEY / RIDGELEA15 min
- FOREST VALLEY / MEADOWGLEN15 min
- MEADOWGLEN / MEADOWHILL16 min
- MEADOWGLEN / WILLOWBARK17 min
- MEADOWGLEN / DU CLAIRVAUX18 min
- MEADOWGLEN / WINDFLOWER18 min
- MEADOWGLEN / ORLÉANS19 min
- MEADOWGLEN / SABLEWOOD20 min
- MEADOWGLEN / LORANGER20 min
- MEADOWGLEN / THORNCREST20 min
- MEADOWGLEN / ROBINWOOD21 min
- MEADOWGLEN / BOYER21 min
- VISENEAU / SIMARD22 min
- VISENEAU / DUCLOS24 min
- VISENEAU / D'AMOUR24 min
- VISENEAU / INNES25 min
- INNES / FRANK BENDER26 min
- INNES / AD. 392727 min
- INNES / MER BLEUE28 min
- INNES / WILDFLOWER29 min
- DU GRAND BOIS / PARK GROVE30 min
- DU GRAND BOIS / AD. 24530 min
- DU GRAND BOIS / PARK GROVE30 min
- INNES / LANTHIER32 min
- TENTH LINE / INNES33 min
- TENTH LINE / VANGUARD33 min
- VANTAGE / AD. 30328 min sched.
- VANTAGE / AD. 30329 min sched.
- LANTHIER / INNES1 min
- DU GRAND BOIS / ARBRES2 min
- DU GRAND BOIS / AD. 2462 min
- DU GRAND BOIS / DES PINS3 min
- INNES / DU GRAND BOIS3 min
- INNES / WILDFLOWER4 min
- INNES / JEANNE D'ARC5 min
- INNES / AD. 39275 min
- INNES / FRANK BENDER6 min
- VISENEAU / MARKWELL7 min
- VISENEAU / BROMONT7 min
- VISENEAU / BARRINGTON8 min
- VISENEAU / VIGNEAULT8 min
- MEADOWGLEN / BOYER9 min
- MEADOWGLEN / TEAKDALE9 min
- MEADOWGLEN / ASPENVIEW10 min
- MEADOWGLEN / PAGÉ10 min
- MEADOWGLEN / SUMMERFIELDS11 min
- MEADOWGLEN / SUMMERFIELDS11 min
- MEADOWGLEN / ORLÉANS12 min
- MEADOWGLEN / WINDFLOWER12 min
- MEADOWGLEN / MONTEREAU13 min
- MEADOWGLEN / WILLOWBARK13 min
- MEADOWGLEN / MEADOWFIELD14 min
- MEADOWGLEN / FOREST VALLEY14 min
- FOREST VALLEY / RIDGELEA15 min
- FOREST VALLEY / RIVERMILL16 min
- FOREST VALLEY / AD. 140116 min
- YOUVILLE / ST JOSEPH18 min
- YOUVILLE / AD. 142019 min
- YOUVILLE / AD. 144919 min
- YOUVILLE / JEANNE D'ARC20 min
- JEANNE D'ARC / GREY NUNS20 min
- JEANNE D'ARC 4B23 min
- JEANNE D'ARC / FORTUNE24 min
- FORTUNE / ST MORITZ25 min
- FORTUNE / ST AGATHE25 min
- FORTUNE / ST-JÉRÔME26 min
- FORTUNE / ST DUNSTANS26 min
- FORTUNE / ST JOVITE26 min
- FORTUNE / ORLÉANS27 min
- ORLÉANS / LUMBERMAN28 min
- ST JOSEPH / ORLÉANS29 min
- ST JOSEPH / DUSSERE30 min
- ST JOSEPH / ST JEAN30 min
- ST JOSEPH / BELCOURT31 min
- ST JOSEPH / EDGAR BRAULT31 min
- PLACE D'ORLÉANS / ST JOSEPH32 min
- PLACE D'ORLÉANS / ROCQUE32 min
- PLACE D'ORLÉANS B28 min sched.
Stops and scheduled times from OC Transpo’s timetable (GTFS, 2026-10-30). Live minutes from bus positions, 56 s ago.
Right now on Route 31
Mga departure · next from PLACE D'ORLÉANS E: 26 mineach opens its trip
3 busesOpen on the map
0 abisofrom OC Transpo
Planned change · 2026-10-30service 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.
Nobyembre 2, 2026 · 66 trips in the retained timetable · retained notices; capture coverage unverified
In short: 65 with a matched position · 1 with no matching position (to investigate) · 0 with an unknown outcome.
- 06:05– 06:34Trip 5822020Vehicle position matchedFirst / last feed position: 5:39 AM GMT-5 / 7:07 AM GMT-5; not actual start or end times.
- 06:36– 07:10Trip 270020Vehicle position matchedFirst / last feed position: 6:31 AM GMT-5 / 7:09 AM GMT-5; not actual start or end times.
- 06:41– 07:13Trip 2982020Vehicle position matchedFirst / last feed position: 6:12 AM GMT-5 / 7:52 AM GMT-5; not actual start or end times.
- 07:06– 07:40Trip 34837020Vehicle position matchedFirst / last feed position: 7:01 AM GMT-5 / 7:42 AM GMT-5; not actual start or end times.
- 07:11– 07:43Trip 27001020Vehicle position matchedFirst / last feed position: 7:10 AM GMT-5 / 7:40 AM GMT-5; not actual start or end times.
- 07:36– 08:10Trip 20862020Explicit notice: CANCELEDVehicle position matchedFirst / last feed position: 7:41 AM GMT-5 / 8:20 AM GMT-5; not actual start or end times.
- 07:41– 08:13Trip 18098020Vehicle position matchedFirst / last feed position: 7:43 AM GMT-5 / 8:26 AM GMT-5; not actual start or end times.
- 07:42– 08:13Trip 819020Vehicle position matchedFirst / last feed position: 7:22 AM GMT-5 / 8:33 AM GMT-5; not actual start or end times.
- 07:47– 08:15Trip 27644020Vehicle position matchedFirst / last feed position: 7:05 AM GMT-5 / 8:13 AM GMT-5; not actual start or end times.
- 08:06– 08:40Trip 1882020Vehicle position matchedFirst / last feed position: 8:09 AM GMT-5 / 8:42 AM GMT-5; not actual start or end times.
- 08:11– 08:46Trip 22675020Explicit notice: CANCELEDVehicle position matchedFirst / last feed position: 8:21 AM GMT-5 / 10:34 AM GMT-5; not actual start or end times.
- 08:36– 09:08Trip 14696020Vehicle position matchedFirst / last feed position: 8:14 AM GMT-5 / 9:12 AM GMT-5; not actual start or end times.
More on Route 31
3 busesOpen on the map
Planned change · 2026-10-30service change
Would you count on route 31?
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.
Mga pagkansela sa rutang ito
Paano binibilang ang mga kanseladong biyahe2 partial-capture days not counted.
11 scheduled trip with a counted cancellation notice, Mar, Okt 6 to Lun, Nob 2.
Not counted: 30 trips with qualifying later matching vehicle observations and 0 for trips not in that day’s timetable.
Mga oras na may pinakamaraming kanseladong biyahe: 6 PM (1)
Mga pinakabagong kinanselang biyahe
- Biy, Okt 30, Trip at 18:06
Hindi nagbibigay ang OC Transpo ng dahilan para sa isang biyahe, kaya walang ipinapakita.
Did not come (no bus seen, no notice), last 7 days: 8 of 446 trips we could check.
Gawaing-kalsada ng lungsod malapit sa rutang ito
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.
- Boul Orléans BlvdGawaing kalsada · About 0 m from the routeThe City flags a transit impact.Until Nob 20, 2026
- St-JosephGawaing kalsada · About 0 m from the routeThe City flags a transit impact.Until Dis 18, 2026
Updated Nob 3, 2026
Source: City of Ottawa open data. City road work map
More on Route 31
- Other daysOktubre 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 →
- Saan nanggagaling ang mga numeroOC Transpo timetable and live bus positionsSources →
- Page not loading?The timetable still opensSubukan muli
- Buong report card
- Sabihin po sa konsehal ninyo
- 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 →