Travel options for:
Toronto to Edmonton
  • Fly from Toronto

    $175 - $653
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      4 h 9 min - non-stop

      $160 - $650

    3. Edmonton (YEG)

      24 min - hourly - line 747

      $4

    4. Century Park Station

      25 min - every 15 minutes - line 501

      $3

  • Bus to Hamilton, fly

    $127 - $489
    1. Toronto

      52 min - every 30 minutes

      $7 - $10

    2. Macnab Terminal Platform 6

      38 min - every 2 hours - line 20

      $2

    3. Hamilton (YHM)

      4 h 6 min - non-stop

      $110 - $470

    4. Edmonton (YEG)

      24 min - hourly - line 747

      $4

    5. Century Park Station

      25 min - every 15 minutes - line 501

      $3

  • Bus

    $186 - $453
    1. Toronto, ON

      30 h 45 min - once daily

      $110 - $270

    2. Winnipeg, MB

      19 h 10 min - once daily

      $75 - $190

  • Train

    $343 - $466
    1. Toronto, ON

      2 days 7 h - 6 times a week

      $320 - $450

    2. Edmonton

      8 min - 4.8 miles

      $14 - $18

  • Drive

    $290 - $430
    1. Toronto

      38 h 30 min - 2204.6 miles

      $290 - $430

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

From UP Express Union Station train to Toronto airport, fly to Edmonton airport, line 747 bus to Century Park Station, then line 501 tram to Edmonton. 6 h 56 min $308. From Union Station Bus Terminal bus to Macnab Terminal Platform 6, line 20 bus to Hamilton airport, fly to Edmonton airport, line 747 bus to Century Park Station, then line 501 tram to Edmonton. 8 h 57 min $227. From Toronto, ON bus to Winnipeg, MB then bus to Edmonton. 2 days 2 h $315. From Toronto, ON train to Edmonton then taxi to Edmonton. 2 days 7 h $406. From Toronto drive to Edmonton. 38 h 30 min $356.