Rome2Rio

How to get fromWilliams Lake to Camroseby plane, taxi, bus, car, or train

Find Transport to Camrose

See all options

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.

  1. Fly, taxi

    best
    1. Fly from Williams Lake Airport (YWL) to Edmonton International Airport (YEG)plane plane YWL - YEG
    2. Take the taxi from Edmonton-Airport-YEG to Camrosetaxi taxi
    4h 53m
    $690–1,142
  2. Drive  998.9 km

    cheapest
    1. Drive from Williams Lake to Camrosecar car 998.9 km
    11h 50m
    $203–292
  3. Bus, taxi via Lake Louise

    1. Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus bus
    2. Take the bus from Kamloops - back of Sahali Mall to Lake Louise- Shell Station- 200 Village Rdbus bus
    3. Take the bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYCbus bus
    4. Take the bus from Calgary International Airport - YYC to Edmonton International Airport, Leducbus bus
    5. Take the taxi from Edmonton International Airport, Leduc to Camrosetaxi taxi
    16h 57m
  4. Bus, taxi

    1. Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus bus
    2. Take the bus from Kamloops - back of Sahali Mall to Calgary Downtown Ticket Office 606 5 Ave SWbus bus
    3. Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Leduc Chevron 7902 Sparrow Drbus bus
    4. Take the taxi from Leduc Chevron 7902 Sparrow Dr to Camrosetaxi taxi
    17h 35m
  5. Bus, train, drive

    1. Take the bus from Williams Lake - 750 Oliver St to Prince George - Bus Shelter - 1295 7 Ave - Bay C near Terry Fox Statuebus bus
    2. Take the bus from Prince George, BC to McBride, BC - Train Stationbus bus
    3. Take the train from McBride to Jaspertrain train
    4. Take the bus from Jasper Townsite to Edmonton - Cold Shot Terminal 154 St NWbus bus
    5. Drive from Edmonton - Cold Shot Terminal 154 St NW to Camrosecar car
    17h 51m
  6. Bus, taxi #2

    1. Take the bus from Williams Lake - 750 Oliver St to Kamloops - back of Sahali Mallbus bus
    2. Take the bus from Kamloops to Banffbus bus
    3. Take the bus from Banff to Edmontonbus bus
    4. Take the taxi from Leduc Chevron 7902 Sparrow Dr to Camrosetaxi taxi
    19h 55m

Williams Lake Airport (YWL) to Edmonton International Airport (YEG) flights

Calendar25Weekly Planes
Duration4h 24mAverage Duration
Ticket$126Cheapest Price
See schedules

Comparing Your Travel Options

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.

Airlines
Train operators
Bus operators
Other operators

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.