Bus 222 in Ottawa links Rockdale / Russell and Blair C. The route is 37.6 km long with 29 stops, and the official schedule from OC Transpo puts the full trip at about 46 minutes. On a weekday it runs 3 trips in one direction.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 222 |
| City | Ottawa |
| Transit authority | OC Transpo |
| Start → end | Rockdale / Russell → Blair C |
| End → start | Blair C → Rockdale / Russell |
| Route length | 37.6 km / 37.2 km in the opposite direction |
| Number of stops | 29 / 29 in the opposite direction |
| Travel time | about 46 minutes |
| Trips per day | 3 on weekdays one way |
| Frequency | — |
| First / last trip from «Rockdale / Russell» | 05:55 / 06:56 |
| First / last trip from «Blair C» | 16:07 / 17:40 |
| Fare | — |
| Updated | August 23, 2026 |
Route of Bus 222
Outbound: Rockdale / Russell → Blair C
This direction has 29 stops and runs 37.6 km. The route passes Rockdale / Ad. 5381, Rockdale / Farwel, Boundary / Ad. 4645, 5554 Piperville. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Rockdale / Russell | 0.0 km | Terminus |
| 2 | Rockdale / Ad. 5381 | 1.1 km | |
| 3 | Rockdale / Forced | 1.8 km | |
| 4 | Rockdale / AD.5604 | 1.9 km | |
| 5 | Rockdale / Horizon | 2.2 km | |
| 6 | Rockdale / Buckland | 2.5 km | |
| 7 | Rockdale / Alcide | 2.8 km | |
| 8 | Rockdale / Farwel | 3.0 km | |
| 9 | Rockdale / Highway 417 | 4.3 km | |
| 10 | Vars Park And Ride | 5.5 km | |
| 11 | Boundary / Ad. 5025 | 15.7 km | |
| 12 | Boundary / Ad. 4780 | 16.2 km | |
| 13 | Boundary / Ad. 4700 | 16.4 km | |
| 14 | Boundary / Ad. 4645 | 16.7 km | |
| 15 | Boundary / Ad. 4567 | 17.1 km | |
| 16 | Piperville / Boundary | 17.3 km | |
| 17 | Piperville / Carlsbad Springs Community Centre | 18.0 km | |
| 18 | 5873 Piperville | 18.7 km | |
| 19 | Piperville / Hall | 19.5 km | |
| 20 | 5554 Piperville | 19.9 km | |
| 21 | Piperville / Farmers | 21.4 km | |
| 22 | 4995 Piperville | 22.1 km | |
| 23 | 4909 Pipperville | 22.5 km | |
| 24 | Piperville / Landry Park | 22.8 km | |
| 25 | Piperville / Anderson | 23.3 km | |
| 26 | Anderson / Leitrim | 25.6 km | |
| 27 | Anderson / Weir | 32.8 km | |
| 28 | Innes / Anderson | 34.4 km | |
| 29 | Blair C | 37.6 km | Terminus |
Inbound: Blair C → Rockdale / Russell
This direction has 29 stops and runs 37.2 km. The route passes Innes / Blair, 4992 Piperville, Piperville / Boundary, Vars Park And Ride. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Blair A | 0.0 km | Terminus |
| 2 | Innes / Blair | 2.3 km | |
| 3 | Anderson / Anderson | 4.6 km | |
| 4 | Anderson / Leitrim | 11.8 km | |
| 5 | Anderson / Piperville | 13.9 km | |
| 6 | Piperville / Landry Park | 14.6 km | |
| 7 | 4898 Piperville | 14.8 km | |
| 8 | 4992 Piperville | 15.2 km | |
| 9 | Piperville / Farmers | 16.1 km | |
| 10 | 5554 Piperville | 17.3 km | |
| 11 | Piperville / Hall | 17.9 km | |
| 12 | 5866 Piperville | 18.6 km | |
| 13 | Piperville / Carlsbad Springs Community Centre | 19.3 km | |
| 14 | Piperville / Boundary | 20.1 km | |
| 15 | Boundary / Ad. 4550 | 20.3 km | |
| 16 | Boundary / Ad. 4642 | 20.7 km | |
| 17 | Boundary / Ad. 4700 | 20.9 km | |
| 18 | Boundary / Ad. 4780 | 21.2 km | |
| 19 | Boundary / Ad. 5025 | 21.7 km | |
| 20 | Vars Park And Ride | 31.6 km | |
| 21 | Rockdale / Russland | 33.0 km | |
| 22 | Rockdale / Devine | 34.3 km | |
| 23 | Rockdale / Alcide | 34.6 km | |
| 24 | Rockland / Buckland | 34.8 km | |
| 25 | Rockdale / Horizon | 35.1 km | |
| 26 | Rockdale / AD.5607 | 35.4 km | |
| 27 | Rockdale / Forced | 35.5 km | |
| 28 | Rockdale / Ad. 5381 | 36.2 km | |
| 29 | Rockdale / Russell | 37.2 km | Terminus |
Schedule and frequency
According to the official schedule from OC Transpo, the route runs 3 trips in one direction on a weekday.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Rockdale / Russell» | 05:55 — 06:56 | — — — |
| From «Blair C» | 16:07 — 17:40 | — — — |
Frequently asked questions
When do the first and last trips run?
From Rockdale / Russell the first is at 05:55 and the last at 06:56. From Blair C they are 16:07 and 17:40.
How long does the trip from Rockdale / Russell to Blair C take?
About 46 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
29 outbound and 29 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 222 run on weekends?
Yes, the route runs every day, with a separate weekend schedule.
Every route number with its termini, operating hours and travel time is collected in the Ottawa buses overview.
Data current as of August 23, 2026. Schedule and termini — OC Transpo. Fares — OC Transpo. Stop list, schedule and route geometry come from the official GTFS feed (OC Transpo, version S1000512-S1000514).