How to get from Fort St. John to Williams Lake by car, truck, bike, walk
Distance between Fort St. John and Williams Lake is 466 kilometers (289 miles).
Driving distance from Fort St. John to Williams Lake is 677 kilometers (420 miles)
Route Map
Routes from fort-st-john-british-columbia to williams-lake-british-columbia
4 Ways from Fort St. John (Canada/British Columbia) to Williams Lake (Canada/British Columbia)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue 45 m
2. Turn right onto 106 Avenue 57 m
3. Turn left onto 100 Street 1.68 km
4. Turn left onto Alaska Highway, 97 36.71 km
5. Turn right onto Braden Road 30.81 km
See more
Questions and Answers
What is the cheapest way to get from Fort St. John (Canada/British Columbia) to Williams Lake (Canada/British Columbia)?
How do I get from Fort St. John (Canada/British Columbia) to Williams Lake (Canada/British Columbia) the fastest?
How long does it take to get from Fort St. John (Canada/British Columbia) to Williams Lake (Canada/British Columbia)?
Trips from Fort St. John
Fort St. JohnCastlegarFort St. JohnSurreyFort St. JohnTorontoFort St. JohnNanaimoFort St. JohnNelsonFort St. JohnKelownaFort St. JohnVictoriaFort St. JohnPrince RupertFort St. JohnWinnipegTrips to Williams Lake (Canada/British Columbia)
QuesnelWilliams LakeSmithersWilliams LakeSeattleWilliams LakeEdmontonWilliams LakeTorontoWilliams LakeBarkervilleWilliams LakeLangleyWilliams LakeRevelstokeWilliams LakePentictonWilliams LakeInformation about Stations
All station in Fort St. John (Canada/British Columbia)
North Peace Regional Airport All station in Williams Lake (Canada/British Columbia)
Williams Lake Airport Williams