OC Transpo bus route · Frequent & local routes (1–199)
Route 98
Hawthorne ⇄ Hurdman. Runs weekdays 4:55 AM – 11:58 PM, about every 14 min; Saturdays 6:34 AM – 12:37 AM (after midnight), about every 30 min; Sundays 6:42 AM – 11:10 PM, about every 30 min. 70 stops, including 4 O-Train stations. Buses are signed “Hurdman” or “Hawthorne” or “South Keys / Hunt Club Loop ~ South Keys / Boucle Hunt Club”.
- No live arrivals — we don’t have OC Transpo’s real-time feed. The pill reflects OC Transpo’s publicly-posted alerts. For arrival times, use octranspo.com; for planned hours see the schedule below.
Route 98 schedule
| Day | First trip | Last trip | Frequency | Trips |
|---|---|---|---|---|
| Weekdays | 4:55 AM | 11:58 PM | about every 14 min | 150 |
| Saturdays | 6:34 AM | 12:37 AM (after midnight) | about every 30 min | 73 |
| Sundays | 6:42 AM | 11:10 PM | about every 30 min | 66 |
Destinations shown on the bus: Hurdman · Hawthorne · South Keys / Hunt Club Loop ~ South Keys / Boucle Hunt Club
From OC Transpo's published GTFS schedule (S1000524), counted on 2026-10-27 / 2026-10-24 / 2026-10-25. Frequency is the typical daytime gap between departures in the busier direction. Planned times, not live — holidays and detours differ.
Stops on Route 98
Every stop and station this route serves, in the order OC Transpo lists them. Tap one for the first and last bus at that stop, the other routes there, and the nearest O-Train station.
O-Train station
Hurdman
Transitway station
Lycée Claudel
Transitway station
Smyth
Transitway station
Riverside
Transitway station
Pleasant Park
Transitway station
Billings Bridge
Transitway station
Heron
O-Train station
Walkley
O-Train station
Greenboro
O-Train station
South Keys
Stop 8668
Hunt Club Loop - Stop 1a
Stop 1969
Hunt Club / Bridle Path
Stop 4247
Hunt Club / Bridle Path
Stop 8383
Hunt Club / Bank
Stop 5808
Hunt Club / Bank
Stop 4238
Albion / Southgate
Stop 8844
Albion / Cahill
Stop 1572
Cahill / Marlin
Stop 5750
Cahill / Rosegarden
Stop 4257
Cahill / Rosegarden
Stop 2382
Hunt Club / Cahill
Stop 4330
Lorry Greenberg / Hunt Club
Stop 4329
Lorry Greenberg / Scarlet
Stop 8727
Lorry Greenberg / Hunter's Glen
Stop 4324
Lorry Greenberg / Margrave
Stop 4323
Lorry Greenberg / Stamford
Stop 1242
Lorry Greenberg / Pike
Stop 4321
Lorry Greenberg / Huntersfield
Stop 0892
Lorry Greenberg / Bramblegrove
Stop 1963
Lorry Greenberg / Conroy
Stop 4320
Blohm / Briston
Stop 4319
Blohm / Malak
Stop 8630
Blohm / Notman
Stop 4317
Blohm / Esson
Stop 6485
Blohm / Johnston
Stop 0312
Blohm / Sai
Stop 3327
Blohm / Winnergreen
Stop 3326
Blohm / Picasso
Stop 1584
Hunt Club / Hawthorne
Stop 8677
Hunt Club Loop - Stop 2a
Stop 5902
Hunt Club / Hawthorne
Stop 6420
Blohm / Forestglade
Stop 4357
Blohm / Hunterswood
Stop 4358
Blohm / Sai
Stop 6471
Blohm / Reubens
Stop 4316
Blohm / Ad. 1579
Stop 1992
Blohm / Karsh
Stop 8628
Blohm / Ted Grant
Stop 4318
Blohm / Briston
Stop 1915
Lorry Greenberg / Conroy
Stop 0389
Lorry Greenberg / Conroy
Stop 0893
Lorry Greenberg / Bramblegrove
Stop 4325
Lorry Greenberg / Huntersfield
Stop 4326
Lorry Greenberg / Pike
Stop 4327
Lorry Greenberg / Stamford
Stop 4328
Lorry Greenberg / Margrave
Stop 8742
Lorry Greenberg / Hunter's Glen
Stop 4331
Lorry Greenberg / Scarlet
Stop 4332
Lorry Greenberg / Hunt Club
Stop 2416
Hunt Club / Cahill
Stop 4256
Cahill / Southport
Stop 4847
Cahill / Rosegarden
Stop 1578
Cahill / Verdon
Stop 5756
Albion / Cahill
Stop 4239
Albion / Southgate
Stop 4845
Hunt Club / Albion
Stop 4246
Hunt Club / Bank
Stop 8440
Hunt Club / Bank
Stop 8448
Hunt Club / Ad. 1189
Stop 8441
1145 Hunt Club
All OC Transpo routes · Current alerts · Is the O-Train running?