Travel options for:
Banff to Edmonton
  • Banff Airport shuttle, bus

    $107 - $124
    1. Banff, AB

      2 h - every 3 hours

      $50 - $70

    2. Calgary International Airport

      3 h 51 min - 5 times a day

      $53 - $55

  • Bus

    $70 - $90
    1. Banff, AB

      2 h 17 min - once daily

      $13 - $35

    2. Eb 9 Av Sw @ 16 St Sw

      7 min - every 30 minutes - line 112

      $3

    3. Calgary Downtown Office

      4 h - 5 times a day

      $54 - $55

  • Drive

    $30 - $50
    1. Banff

      4 h 22 min - 261 miles

      $30 - $50

  • Banff Airport shuttle, fly

    $79 - $236
    1. Banff

      2 h - every 3 hours

      $50 - $70

    2. Calgary (YYC)

      45 min - non-stop

      $18 - $160

    3. Edmonton (YEG)

      24 min - hourly - line 747

      $4

    4. Century Park Station

      25 min - every 15 minutes

      $3

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

From Banff, AB Banff Airport shuttle to Calgary International Airport then bus to Edmonton - Downtown Office. 6 h 51 min $142. From Banff, AB bus to Eb 9 Av Sw @ 16 St Sw, line 112 bus to Calgary Downtown Office, then bus to Edmonton - Downtown Office. 7 h 32 min $103. From Banff drive to Edmonton. 4 h 22 min $54. From Banff, AB Banff Airport shuttle to Calgary airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton. 5 h 7 min $157.

 
 

Bus from Banff to Edmonton

Greyhound Canada operates a bus from Banff to Edmonton 4 times a day. Tickets cost $13 - $35 and the journey takes 2 h 17 min. 2 other operators also service this route.