There are 6 ways to get from Williams Lake to Camrose by plane, taxi, bus, car, 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.
Fly, taxi
best- Fly from Williams Lake Airport (YWL) to Edmonton International Airport (YEG)plane YWL - YEG
- Take the taxi from Edmonton-Airport-YEG to Camrosetaxi
4h 53m$690–1,142Drive 998.9 km
cheapest- Drive from Williams Lake to Camrosecar 998.9 km
11h 50m$203–292Bus, taxi via Lake Louise
- Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Lake Louise- Shell Station- 200 Village Rdbus
- Take the bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYCbus
- Take the bus from Calgary International Airport - YYC to Edmonton International Airport, Leducbus
- Take the taxi from Edmonton International Airport, Leduc to Camrosetaxi
16h 57mBus, taxi
- Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Calgary Downtown Ticket Office 606 5 Ave SWbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Leduc Chevron 7902 Sparrow Drbus
- Take the taxi from Leduc Chevron 7902 Sparrow Dr to Camrosetaxi
17h 35mBus, train, drive
- Take the bus from Williams Lake - 750 Oliver St to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus
- Take the train from McBride to Jaspertrain
- Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus
- Drive from Edmonton - Cold Shot Terminal 154 St NW to Camrosecar
17h 51mBus, taxi #2
- Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops to Banffbus
- Take the bus from Banff to Edmontonbus
- Take the taxi from Leduc Chevron 7902 Sparrow Dr to Camrosetaxi
19h 55m
Williams Lake Airport (YWL) to Edmonton International Airport (YEG) flights
Comparing Your Travel Options
The cheapest way to get from Williams Lake to Camrose is to drive which costs $200 - $300 and takes 11h 50m.
The fastest way to get from Williams Lake to Camrose is to fly and taxi which takes 4h 53m and costs $650 - $1,200.
The distance between Williams Lake and Camrose is 672 km. The road distance is 998.9 km.
The best way to get from Williams Lake to Camrose without a car is to bus and taxi via Lake Louise which takes 16h 57m and costs .
It takes approximately 4h 53m to get from Williams Lake to Camrose, including transfers.
Camrose is 1h ahead of Williams Lake. It is currently 2:27 PM in Williams Lake and 3:27 PM in Camrose.
Yes, the driving distance between Williams Lake to Camrose is 999 km. It takes approximately 11h 50m to drive from Williams Lake to Camrose.
There are 17+ hotels available in Camrose.
What companies run services between Williams Lake, BC, Canada and Camrose, AB, Canada?
There is no direct connection from Williams Lake to Camrose. However, you can take the taxi to Williams Lake Airport (YWL) airport, fly to Edmonton International Airport (YEG), then take the taxi to Camrose. Alternatively, you can take the bus to Kamloops - back of Sahali Mall, take the bus to Lake Louise- Shell Station- 200 Village Rd, take the bus to Calgary - Airport YYC, walk to Calgary International Airport - YYC, take the bus to Edmonton International Airport, Leduc, then take the taxi to Camrose.
- Website
- aircanada.com
Flights from Williams Lake Airport to Edmonton International Airport via Vancouver
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $120–700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from McBride to Jasper
- Ave. Duration
- 3h 42m
- Frequency
- 3 times a week
- Estimated price
- $35–240
- Website
- VIA Rail
- Escape
- $35–120
- Business
- $85–220
- Business Plus
- $100–240
- Economy
- $40–130
- Economy Plus
- $45–140
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mall
- Ave. Duration
- 3h 36m
- Frequency
- Hourly
- Website
- EBus
Bus from Kamloops - back of Sahali Mall to Lake Louise- Shell Station- 200 Village Rd
- Ave. Duration
- 6h 12m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYC
- Ave. Duration
- 2h 30m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mall
- Ave. Duration
- 3h 36m
- Frequency
- Hourly
- Website
- EBus
Bus from Kamloops - back of Sahali Mall to Calgary Downtown Ticket Office 606 5 Ave SW
- Ave. Duration
- 9h 15m
- Frequency
- Every 15 minutes
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Leduc Chevron 7902 Sparrow Dr
- Ave. Duration
- 3h 41m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Williams Lake - 750 Oliver St to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statue
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Website
- EBus
Bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mall
- Ave. Duration
- 3h 36m
- Frequency
- Hourly
- Website
- EBus
Bus from Kamloops to Banff
- Ave. Duration
- 6h 55m
- Frequency
- 6 times a week
- Website
- EBus
- Ave. Duration
- 53 min
- Estimated price
- $150–210
Easy ride
- Phone
- +1 780 980 5112
Metro Airport Taxi
- Phone
- +1 780 850 4800
- Website
- metroairporttaxi.ca
Smart Ride Taxi
- Phone
- +1 825 777 0320
Easy ride
- Phone
- +1 780 980 5112
Metro Airport Taxi
- Phone
- +1 780 850 4800
- Website
- metroairporttaxi.ca
Smart Ride Taxi
- Phone
- +1 825 777 0320
Easy ride
- Phone
- +1 780 980 5112
Metro Airport Taxi
- Phone
- +1 780 850 4800
- Website
- metroairporttaxi.ca
Smart Ride Taxi
- Phone
- +1 825 777 0320
Easy ride
- Phone
- +1 780 980 5112
Metro Airport Taxi
- Phone
- +1 780 850 4800
- Website
- metroairporttaxi.ca
Smart Ride Taxi
- Phone
- +1 825 777 0320
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 Want to know more about Flixbus?, 5 delightfully under-the-radar French towns you need to visit, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.








