How to get from Merritt to Williams Lake by car, truck, bike, walk

Distance between Merritt and Williams Lake is 243 kilometers (151 miles).
Driving distance from Merritt to Williams Lake is 317 kilometers (197 miles)

MerrittWilliams Lake
Leaving from
Going to

Route Map

Routes from merritt-british-columbia to williams-lake-british-columbia

4 Ways from Merritt (Canada/British Columbia) to Williams Lake (Canada/British Columbia)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Voght Street 61 m
2. Turn right onto Nicola Avenue, 8, 97C 4.76 km
3. Keep right onto Highway 97C, 97C 102 m
4. Continue onto Merritt-Cache Creek Highway, 97C 41.80 km
5. Turn left onto Highway 97C, 97C 56.40 km
6. Turn sharp left onto 1st Street, 97C 6.50 km
7. Keep right 87 m
8. Turn slight right onto Trans-Canada Highway, 1, 97C 4.12 km
9. Keep left onto Cariboo Highway, 97 111.55 km
10. Keep right 54 m
11. Turn sharp left 1.31 km
12. Keep right 71 m
13. Turn sharp left 283 m
14. Turn slight right onto Cariboo Highway, 97 89.28 km
15. Continue onto Oliver Street 560 m
16. Turn right onto 7th Avenue North 109 m
17. Turn left 197 m
18. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Merritt (Canada/British Columbia) to Williams Lake (Canada/British Columbia)?
How do I get from Merritt (Canada/British Columbia) to Williams Lake (Canada/British Columbia) the fastest?
How long does it take to get from Merritt (Canada/British Columbia) to Williams Lake (Canada/British Columbia)?