To travel from Shawnigan Lake to Edmonton, you will take the BC Ferry from Swartz Bay to Tsawwassen, then drive Highway 1 and Highway 16 (Yellowhead Highway) East. The total distance is approximately 1200 km. This is a long-haul drive through the mountains and prairies. Expect a total travel time of 16 hours. Edmonton is the capital of Alberta.
Total Distance: 1200 km total; 850 km straight-line air distance.
Plan for an overnight stop in Jasper.
Summer for festivals.