The drive from Williams Lake to Edmonton covers approximately 950 kilometers. You will travel north on Highway 97 to Prince George, then head east on Highway 16 (Yellowhead Highway) to Edmonton. This route takes you through the beautiful landscapes of Northern British Columbia and Alberta. Expect a travel time of 12 hours, with beautiful scenery throughout the journey.
Total Distance: Driving distance 950 km, straight-line air distance 650 km.
Plan for long stretches without gas stations.
Summer for the best driving conditions and daylight hours.