Travel options for:
Calgary to Ottawa
  • Fly to Ottawa

    $201 - $661
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 46 min - non-stop

      $190 - $650

    3. Ottawa (YOW)

      16 min - every 30 minutes - line 97

      $3

  • Fly to Montreal, train

    $236 - $711
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 58 min - non-stop

      $190 - $650

    3. Montreal (YUL)

      5 min - hourly - line 209

      $3

    4. Dorval

      1 h 30 min - every 3 hours

      $35 - $50

  • Bus

    $205 - $486
    1. Calgary, AB

      2 days 4 h - once daily

      $170 - $430

    2. Toronto, ON

      4 h 50 min - 3 times a day

      $26 - $65

  • Bus, train

    $405 - $591
    1. Calgary, AB

      4 h - 3 times a day

      $21 - $55

    2. Edmonton

      5 min - 1497 feet

    3. Edmonton

      2 days 7 h - 3 times a week

      $320 - $450

    4. Toronto

      4 h - every 3 hours

      $60 - $85

    5. Fallowfield 2A

      28 min - every 20 minutes - line 95

      $3

  • Drive

    $330 - $480
    1. Calgary

      41 h 46 min - 2495.2 miles

      $330 - $480

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

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Ottawa airport, then line 97 bus to Ottawa. 5 h 46 min $320. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 7 h 40 min $360. From Calgary, AB bus to Toronto, ON then bus to Ottawa, ON. 2 days 9 h $343. From Calgary, AB bus to Edmonton, walk to Edmonton, train to Toronto, train to Fallowfield 2A, then line 95 bus to Slater / Empress. 2 days 17 h $490. From Calgary drive to Ottawa. 41 h 46 min $404.