Travel options for:
Montreal to Banff
  • Fly from Montreal, shuttle

    $248 - $746
    1. Montreal

      15 min - hourly

      $7 - $22

    2. Montreal (YUL)

      4 h 44 min - non-stop

      $190 - $650

    3. Calgary (YYC)

      1 h 45 min - 3 times a day

      $50 - $75

  • Train to Ottawa, fly, shuttle

    $283 - $782
    1. Montreal

      1 h 55 min - every 3 hours

      $35 - $55

    2. Via-Rail

      5 min - hourly - line 61

      $3

    3. Hurdman C

      19 min - hourly - line 97

      $3

    4. Ottawa (YOW)

      4 h 30 min - non-stop

      $190 - $650

    5. Calgary (YYC)

      1 h 45 min - 3 times a day

      $50 - $75

  • Bus

    $232 - $540
    1. Montreal

      5 h 45 min - every 4 hours

      $35 - $55

    2. Toronto, ON

      30 h 45 min - once daily

      $110 - $270

    3. Winnipeg, MB

      19 h - once daily

      $70 - $180

    4. Calgary, AB

      2 h 6 min - once daily

      $13 - $35

  • Train, bus

    $425 - $636
    1. Montréal

      4 h 54 min - hourly

      $70 - $100

    2. Toronto, ON

      2 days 7 h - 3 times a week

      $320 - $450

    3. Edmonton

      5 min - 1495 feet

    4. Edmonton

      4 h - 4 times a day

      $21 - $55

    5. Calgary, AB

      2 h 6 min - once daily

      $13 - $35

  • Drive

    $340 - $550
    1. Montreal

      43 h 57 min - 2633.3 miles

      $340 - $550

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

From Montreal, PQ bus to Montreal airport, fly to Calgary airport, then shuttle to Banff. 8 h 44 min $379. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Calgary airport, then shuttle to Banff. 10 h 48 min $414. From Montreal bus to Toronto, ON, bus to Winnipeg, MB, bus to Calgary, AB, then bus to Banff, AB. 2 days 12 h $372. From Montréal train to Toronto, ON, train to Edmonton, walk to Edmonton, bus to Calgary, AB, then bus to Banff, AB. 2 days 21 h $537. From Montreal drive to Banff. 43 h 57 min $426.