There are 4 ways to get from Enderby to Williams Lake by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Enderby, BC to Kamloops, BC - Sahali Mallbus Kelowna
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus Kamloops to Prince George
6h 5mDrive 358 km
cheapest- Drive from Enderby to Williams Lakecar 358 km
5h 35m$71–102Bus to Kelowna International Airport, fly
- Take the bus from Enderby, BC to Kelowna Airportbus
- Fly from Kelowna International Airport (YLW) to Williams Lake Airport (YWL)plane YLW - YWL
6h 6m$348–753Bus, bus to Penticton Regional Airport, fly
- Take the bus from Enderby, BC to Kelowna, BC - Downtown 516 Lawrence Avebus
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Williams Lake Airport (YWL)plane YYF - YWL
8h 37m
Kelowna International Airport (YLW) to Williams Lake Airport (YWL) flights
Questions & Answers
The cheapest way to get from Enderby to Williams Lake is to drive which costs $70 - $110 and takes 5h 35m.
The fastest way to get from Enderby to Williams Lake is to drive which takes 5h 35m and costs $70 - $110.
No, there is no direct bus from Enderby to Williams Lake. However, there are services departing from Enderby, BC and arriving at Williams Lake, BC - Petro Canada via Kamloops, BC - Sahali Mall. The journey, including transfers, takes approximately 6h 5m.
The distance between Enderby and Williams Lake is 419 km. The road distance is 358 km.
The best way to get from Enderby to Williams Lake without a car is to bus which takes 6h 5m and costs .
It takes approximately 6h 5m to get from Enderby to Williams Lake, including transfers.
Enderby to Williams Lake bus services, operated by EBus Canada, depart from Enderby, BC station.
Enderby to Williams Lake bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Yes, the driving distance between Enderby to Williams Lake is 358 km. It takes approximately 5h 35m to drive from Enderby to Williams Lake.
There are 11+ hotels available in Williams Lake.
What companies run services between Enderby, BC, Canada and Williams Lake, BC, Canada?
You can take a bus from Enderby, BC to Williams Lake, BC - Petro Canada via Kamloops, BC - Sahali Mall in around 6h 5m.
- Website
- pacificcoastal.com
Flights from Kelowna International Airport to Williams Lake Airport via Vancouver
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $270–650
Flights from Kelowna International Airport to Williams Lake Airport via Comox, Vancouver
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- $300–750
Flights from Kelowna International Airport to Williams Lake Airport via Victoria, Vancouver
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- $280–700
Flights from Kelowna International Airport to Williams Lake Airport via Calgary, Vancouver
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $110–900
Flights from Penticton Regional Airport to Williams Lake Airport via Vancouver
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $410–550
- Website
- aircanada.com
Flights from Kelowna International Airport to Williams Lake Airport via Vancouver, Quesnel
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $360–1,200
- Website
- flycma.com
Flights from Kelowna International Airport to Williams Lake Airport via Vancouver, Quesnel
- Ave. Duration
- 4h 32m
- When
- Sunday, Monday, Wednesday, and Friday
- Estimated price
- $360–1,200
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Enderby, BC to Kamloops, BC - Sahali Mall
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Website
- EBus
Bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Website
- EBus
Bus from Enderby, BC to Kelowna Airport
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $12–18
- Website
- EBus
- Adult
- $12–18
Bus from Enderby, BC to Kelowna, BC - Downtown 516 Lawrence Ave
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Website
- EBus
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Queensway Exch to Peachtree Square
- Ave. Duration
- 1h 12m
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , How do I buy a London Underground ticket?, and Best ways to travel around Australia - to help you get the most out of your next trip.






