Rome2Rio

How to get fromKamloops to Waterton Lakes National Parkby bus, taxi, car, or plane

Find Transport to Waterton Lakes National Park

See all options

There are 6 ways to get from Kamloops to Waterton Lakes National Park by bus, taxi, 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.

  1. Bus, taxi via Claresholm

    best
    1. Take the bus from Kamloops to Calgarybus bus
    2. Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus bus
    3. Take the bus from Claresholm, AB to Pincher Creek, ABbus bus
    4. Take the taxi from Pincher Creek, AB to Waterton Lakes National Parktaxi taxi
    13h 31m
  2. Drive 789.4 km

    cheapest
    1. Drive from Kamloops to Waterton Lakes National Parkcar car 789.4 km
    11h 35m
    $155–224
  3. Fly Kamloops Airport to Cranbrook/Canadian Rockies International Airport, bus, taxi

    1. Fly from Kamloops Airport (YKA) to Cranbrook/Canadian Rockies International Airport (YXC)plane plane YKA - YXC
    2. Take the bus from Cranbrook, BC - 513 Cranbrook St North to Pincher Creek, ABbus bus
    3. Take the taxi from Pincher Creek, AB to Waterton Lakes National Parktaxi taxi
    9h 20m
    $594–1,151
  4. Bus, taxi

    1. Take the bus from Kamloops to Calgary - Downtown 9 Ave Sebus bus
    2. Take the bus from Calgary, AB - 11488, 24 Street SE to Pincher Creek, ABbus bus
    3. Take the taxi from Pincher Creek, AB to Waterton Lakes National Parktaxi taxi
    14h 31m
    $303–454
  5. Fly Kamloops Airport to Calgary International Airport, bus, taxi

    1. Fly from Kamloops Airport (YKA) to Calgary International Airport (YYC)plane plane YKA - YYC
    2. Take the bus from Calgary - Downtown Ticket Office to Claresholm - Shell Gas Stationbus bus
    3. Take the bus from Claresholm, AB to Pincher Creek, ABbus bus
    4. Take the taxi from Pincher Creek, AB to Waterton Lakes National Parktaxi taxi
    7h 44m
  6. Bus to Kelowna International Airport, fly to Cranbrook/Canadian Rockies International Airport, bus, taxi

    1. Take the bus from Kamloops, BC - Sahali Mall to Kelowna Airportbus bus
    2. Fly from Kelowna International Airport (YLW) to Cranbrook/Canadian Rockies International Airport (YXC)plane plane YLW - YXC
    3. Take the bus from Cranbrook, BC - 513 Cranbrook St North to Pincher Creek, ABbus bus
    4. Take the taxi from Pincher Creek, AB to Waterton Lakes National Parktaxi taxi
    9h
    $512–853

Kamloops Airport (YKA) to Cranbrook/Canadian Rockies International Airport (YXC) flights

Calendar24Weekly Planes
Duration6h 50mAverage Duration
Ticket$134Cheapest Price
See schedules

Questions & Answers

What companies run services between Kamloops, BC, Canada and Waterton Lakes National Park, AB, Canada?

There is no direct connection from Kamloops to Waterton Lakes National Park. However, you can take the bus to Calgary, take the bus to Claresholm - Shell Gas Station, walk to Claresholm, AB, take the bus to Pincher Creek, AB, then take the taxi to Waterton Lakes National Park. Alternatively, you can drive from Kamloops to Waterton Lakes National Park in around 11h 35m.

Airlines
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 Thanksgiving 2018: How to travel stress-free, South Korea: Travelling from Seoul to Busan , and Why you should take the train in the US - to help you get the most out of your next trip.