Previous measure: 83.7% of arrivals were within five minutes of the timetable (141,846 arrivals over 27 days). The report card below uses the newer one-minute-early to five-minutes-late measure when it has readings.
Waddada 90: Greenboro ⇄ Hurdman
Mar kasta 15 ilaa 30 daqiiqo
- HURDMAN D8 min sched.
- LYCÉE CLAUDEL 1A (B)14 min
- SMYTH 1A (B)15 min
- RIVERSIDE 1A (B)16 min
- PLEASANT PARK 1A (B)16 min
- BILLINGS BRIDGE 1A (A)18 min
- DATA CENTRE / BILLINGS BRIDGE20 min
- HERON 3A21 min
- MOONEY'S BAY B22 min
- CANADA POST / HERON22 min
- CANADA POST / BROOKFIELD0 min
- BROOKFIELD / HOBSON1 min
- BROOKFIELD / FLANNERY1 min
- FLANNERY / BROOKFIELD2 min
- FLANNERY / RAMSGATE2 min
- FLANNERY / SPRINGLAND2 min
- SPRINGLAND / HOBSON3 min
- SPRINGLAND / RIDGEWOOD4 min
- RIDGEWOOD / RIVERSIDE5 min
- RIVERSIDE / RIDGEWOOD6 min
- RIVERSIDE / MOONEY'S BAY8 min
- RIVERSIDE / WALKLEY8 min
- RIVERSIDE / AD. 32009 min
- RIVERSIDE / REVELSTOKE9 min
- RIVERSIDE / MARILYN9 min
- RIVERSIDE / LEOPOLDS10 min
- RIVERSIDE / RIVERGATE11 min
- RIVERSIDE / MALHOTRA12 min
- UPLANDS / BOWESVILLE13 min
- UPLANDS / COUNTRY CLUB14 min
- UPLANDS / RICH LITTLE15 min
- UPLANDS / COUNTRY CLUB15 min
- UPLANDS / HUNTMASTER16 min
- UPLANDS / ROYALTON16 min
- UPLANDS / PAUL ANKA17 min
- PAUL ANKA / MCCARTHY0 min
- PAUL ANKA / MCCARTHY1 min
- MCCARTHY / TWYFORD2 min
- MCCARTHY / PIGEON2 min
- MCCARTHY / CAHILL2 min
- CAHILL / TWYFORD3 min
- CAHILL / UPLANDS3 min
- UPLANDS / HUNT CLUB4 min
- UPLANDS / HUNT CLUB6 min
- UPLANDS / DOWPATRICK6 min
- DOWNPATRICK / SHANEGAL6 min
- DOWNPATRICK / COTTERS6 min
- DOWNPATRICK / WYMAN7 min
- HUNT CLUB / MCCARTHY8 min
- HUNT CLUB / PARKWAY8 min
- HUNT CLUB LOOP - STOP 2A9 min
- SOUTH KEYS A10 min
- GREENBORO C1 min sched.
Where lateness is made ·
Not measured yet: too few weekdays with bus positions on this stretch.
The line right now · 6:12 GD
The line right now · 6:12 GD
Live, 21 s ago
wakhtigeedadaahayma imanLive, 21 s ago
- HURDMAN D8 min sched.
- LYCÉE CLAUDEL 1A (B)14 min
- SMYTH 1A (B)15 min
- RIVERSIDE 1A (B)16 min
- PLEASANT PARK 1A (B)16 min
- BILLINGS BRIDGE 1A (A)18 min
- DATA CENTRE / BILLINGS BRIDGE20 min
- HERON 3A21 min
- MOONEY'S BAY B22 min
- CANADA POST / HERON22 min
- CANADA POST / BROOKFIELD0 min
- BROOKFIELD / HOBSON1 min
- BROOKFIELD / FLANNERY1 min
- FLANNERY / BROOKFIELD2 min
- FLANNERY / RAMSGATE2 min
- FLANNERY / SPRINGLAND2 min
- SPRINGLAND / HOBSON3 min
- SPRINGLAND / RIDGEWOOD4 min
- RIDGEWOOD / RIVERSIDE5 min
- RIVERSIDE / RIDGEWOOD6 min
- RIVERSIDE / MOONEY'S BAY8 min
- RIVERSIDE / WALKLEY8 min
- RIVERSIDE / AD. 32009 min
- RIVERSIDE / REVELSTOKE9 min
- RIVERSIDE / MARILYN9 min
- RIVERSIDE / LEOPOLDS10 min
- RIVERSIDE / RIVERGATE11 min
- RIVERSIDE / MALHOTRA12 min
- UPLANDS / BOWESVILLE13 min
- UPLANDS / COUNTRY CLUB14 min
- UPLANDS / RICH LITTLE15 min
- UPLANDS / COUNTRY CLUB15 min
- UPLANDS / HUNTMASTER16 min
- UPLANDS / ROYALTON16 min
- UPLANDS / PAUL ANKA17 min
- PAUL ANKA / MCCARTHY0 min
- PAUL ANKA / MCCARTHY1 min
- MCCARTHY / TWYFORD2 min
- MCCARTHY / PIGEON2 min
- MCCARTHY / CAHILL2 min
- CAHILL / TWYFORD3 min
- CAHILL / UPLANDS3 min
- UPLANDS / HUNT CLUB4 min
- UPLANDS / HUNT CLUB6 min
- UPLANDS / DOWPATRICK6 min
- DOWNPATRICK / SHANEGAL6 min
- DOWNPATRICK / COTTERS6 min
- DOWNPATRICK / WYMAN7 min
- HUNT CLUB / MCCARTHY8 min
- HUNT CLUB / PARKWAY8 min
- HUNT CLUB LOOP - STOP 2A9 min
- SOUTH KEYS A10 min
- GREENBORO C1 min sched.
- GREENBORO B28 min sched.
- SOUTH KEYS E0 min
- TRANSITWAY / HUNT CLUB1 min
- HUNT CLUB / PARKWAY3 min
- DOWNPATRICK / HUNTCLUB4 min
- DOWNPATRICK / WYMAN5 min
- DOWNPATRICK / COTTERS6 min
- DOWNPATRICK / SHANEGAL6 min
- DOWNPATRICK / UPLANDS7 min
- UPLANDS / HUNT CLUB7 min
- UPLANDS / CAHILL8 min
- CAHILL / UPLANDS9 min
- CAHILL / TWYFORD9 min
- CAHILL / MCCARTHY10 min
- MCCARTHY / PIGEON11 min
- MCCARTHY / PAUL ANKA11 min
- PAUL ANKA / MCCARTHY12 min
- PAUL ANKA / UPLANDS13 min
- UPLANDS / AD. 322514 min
- UPLANDS / HUNTMASTER15 min
- UPLANDS / HUNTWOOD15 min
- UPLANDS / AD. 309515 min
- UPLANDS / GILLESPIE16 min
- UPLANDS / ARCHER16 min
- UPLANDS / BOWESVILLE17 min
- RIVERSIDE / MALHOTRA17 min
- RIVERSIDE / RIVERGATE18 min
- RIVERSIDE / QUESNEL19 min
- RIVERSIDE / REVELSTOKE19 min
- RIVERSIDE / AD. 319520 min
- RIVERSIDE / WALKLEY20 min
- RIVERSIDE / MOONEY'S BAY21 min
- RIDGEWOOD / RIVERSIDE22 min
- SPRINGLAND / RIDGEWOOD22 min
- SPRINGLAND / NORBERRY24 min
- FLANNERY / SPRINGLAND24 min
- FLANNERY / RAMSGATE25 min
- FLANNERY / BROOKFIELD25 min
- BROOKFIELD / HOBSON26 min
- CANADA POST / BROOKFIELD27 min
- CANADA POST / HERON0 min
- MOONEY'S BAY A1 min
- HERON 4A3 min
- DATA CENTRE / BILLINGS BRIDGE4 min
- BILLINGS BRIDGE 2A (B)5 min
- PLEASANT PARK 2A (A)7 min
- RIVERSIDE 2A (A)7 min
- SMYTH 2A (A)8 min
- LYCÉE CLAUDEL 2A (A)9 min
- HURDMAN B4 min sched.
Stops and scheduled times from OC Transpo’s timetable (GTFS, 2026-10-30). Live minutes from bus positions, 21 s ago.
Right now on Route 90
Ka bixitaannada · next from HURDMAN D: 8 mineach opens its trip
5 busesOpen on the map
0 ogeysiisfrom 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.
Noofeembar 2, 2026 · 126 trips in the retained timetable · retained notices; capture coverage unverified
In short: 126 with a matched position · 0 with no matching position (to investigate) · 0 with an unknown outcome.
- 04:13– 04:42Trip 33258020Vehicle position matchedFirst / last feed position: 4:00 GH GMT-5 / 4:43 GH GMT-5; not actual start or end times.
- 05:13– 05:42Trip 27399020Vehicle position matchedFirst / last feed position: 4:44 GH GMT-5 / 5:47 GH GMT-5; not actual start or end times.
- 05:32– 06:01Trip 16243020Vehicle position matchedFirst / last feed position: 5:16 GH GMT-5 / 6:17 GH GMT-5; not actual start or end times.
- 05:51– 06:20Trip 8354020Vehicle position matchedFirst / last feed position: 5:53 GH GMT-5 / 7:03 GH GMT-5; not actual start or end times.
- 06:06– 06:38Trip 10812020Vehicle position matchedFirst / last feed position: 5:23 GH GMT-5 / 6:42 GH GMT-5; not actual start or end times.
- 06:13– 06:52Trip 740020Vehicle position matchedFirst / last feed position: 6:18 GH GMT-5 / 7:08 GH GMT-5; not actual start or end times.
- 06:21– 06:53Trip 19001020Vehicle position matchedFirst / last feed position: 5:57 GH GMT-5 / 6:58 GH GMT-5; not actual start or end times.
- 06:36– 07:08Trip 18252020Vehicle position matchedFirst / last feed position: 6:14 GH GMT-5 / 7:12 GH GMT-5; not actual start or end times.
- 06:42– 07:24Trip 24220020Vehicle position matchedFirst / last feed position: 6:44 GH GMT-5 / 7:37 GH GMT-5; not actual start or end times.
- 06:51– 07:23Trip 14395020Vehicle position matchedFirst / last feed position: 6:14 GH GMT-5 / 7:38 GH GMT-5; not actual start or end times.
- 06:57– 07:39Trip 29878020Vehicle position matchedFirst / last feed position: 6:59 GH GMT-5 / 7:51 GH GMT-5; not actual start or end times.
- 07:07– 07:47Trip 26508020Vehicle position matchedFirst / last feed position: 7:09 GH GMT-5 / 7:59 GH GMT-5; not actual start or end times.
More on Route 90
5 busesOpen on the map
Planned change · 2026-10-30service change
Would you count on route 90?
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.
Joojinta khadkan
Sida loo tiriyo safarrada la joojiyay2 partial-capture days not counted.
99 scheduled trips with counted cancellation notices, Tldo, Okt 6 to Isn, Nof 2.
Not counted: 23 trips with qualifying later matching vehicle observations and 0 for trips not in that day’s timetable.
Saacadaha ugu badan ee safarro la joojiyay: 4 GD (2), 5 GD (2), 6 GD (2)
Safarrada ugu dambeeyay ee la joojiyay
- Axd, Nof 1, Trip at 12:03
- Axd, Okt 25, Trip at 17:40
- Axd, Okt 25, Trip at 17:03
- Arbc, Okt 21, Trip at 18:07
- Arbc, Okt 21, Trip at 16:56
OC Transpo sabab uma bixiso safarrada gaarka ah, sidaas darteed midna lama muujin.
Did not come (no bus seen, no notice), last 7 days: 4 of 767 trips we could check.
Shaqada waddooyinka magaalada ee u dhow khadkan
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.
The City’s road work list could not be read just now. Nothing is assumed.
Source: City of Ottawa open data. City road work map
More on Route 90
- Other daysOktoobar 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 →
- Halka tirooyinku ka yimaadaanOC Transpo timetable and live bus positionsSources →
- Page not loading?The timetable still opensMar kale isku day
- Kaarka warbixinta oo dhan
- U sheeg xildhibaankaaga
- 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 →