OC Transpo bus route · School routes (500s & 600s)
Route 667
Holy Trinity H.S ⇄ Hope Side. Runs weekdays 7:12 AM – 2:24 PM, irregular. 64 stops. Buses are signed “Hope Side” or “Holy Trinity”.
- 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 667 schedule
| Day | First trip | Last trip | Frequency | Trips |
|---|---|---|---|---|
| Weekdays | 7:12 AM | 2:24 PM | irregular | 8 |
Destinations shown on the bus: Hope Side · Holy Trinity
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 667
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.
Stop NO145
Holy Trinity
Stop 0452
Katimavik / Mcgibbon
Stop 0806
Katimavik / Mcgibbon
Stop 6170
Katimavik / Davis
Stop 6193
Katimavik / Ad. 200
Stop 3503
Katimavik / Terry Fox
Stop 6385
Terry Fox / Palladium
Stop 6383
Terry Fox / Maple Grove
Stop 6382
Terry Fox / Edgewater
Stop 2308
Hazeldean / Terry Fox
Stop 5410
Hazeldean / Young
Stop 5409
Hazeldean / Castlefrank
Stop 0827
Hazeldean / Castlefrank
Stop 6161
436 Hazeldean
Stop 6166
Hazeldean / Carbrooke
Stop 6298
Hazeldean / Carbrook
Stop 0808
Eagleson / Hazeldean
Stop 6243
Eagleson / Abbeyhill
Stop 1314
Eagleson / Palomino
Stop 5777
Eagleson / Rothesay
Stop 6197
Eagleson / Ad. 500
Stop 0407
Eagleson Ad. 630
Stop 0998
Stonehaven / Eagleson
Stop 1964
Stonehaven / Harness
Stop 6198
Stonehaven / Bridlewood
Stop 1771
Stonehaven / Bridgestone
Stop 0638
Bridgestone / Equestrian
Stop 0636
Bridgestone / Foxhall
Stop 6727
Bridgestone / Bridle Park
Stop 3377
Bridgestone / Cedar Valley
Stop 3590
Bridgestone / Spur
Stop 6221
Bridgestone / Grassy Plains
Stop 0634
Bridgestone / Windways
Stop 2099
Hope Side / Freeport
Stop 0425
Crownridge / Hope Side
Stop 6502
Meadowbreeze / Crownridge
Stop 6504
Meadowbreeze / Acceptance
Stop 7637
Acceptance / Hope Side
Stop 6503
Meadowbreeze / Crownridge
Stop 0424
Crownridge / Hope Side
Stop 2098
Hope Side / Freeport
Stop 0633
Bridgestone / Windways
Stop 4925
Bridgestone / Grassy Plains
Stop 3569
Bridgestone / Milner Downs
Stop 3376
Bridgestone / Cedar Valley
Stop 0416
Bridgestone / Bridle Park
Stop 0635
Bridgestone / Foxhall
Stop 0637
Bridgestone / Equestrian
Stop 1880
Bridgestone / Stonehaven
Stop 6217
Stonehaven / Bridlewood
Stop 1796
Stonehaven / Wiilowglen
Stop 5778
Eagleson / Stonehaven
Stop 6218
Eagleson / Ad. 465
Stop 0423
Eagleson / Ad. 485
Stop 6219
Eagleson / Rothesay
Stop 0803
Eagleson / Palomino
Stop 4842
Eagleson / Hazeldean Mall
Stop WI025
Eagleson / Kakulu
Stop 0842
Katimavik / Eagleson
Stop 0846
Katimavik / Peary
Stop 6176
Katimavik / Beaufort
Stop 1826
Katimavik / Whitney
Stop 1870
Katimavik / Chimo
Stop 6178
Katimavik / Castlefrank
All OC Transpo routes · Current alerts · Is the O-Train running?