Travel options for:
Toronto to Edmonton
  • Fly from Toronto

    $201 - $341
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      4hrs 14min - non-stop

      $190 - $340

    3. Edmonton (YEG)

      24min - hourly - line 747

      $4

    4. Century Park Station

      22min - every 15 minutes - line 501

      $3

      • Edmonton
  • Bus to Hamilton, fly

    $216 - $418
    1. Toronto

      52min - every 30 minutes

      $7 - $10

    2. Macnab Terminal Platform 6

      38min - every 2 hours - line 20

      $2

    3. Hamilton (YHM)

      4hrs 13min - non-stop

      $200 - $400

    4. Edmonton (YEG)

      24min - hourly - line 747

      $4

    5. Century Park Station

      22min - every 15 minutes - line 501

      $3

      • Edmonton
  • Train

    $330 - $447
    1. Toronto, ON

      2days 07hrs - 3 times a week

      $310 - $430

    2. Edmonton

      8min - 4.8 miles

      $14 - $17

      • Edmonton
  • Bus

    $446 - $466
    1. Toronto

      30hrs 45min - once daily

      $240 - $250

    2. Winnipeg, MB

      19hrs 00min - once daily

      $156 - $159

    3. Calgary

      4hrs 20min - 4 times a week

      $35 - $40

    4. Edmonton South

      9min - 5.5 miles

      $15 - $19

      • Edmonton
  • Drive

    $300 - $440
    1. Toronto

      38hrs 30min - 2204.6 miles

      $300 - $440

      • Edmonton
  • 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. 6hrs 56min $245. 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. 8hrs 59min $327. From Toronto, ON train to Edmonton then taxi to Edmonton. 2days 07hrs $389. From Toronto bus to Winnipeg, MB, bus to Calgary, bus to Edmonton South, then taxi to Edmonton. 2days 08hrs $464. From Toronto drive to Edmonton. 38hrs 30min $372.