There are 6 ways to get from Peace River to Castlegar by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to North Peace Regional Airport, fly to Castlegar Airport
best- Drive from Peace River to North Peace Regional Airport (YXJ)car
- Fly from North Peace Regional Airport (YXJ) to Castlegar Airport (YCG)plane YXJ - YCG
9h 39m$205–929Bus, taxi
- Take the bus from Peace River - 94 St to Edmonton - Cold Shot Terminal 154 St NWbus
- Take the bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NEbus
- Take the bus from Calgary - Deerfoot Inn & Casino* to Claresholm - Shell Gas Stationbus
- Take the bus from Claresholm, AB to Salmo, BC - 519 Railway Avebus
- Take the taxi from Salmo, BC - 519 Railway Ave to Castlegartaxi
20h 56mDrive 1,175.8 km
- Drive from Peace River to Castlegarcar 1,175.8 km
16h 8m$235–339Bus to Grande Prairie Airport, fly to Cranbrook/Canadian Rockies International Airport, bus
- Take the bus from Peace River, AB to Grande Prairie, ABbus
- Fly from Grande Prairie Airport (YQU) to Cranbrook/Canadian Rockies International Airport (YXC)plane YQU - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Streetbus
- Take the bus from Baker St at Falls St to Selkirk College Bay Bbus
14h$390–1,148Drive to North Peace Regional Airport, fly to Trail Airport
- Drive from Peace River to North Peace Regional Airport (YXJ)car
- Fly from North Peace Regional Airport (YXJ) to Trail Airport (YZZ)plane YXJ - YZZ
8h 24m$352–1,306Bus to Grande Prairie Airport, fly to Kelowna International Airport, bus
- Take the bus from Peace River, AB to Grande Prairie, ABbus
- Fly from Grande Prairie Airport (YQU) to Kelowna International Airport (YLW)plane YQU - YLW
- Take the bus from Kelowna, BC to Castlegar, BCbus
15h 4m$1,025–1,358
North Peace Regional Airport (YXJ) to Castlegar Airport (YCG) flights
Questions & Answers
The cheapest way to get from Peace River to Castlegar is to drive which costs $230 - $340 and takes 16h 8m.
The fastest way to get from Peace River to Castlegar is to drive and fly which takes 8h 24m and costs $350 - $1,400.
The distance between Peace River and Castlegar is 1064 km. The road distance is 1175.8 km.
The best way to get from Peace River to Castlegar without a car is to bus and taxi which takes 20h 56m and costs .
It takes approximately 9h 39m to get from Peace River to Castlegar, including transfers.
Castlegar is 1h behind Peace River. It is currently 7:28 PM in Peace River and 6:28 PM in Castlegar.
Yes, the driving distance between Peace River to Castlegar is 1176 km. It takes approximately 16h 8m to drive from Peace River to Castlegar.
There are 14+ hotels available in Castlegar.
What companies run services between Peace River, AB, Canada and Castlegar, BC, Canada?
There is no direct connection from Peace River to Castlegar. However, you can drive to North Peace Regional Airport (YXJ) airport, fly to Castlegar Airport (YCG), walk to Castlegar Airport, then take the line 33 bus to Selkirk College Bay A. Alternatively, you can take the bus to Edmonton - Cold Shot Terminal 154 St NW, take the bus to Calgary - Centex 4 St NE, walk to Wb 6 Av @ 1 St Se, take the bus to WB 6 AV SW @ E. of 1 ST SW, walk to Calgary - Deerfoot Inn & Casino*, take the bus to Claresholm - Shell Gas Station, walk to Claresholm, AB, take the bus to Salmo, BC - 519 Railway Ave, then take the taxi to Castlegar.
- Website
- westjet.com
Flights from Grande Prairie Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $130–1,700
Flights from Grande Prairie Airport to Cranbrook/Canadian Rockies International Airport via Edmonton, Calgary
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $160–1,700
Flights from Grande Prairie Airport to Kelowna International Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $110–1,200
Flights from Grande Prairie Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $110–1,200
Flights from Grande Prairie Airport to Kelowna International Airport via Edmonton, Calgary
- Ave. Duration
- 5h 5m
- When
- Monday to Friday
- Estimated price
- $110–1,200
- Phone
- +1 587-557-7719
- [email protected]
- Website
- Cold Shot Bus Service
Bus from Peace River - 94 St to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $110–150
Bus from Edmonton - Cold Shot Terminal 154 St NW to Calgary - Centex 4 St NE
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- Cold Shot Bus Service
- Schedules at
- Cold Shot Bus Service Routes
- Adult
- $80–110
- Ave. Duration
- 35 min
- Estimated price
- $110–140
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

