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

    $138 - $248
    1. Vancouver

      18min - every 10 minutes - line 980

      $3

    2. Vancouver (YVR)

      1hrs 19min - non-stop

      $95 - $190

    3. Calgary (YYC)

      1hrs 45min - 3 times a day

      $40 - $55

      • Banff
  • Fly from Abbotsford, bus

    $151 - $263
    1. Vancouver

      31min - every 10 minutes - line 992

      $2 - $4

    2. Surrey Central Stn Bay 9

      1hrs 00min - hourly - line 503

      $11 - $13

    3. Northbound 272 St at Fraser

      19min - once daily - line 21

      $2

    4. Abbotsford (YXX)

      1hrs 10min - non-stop

      $95 - $190

    5. Calgary (YYC)

      1hrs 45min - 3 times a day

      $40 - $55

      • Banff
  • Bus

    $104 - $105
    1. Vancouver

      13hrs 44min - once daily

      $104 - $105

      • Banff
  • Drive

    $70 - $110
    1. Vancouver

      10hrs 23min - 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. 5hrs 22min $167. From Main Street-Science World Station Platform 2 line 992 train to Surrey Central Stn Bay 9, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Calgary airport, then bus to Banff. 8hrs 07min $172. From Vancouver bus to Banff. 13hrs 44min $104. From Vancouver drive to Banff. 10hrs 23min $90.