Travel options for:
Calgary to Niagara Falls
  • Fly to Toronto, train

    $229 - $777
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 40 min - non-stop

      $170 - $700

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    4. Toronto Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Fly to Hamilton, Thru-Bus

    $200 - $788
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 36 min - non-stop

      $180 - $750

    3. Hamilton (YHM)

      32 min - every 2 hours - line 20

      $2

    4. Hamilton, ON

      1 h 10 min - once daily

      $10 - $28

  • Fly to Buffalo

    $212 - $884
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      6 h 1 min - 1 stopover

      $200 - $850

    3. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    4. Ellicott St & MTC

      58 min - hourly - line 40

      $2

  • Fly to Kitchener, bus

    $226 - $863
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 33 min - non-stop

      $180 - $800

    3. Kitchener (YKF)

      12 min - 8.2 miles

      $28 - $35

    4. Kitchener, ON

      1 h 40 min - once daily

      $7 - $15

    5. St. Catharines, ON - Bus

      30 min - every 3 hours

      $3 - $5

  • Fly to London, bus, Thru-Bus

    $207 - $827
    1. Calgary

      34 min - every 30 minutes - line 300

      $8

    2. Calgary (YYC)

      3 h 28 min - non-stop

      $170 - $750

    3. London (YXU)

      14 min - hourly - line 36

      $3

    4. Fanshawe College Stop 3 -

      23 min - hourly - line 20

      $3

    5. Dundas & Richmond St WB - #599

      6 min - 1769 feet

    6. London, ON

      2 h 4 min - once daily

      $13 - $35

    7. Hamilton, ON

      1 h 10 min - once daily

      $10 - $28

  • Bus

    $191 - $438
    1. Calgary, AB

      2 days 4 h - once daily

      $170 - $430

    2. Toronto, ON

      1 h 45 min - every 3 hours

      $12 - $16

  • Bus, train

    $372 - $548
    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 Union Station, ON

      1 h 56 min - once daily

      $30 - $45

  • Drive

    $290 - $430
    1. Calgary

      37 h 8 min - 2230.6 miles

      $290 - $430

  • 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 Toronto airport, train to Toronto Union Station, ON, then train to Niagara Falls. 8 h 38 min $370. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Hamilton airport, line 20 bus to Hamilton, ON, then Thru-Bus to Niagara Falls. 8 h 21 min $328. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 10 h 30 min $472. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Kitchener airport, taxi to Kitchener, ON, bus to St. Catharines, ON - Bus Terminal, then bus to Niagara Falls. 9 h 25 min $355. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to London airport, line 36 bus to Fanshawe College Stop 3 - #2224, line 20 bus to Dundas & Richmond St WB - #599, walk to London, ON, bus to Hamilton, ON, then Thru-Bus to Niagara Falls. 11 h 41 min $355. From Calgary, AB bus to Toronto, ON then bus to Niagara Falls, ON. 2 days 6 h $312. From Calgary, AB bus to Edmonton, walk to Edmonton, train to Toronto Union Station, ON, then train to Niagara Falls, ON. 2 days 15 h $467. From Calgary drive to Niagara Falls. 37 h 8 min $361.