Travel options for:
Seattle to Banff
  • Fly from Seattle, shuttle

    1. Seattle

      34 min - every 15 minutes

      $3

    2. Seattle (SEA)

      1 h 32 min - non-stop

      $100 - $380

    3. Calgary (YYC)

      1 h 46 min - once daily

  • Shuttle to Abbotsford, fly, shuttle

    1. Seattle

      2 h 45 min - every 2 hours

      $35 - $70

    2. Lynden, WA

      17 min - 11.1 miles

      $1 - $2

    3. Abbotsford (YXX)

      1 h 10 min - non-stop

      $85 - $320

    4. Calgary (YYC)

      1 h 46 min - once daily

  • Shuttle to Vancouver, fly, shuttle

    1. Seattle

      3 h 10 min - once daily

      $40 - $60

    2. Bridgeport Station

      8 min - every 10 minutes

      $5 - $7

    3. Vancouver (YVR)

      1 h 21 min - non-stop

      $100 - $330

    4. Calgary (YYC)

      1 h 46 min - once daily

  • Bus

    $63 - $162
    1. Seattle, OR

      4 h - 3 times a day

      $13 - $45

    2. Vancouver, BC

      13 h 44 min - once daily

      $50 - $120

  • Train, bus

    $86 - $204
    1. Seattle King Street Station

      4 h - once daily

      $35 - $85

    2. Vancouver, BC

      13 h 44 min - once daily

      $50 - $120

  • Drive

    $80 - $120
    1. Seattle

      11 h 40 min - 603.5 miles

      $80 - $120

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

From Pioneer Sq Stn & 3rd Av - James - Bay C tram to Seattle airport, fly to Calgary airport, then shuttle to Banff. 6 h 52 min. From Seattle, WA - Convention Center shuttle to Lynden, WA, drive to Abbotsford airport, fly to Calgary airport, then shuttle to Banff. 7 h 58 min. From Seattle, WA - Convention Centre shuttle to Bridgeport Station, train to Vancouver airport, fly to Calgary airport, then shuttle to Banff. 8 h 30 min. From Seattle, OR bus to Vancouver, BC then bus to Banff, AB. 18 h 44 min $153. From Seattle King Street Station Amtrak train to Vancouver, BC then bus to Banff, AB. 18 h 44 min $185. From Seattle drive to Banff. 11 h 40 min $124.