There are 5 ways to get from Kitsilano 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
4h 42m$131–544Bus
cheapest- Take the bus from Vancouver to Banffbus Van-Cal
13h 36m$106–234Drive 848.9 km
- Drive from Kitsilano to Banffcar 848.9 km
9h 45m$169–244Shuttle 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 33m$168–662Bus via Kelowna Airport (YLW)
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna Airportbus Vancouver to Kelowna
- Take the bus from Kelowna Airport to Banffbus Kelowna
15h 11m$166–229
Kitsilano to Banff by bus and subway
Questions & Answers
The cheapest way to get from Kitsilano to Banff is to bus which costs $100 - $240 and takes 13h 36m.
The fastest way to get from Kitsilano to Banff is to fly and shuttle which takes 4h 42m and costs $130 - $550.
No, there is no direct bus from Kitsilano to Banff. However, there are services departing from Northbound Macdonald St @ W 7th Ave and arriving at Banff via Vancouver. The journey, including transfers, takes approximately 13h 36m.
The distance between Kitsilano and Banff is 838 km. The road distance is 848.9 km.
The best way to get from Kitsilano to Banff without a car is to bus which takes 13h 36m and costs $100 - $240.
It takes approximately 4h 42m to get from Kitsilano to Banff, including transfers.
Kitsilano to Banff bus services, operated by Rider Express, depart from Vancouver station.
Kitsilano to Banff bus services, operated by Rider Express, arrive at Banff station.
Banff is 1h ahead of Kitsilano. It is currently 9:28 AM in Kitsilano and 10:28 AM in Banff.
Yes, the driving distance between Kitsilano to Banff is 849 km. It takes approximately 9h 45m to drive from Kitsilano to Banff.
What companies run services between Kitsilano, 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–550
Flights from Vancouver International Airport to Calgary International Airport via Kelowna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $60–550
Flights from Abbotsford International Airport to Calgary International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $35–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 Travelling to the UK: What do I need to know?, Getting to Milan from the airport, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
There are 625+ hotels available in Banff.

