To travel from Shawnigan Lake to Calgary, you will take the BC Ferry from Swartz Bay to Tsawwassen, then drive the Trans-Canada Highway (Highway 1) East through the Rocky Mountains. The total distance is approximately 1000 km. This is a spectacular drive through the Rockies. Expect a total travel time of 14 hours. Calgary is the gateway to the Canadian Rockies.
Total Distance: 1000 km total; 700 km straight-line air distance.
Plan for an overnight stop in Revelstoke.
Summer for hiking and sightseeing.