Crawford Bay
Crawford Bay
Salmo
Salmo
Driving

Crawford Bay to Salmo

Updated: 31 May 2026

The journey from Crawford Bay to Salmo covers approximately 85 kilometers and requires a combination of ferry travel and highway driving. You must first take the Kootenay Lake Ferry from Kootenay Bay to Balfour, which is a free service operated by the Ministry of Transportation. From Balfour, you will navigate Highway 3A west toward Nelson before connecting to Highway 6 south. The route is characterized by winding mountain roads and stunning lake views. Expect a total travel time of roughly 2 hours depending on ferry wait times.

Total Distance: 85 km driving distance; 45 km straight-line air distance.
Fastest Way
Driving via the Kootenay Lake Ferry is the only practical way to reach Salmo from Crawford Bay.
Cheapest Way
Driving your own vehicle is the most economical option as the ferry crossing is free.
Compare Crawford Bay to Salmo Routes
Driving
Direct
Duration
2 hours
Avg Price
25-40 CAD in fuel
Operator
Personal Vehicle
Route
Highway 3A to Balfour, then Highway 6 to Salmo.

Check the DriveBC website for Kootenay Pass weather alerts before departing.

Travel Tips
  • Ferry Timing
    Arrive at the Kootenay Bay terminal at least 30 minutes before the scheduled departure.
  • Fuel Up
    Fill your tank in Crawford Bay or Nelson, as gas stations are sparse on the mountain passes.
  • Road Conditions
    Always check DriveBC for updates on Highway 3A and Highway 6 closures.
  • Pack Snacks
    Limited food options exist between Balfour and Salmo, so bring water and snacks.
  • Wildlife Awareness
    Be vigilant for deer and elk crossing the highway, especially during dawn and dusk.
Safety Tips
  • Mountain Driving
    Use low gears when descending steep grades to prevent brake overheating.
  • Winter Tires
    Mandatory winter tires are required on these highways from October to April.
  • Cell Service
    Expect intermittent cell service in the mountain passes between Nelson and Salmo.
  • Emergency Kit
    Carry a basic emergency kit including a flashlight, blanket, and first aid supplies.
People Also Ask
  • Is the Kootenay Lake Ferry free?
    Yes, the ferry service between Kootenay Bay and Balfour is free for all passengers and vehicles.
  • How long is the ferry ride?
    The crossing takes approximately 35 minutes.
  • Are there buses from Crawford Bay to Salmo?
    No, there is no direct public transit service between these two locations.
  • What is the best route to Salmo?
    The most direct route is via Highway 3A to Balfour and then Highway 6 south.
  • Are there gas stations in Crawford Bay?
    Yes, there is a local gas station, but it is recommended to fuel up before long mountain drives.
Quick Info
  • From Crawford Bay, British Columbia, Canada
  • To Salmo, British Columbia, Canada
  • Modes
Best Time to Travel

July to September for clear road conditions and reliable ferry operations.

Things to Do in Salmo
1
Kootenay Lake Ferry
Enjoy the 35-minute free crossing between Kootenay Bay and Balfour. It is the longest free scenic ferry ride in the world.
2
Nelson City
Stop in Nelson to explore the historic Baker Street. It features unique architecture and local artisan shops.
3
Salmo River
Visit the Salmo River for excellent fly fishing opportunities. The area is known for its quiet, natural beauty.
4
Kokanee Creek Park
Located near Balfour, this park offers beautiful beaches and hiking trails. It is a perfect spot for a mid-trip break.
Tags
Crawford Bay to Salmo drive Kootenay Lake Ferry schedule Highway 3A to Salmo traveling Kootenay region BC road trip guide Crawford Bay transport Salmo BC travel Kootenay Pass driving scenic BC routes ferry crossing Kootenay Lake
More to Crawford Bay