To travel from Shawnigan Lake to Prince George, you will take the BC Ferry from Swartz Bay to Tsawwassen, then drive Highway 1 and Highway 97 North. The total distance is approximately 800 km. This is a long-haul drive through the heart of British Columbia. Expect a total travel time of 12 hours. Prince George is the northern capital of BC.
Total Distance: 800 km total; 550 km straight-line air distance.
Plan for an overnight stop in Kamloops.
Summer for outdoor activities.