There are 5 ways to get from West Vancouver to Banff by plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Vancouver International Airport, shuttle
best- Fly from Vancouver International Airport (YVR) to Calgary International Airport (YYC)plane YVR - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
5h 19m$134–571Bus
cheapest- Take the bus from Vancouver to Banffbus Van-Cal
14h 2m$109–241Drive 866.7 km
- Drive from West Vancouver to Banffcar 866.7 km
9h 58m$176–254Shuttle to Abbotsford International Airport, fly, shuttle
- Take a shuttle bus from Vancouver Downtown to Abbotsford Airport
- Fly from Abbotsford International Airport (YXX) to Calgary International Airport (YYC)plane YXX - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
5h 59m$171–669Bus via Kelowna
- Take the bus from Vancouver - Pacific Station to Kelowna - 516 Lawrence Avebus Ebus / ...
- Take the bus from Kelowna - 516 Lawrence Ave to Banff - Brewster Sight Seeing Building-100 Gopher Stbus Ebus
15h 39m
West Vancouver to Banff by bus and subway
Comparing Your Travel Options
The cheapest way to get from West Vancouver to Banff is to bus which costs $100 - $250 and takes 14h 2m.
The fastest way to get from West Vancouver to Banff is to fly and shuttle which takes 5h 19m and costs $130 - $600.
No, there is no direct bus from West Vancouver to Banff. However, there are services departing from (Eastbound Chippendale Rd In Westhill Dr Area) and arriving at Banff via Park Royal @ Bay 5 and Vancouver. The journey, including transfers, takes approximately 14h 2m.
The distance between West Vancouver and Banff is 850 km. The road distance is 866.7 km.
The best way to get from West Vancouver to Banff without a car is to bus which takes 14h 2m and costs $100 - $250.
It takes approximately 5h 19m to get from West Vancouver to Banff, including transfers.
West Vancouver to Banff bus services, operated by Rider Express, depart from Vancouver station.
West Vancouver to Banff bus services, operated by Rider Express, arrive at Banff station.
Banff is 1h ahead of West Vancouver. It is currently 12:48 PM in West Vancouver and 1:48 PM in Banff.
Yes, the driving distance between West Vancouver to Banff is 867 km. It takes approximately 9h 58m to drive from West Vancouver to Banff.
What companies run services between West Vancouver, BC, Canada and Banff, AB, Canada?
Rider Express operates a bus from Vancouver to Banff once daily. Tickets cost $100–220 and the journey takes 12h 15m.
- Website
- westjet.com
Flights from Vancouver International Airport to Calgary International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $60–600
Flights from Vancouver International Airport to Calgary International Airport via Kelowna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $60–600
Flights from Abbotsford International Airport to Calgary International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $45–700
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, What documents do I need to cross Niagara Falls?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
There are 609+ hotels available in Banff.

