The journey from Sidney to Revelstoke requires a ferry crossing to the mainland and a drive through the interior. You will take the BC Ferry from Swartz Bay to Tsawwassen, then follow Highway 1, the Trans-Canada Highway. The total distance is approximately 650 km. Revelstoke is a mountain town known for its world-class ski resort and stunning scenery in the Monashee and Selkirk mountains.
Total Distance: 650 km driving distance; 350 km straight-line air distance.
The drive through the Rogers Pass can be challenging in winter.
June to September for hiking; December to March for skiing.