There are 5 ways to get from Fairmont Hot Springs to Williams Lake by car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly
best- Drive from Fairmont Hot Springs to Cranbrook/Canadian Rockies International Airport (YXC)car
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Williams Lake Airport (YWL)plane YXC - YWL
6h 28m$196–715Drive 732.2 km
cheapest- Drive from Fairmont Hot Springs to Williams Lakecar 732.2 km
10h 55m$144–208Drive, bus
- Drive from Fairmont Hot Springs to Canmorecar
- Take the bus from Canmore to Kamloopsbus
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
14h 10mDrive, train, bus
- Drive from Fairmont Hot Springs to Banffcar
- Take the train from Banff to Kamloopstrain
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
26h 51mDrive, bus via Canmore
- Drive from Fairmont Hot Springs to Canmorecar
- Take the bus from Canmore to Kamloopsbus
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
14h 49m
Cranbrook/Canadian Rockies International Airport (YXC) to Williams Lake Airport (YWL) flights
Questions & Answers
The cheapest way to get from Fairmont Hot Springs to Williams Lake is to drive which costs $140 - $210 and takes 10h 55m.
The fastest way to get from Fairmont Hot Springs to Williams Lake is to drive and fly which takes 6h 28m and costs $190 - $750.
The distance between Fairmont Hot Springs and Williams Lake is 645 km. The road distance is 732.2 km.
It takes approximately 6h 28m to get from Fairmont Hot Springs to Williams Lake, including transfers.
Williams Lake is 1h behind Fairmont Hot Springs. It is currently 3:12 PM in Fairmont Hot Springs and 2:12 PM in Williams Lake.
Yes, the driving distance between Fairmont Hot Springs to Williams Lake is 732 km. It takes approximately 10h 55m to drive from Fairmont Hot Springs to Williams Lake.
There are 11+ hotels available in Williams Lake.
What companies run services between Fairmont Hot Springs, BC, Canada and Williams Lake, BC, Canada?
There is no direct connection from Fairmont Hot Springs to Williams Lake. However, you can drive to Cranbrook/Canadian Rockies International Airport (YXC) airport, fly to Williams Lake Airport (YWL), then take the taxi to Williams Lake. Alternatively, you can take a vehicle from Fairmont Hot Springs to Williams Lake, BC - Petro Canada via Canmore, Kamloops, and Kamloops, BC - Sahali Mall in around 14h 10m.
- Website
- pacificcoastal.com
Flights from Cranbrook/Canadian Rockies International Airport to Williams Lake Airport via Vancouver
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- $110–600
- Website
- aircanada.com
Flights from Cranbrook/Canadian Rockies International Airport to Williams Lake Airport via Vancouver, Quesnel
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $120–650
- Website
- flycma.com
Flights from Cranbrook/Canadian Rockies International Airport to Williams Lake Airport via Vancouver, Quesnel
- Ave. Duration
- 4h 40m
- When
- Sunday
- Estimated price
- $120–650
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Banff to Kamloops
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Canmore to Kamloops
- Ave. Duration
- 7h 10m
- Frequency
- 6 times a week
- 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 Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- 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
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Canmore to Kamloops
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- $65–150
- Website
- Rider Express
- Standard
- $65–150
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 Getting to Milan from the airport, How to travel India's Golden Triangle, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






