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)

Fort St. JohnWilliams Lake
Leaving from
Going to

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

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
6. Turn right onto John Hart Highway, 97 65.72 km
7. Continue onto John Hart Highway, 97 302.96 km
8. Keep right 219 m
9. Turn sharp left 398 m
10. Continue onto Cariboo Highway, 97 117.59 km
11. Turn slight right onto Front Street, 97 1.14 km
12. Turn left onto St Laurent Avenue 299 m
13. Turn right onto Kinchant Street 364 m
14. Turn left onto Carson Avenue, 97 268 m
15. Turn left onto Cariboo Highway, 97 118.34 km
16. Keep right 571 m
17. Turn right onto 7th Avenue North 109 m
18. Turn left 197 m
19. Arrive at destination 0 m
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)?

Information 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