Travel from Calgary to Waterton-Lakes-National-Park

How to get from Calgary to Waterton Lakes National Park?

There is no direct connection from Calgary to Waterton Lakes National Park. However, you can take the bus to Pincher Creek, AB then take the taxi to Waterton Lakes National Park. Alternatively, you can drive from Calgary to Waterton Lakes National Park in around 3 h 15 min.

How to get from Calgary to Waterton Lakes National Park

From Calgary, AB bus to Pincher Creek, AB then taxi to Waterton Lakes National Park. 5 h 46 min $174. From Calgary drive to Waterton Lakes National Park. 3 h 15 min $34. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Lethbridge airport, then drive to Waterton Lakes National Park. 4 h $311.

Operators from Calgary to Waterton Lakes National Park

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
WestJetWestJet
Air CanadaAir Canada
Close Print Itinerary
  1. Here are 3 options to get from
    Calgary to Waterton Lakes National Park:

    1. Trip:
      1 Bus, taxi
      • One-Way approx: USD $108 - $167
      • Duration: 5 h 46 min
      Open +
      • Trip:
        1 Bus, taxi
        • One-Way approx: USD $108 - $167
        • Duration: 5 h 46 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 3 h 15 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 3 h 15 min
        Close x
    3. Trip:
      3 Fly, drive
      • One-Way approx: USD $118 - $373
      • Duration: 4 h
      Open +
      • Trip:
        3 Fly, drive
        • One-Way approx: USD $118 - $373
        • Duration: 4 h
        Close x