Osoyoos
Osoyoos
Castlegar
Castlegar
Flight Driving

Osoyoos to Castlegar

Updated: 27 May 2026

The trip from Osoyoos to Castlegar covers 215 km along Highway 3. Driving takes approximately 2 hours and 30 minutes through the Kootenay region. You will pass through Grand Forks and Salmo. Alternatively, you can drive to Kelowna and fly to Castlegar, though this is less direct. The drive offers stunning mountain vistas and river valleys.

Total Distance: Driving distance is 215 km; straight-line air distance is 160 km.
Fastest Way
Driving takes 2 hours and 30 minutes, making it the fastest option.
Cheapest Way
Driving your own vehicle is significantly cheaper than flying.
Compare Osoyoos to Castlegar Routes
Flight
Connecting
Driving
Direct
Duration 4 hours (including drive to Kelowna) 2 hours 30 minutes
Avg Price 300 to 500 CAD 40 to 50 CAD in fuel
Operator Air Canada Personal Vehicle
Route Drive to Kelowna (YLW) then fly to Castlegar (YCG) Highway 3 East
Tip Only practical if you are already near Kelowna. Be prepared for steep grades near Salmo.
Travel Tips
  • Mountain Passes
    Check for snow in the high passes even in early spring.
  • Fuel
    Fill up in Grand Forks to ensure you have enough for the final stretch.
  • Road Safety
    Use pull-outs to let faster traffic pass on winding sections.
  • Navigation
    Download offline maps as cell service is spotty.
  • Timing
    Avoid driving at night due to high wildlife activity.
Safety Tips
  • Brakes
    Check your brake pads before starting this mountain journey.
  • Weather
    Fog is common in the Castlegar valley; drive with lights on.
  • Wildlife
    Deer and elk are frequent hazards on Highway 3.
  • Emergency
    Keep a winter emergency kit in your trunk year-round.
People Also Ask
  • Is there a train to Castlegar?
    No, there is no passenger rail service to Castlegar.
  • How long is the drive?
    Approximately 2 hours and 30 minutes.
  • Is the airport in Castlegar busy?
    It serves regional flights and can be affected by weather.
  • Are there hotels in Castlegar?
    Yes, there are several hotels and motels near the highway.
  • Is Highway 3 safe?
    It is a major highway but requires caution in mountain sections.
Quick Info
  • From Osoyoos, British Columbia, Canada
  • To Castlegar, British Columbia, Canada
  • Modes
Best Time to Travel

July to September for the best road conditions.

Things to Do in Castlegar
1
Zuckerberg Island Heritage Park
Features a unique suspension bridge and historical buildings. A peaceful spot for a walk.
2
Kinnaird Park
Located along the Columbia River, offering great views and walking trails.
3
Doukhobor Discovery Centre
Learn about the fascinating history and culture of the Doukhobors in the region.
4
Syringa Provincial Park
A beautiful park on the shores of Arrow Lakes, perfect for camping and swimming.
Tags
Osoyoos to Castlegar Highway 3 route Castlegar airport BC interior travel driving to Castlegar Osoyoos to Castlegar distance Crowsnest Highway Castlegar transport