Travel options for:
Vancouver to Banff
  • Fly from Vancouver, bus

    $147 - $392
    1. Vancouver

      18 min - every 10 minutes - line 980

      $6 - $7

    2. Vancouver (YVR)

      1 h 23 min - non-stop

      $100 - $330

    3. Calgary (YYC)

      1 h 45 min - 3 times a day

      $40 - $55

      • Banff
  • Fly from Abbotsford, bus

    $134 - $385
    1. Vancouver

      32 min - every 10 minutes - line 992

      $3 - $5

    2. Surrey Central Stn Bay 6

      1 h - hourly - line 503

      $3

    3. Northbound 272 St at Fraser

      19 min - once daily - line 21

      $2

    4. Abbotsford (YXX)

      1 h 10 min - non-stop

      $85 - $320

    5. Calgary (YYC)

      1 h 45 min - 3 times a day

      $40 - $55

      • Banff
  • Bus

    $50 - $120
    1. Vancouver, BC

      13 h 44 min - once daily

      $50 - $120

      • Banff, AB
  • Train, bus

    $177 - $249
    1. Vancouver, BC

      17 h 49 min - 3 times a week

      $100 - $140

    2. Jasper

      4 min - 1161 feet

    3. Jasper, AB

      2 h 20 min - twice daily

      $75 - $110

      • Banff, AB
  • Drive

    $70 - $110
    1. Vancouver

      10 h 23 min - 534 miles

      $70 - $110

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

From King Edward Station line 980 train to Vancouver airport, fly to Calgary airport, then bus to Banff. 5 h 26 min $226. From Main Street-Science World Station Platform 2 line 992 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Calgary airport, then bus to Banff. 8 h 8 min $219. From Vancouver, BC bus to Banff, AB. 13 h 44 min $84. From Vancouver, BC train to Jasper, walk to Jasper, AB, then bus to Banff, AB. 21 h 13 min $211. From Vancouver drive to Banff. 10 h 23 min $86.