Travel options for:
Montreal to Calgary
  • Fly from Montreal

    $206 - $679
    1. Montreal

      15 min - hourly

      $7 - $22

    2. Montreal (YUL)

      4 h 44 min - non-stop

      $190 - $650

    3. Calgary (YYC)

      34 min - every 30 minutes - line 300

      $8

  • Train to Ottawa, fly

    $241 - $715
    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)

      34 min - every 30 minutes - line 300

      $8

  • Bus

    $219 - $505
    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

  • Train, bus

    $346 - $566
    1. Montréal

      4 h 54 min - hourly

      $70 - $100

    2. Toronto, ON

      40 h 9 min - 3 times a week

      $210 - $300

    3. Portage La Prairie, MB

      17 h 51 min - once daily

      $65 - $170

  • Drive

    $330 - $490
    1. Montreal

      42 h 36 min - 2559.3 miles

      $330 - $490

  • 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 line 300 bus to Calgary. 6 h 47 min $332. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Calgary airport, then line 300 bus to Calgary. 8 h 52 min $367. From Montreal bus to Toronto, ON, bus to Winnipeg, MB, then bus to Calgary, AB. 2 days 9 h $348. From Montréal train to Toronto, ON, train to Portage La Prairie, MB, then bus to Calgary, AB. 2 days 16 h $453. From Montreal drive to Calgary. 42 h 36 min $414.