The journey from Castlegar to Revelstoke covers approximately 200 km through the rugged Selkirk Mountains. You will primarily travel north on Highway 3A and Highway 6 before connecting to Highway 23. A highlight of this route is the free 20-minute Shelter Bay ferry crossing across Upper Arrow Lake. The drive typically takes 3 hours depending on weather conditions. This route offers stunning views of the Columbia River valley and dense coniferous forests.
Total Distance: 200 km driving distance; 135 km straight-line air distance.
Check the DriveBC website for Shelter Bay ferry status before departing.
July to September for clear mountain passes and reliable ferry operations.