The drive from Williams Lake to Terrace covers approximately 950 kilometers. You will travel north on Highway 97 to Prince George, then head west on Highway 16 (Yellowhead Highway) to Terrace. This route takes you through the vast wilderness of Northern British Columbia. Expect a travel time of 12 hours, with limited services in some sections of the highway.
Total Distance: Driving distance 950 km, straight-line air distance 600 km.
Plan for long stretches without gas stations.
Summer for the best driving conditions and daylight hours.