The journey from Kootenay Bay to Revelstoke is approximately 250 kilometers. You must take the Kootenay Lake Ferry to Balfour, then travel north on Highway 31 to Kaslo, continue to New Denver, and take Highway 6 to Nakusp. From Nakusp, take the Galena Bay Ferry across the Upper Arrow Lake, then follow Highway 23 north to Revelstoke. This route takes about 4.5 hours. It is a spectacular drive through the heart of the Kootenays.
Total Distance: 250 km driving distance; 110 km straight-line air distance.
You must time your travel to catch two different ferries.
June to September for clear roads and ferry reliability.