Travel options for:
Calgary to Great Falls
  • Bus, drive, train

    $137 - $376
    1. Calgary, AB

      12 h 30 min - once daily

      $45 - $120

    2. Trail

      1 h 20 min - 54.6 miles

      $5 - $8

    3. Kettle Falls, WA

      2 h 15 min - twice daily

      $20 - $75

    4. Spokane Amtrak

      9 h 3 min - once daily

      $65 - $180

    5. Shelby Amtrak

      1 h 50 min - twice a week

      $0

  • Bus, train

    $167 - $456
    1. Calgary, AB

      13 h 45 min - once daily

      $55 - $140

    2. Coquitlam, BC

      3 h - twice daily

      $17 - $45

    3. Everett Amtrak

      16 h 49 min - once daily

      $95 - $280

    4. Shelby Amtrak

      1 h 50 min - twice a week

      $0

  • Drive

    $40 - $65
    1. Calgary

      5 h 30 min - 318.8 miles

      $40 - $65

  • Fly to Great Falls

    $278 - $1,008
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      4 h 51 min - 1 stopover

      $270 - $1,000

    3. Great Falls (GTF)

      35 min - twice a week

  • Fly to Lethbridge, drive

    $142 - $598
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      51 min - non-stop

      $110 - $550

    3. Lethbridge (YQL)

      3 h 10 min - 185.5 miles

      $24 - $40

  • Fly to Medicine Hat, drive

    $168 - $658
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      58 min - non-stop

      $130 - $600

    3. Medicine Hat (YXH)

      4 h 33 min - 253.6 miles

      $30 - $50

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Calgary, AB bus to Trail, drive to Kettle Falls, WA, bus to Spokane Amtrak, train to Shelby Amtrak, then bus to Great Falls, MT - Transit Transfer Center. 29 h 58 min $232. From Calgary, AB bus to Coquitlam, BC, bus to Everett Amtrak, train to Shelby Amtrak, then bus to Great Falls, MT - Transit Transfer Center. 38 h 24 min $322. From Calgary drive to Great Falls. 5 h 30 min $51. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Great Falls airport, then bus to Great Falls. 9 h $557. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Lethbridge airport, then drive to Great Falls. 5 h 35 min $277. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Medicine Hat airport, then drive to Great Falls. 7 h 5 min $337.