⚠ Unofficial — not affiliated with OC Transpo or the City of Ottawa
Looking for the actual OC Transpo site?You want octranspo.com — the one with your PRESTO balance and the trip planner that's sometimes down too.

OC Transpo bus route · Frequent & local routes (1–199)

Route 21

Canotek ⇄ Blair. Runs weekdays 7:10 AM – 5:06 PM, irregular. 15 stops, including 1 O-Train station. Buses are signed “Canotek” or “Blair”.

Route 21: no disruptions posted (as of last build)

Route 21 schedule

DayFirst tripLast tripFrequencyTrips
Weekdays7:10 AM5:06 PMirregular5

Destinations shown on the bus: Canotek · Blair

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 21

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 2561

Canotek / Ad. 5350

1 route

Stop 8378

Canotek / Ad. 5370

1 route

Stop 8375

Canotek / Ad. 5420

1 route

Stop 5661

Canotek / Ad. 5480

1 route

Stop 8395

Canotek / Ad. 5510

1 route

Stop 8406

Canotek / Ad. 5369

1 route

Stop 8434

Canotek / Ad. 5350

1 route

Stop 8449

Canotek / Rainbow

1 route

Stop 2403

Shefford / Montréal

2 routes

Stop 8702

Montréal / Shefford

3 routes

O-Train station

Blair

31 routes

Stop 8757

Montréal / R.R. 174

3 routes

Stop 1949

Montréal / Shefford

2 routes

Stop 2559

Canotek / Shefford

1 route

Stop 2560

Canotek / Rainbow

1 route

All OC Transpo routes · Current alerts · Is the O-Train running?