HUB hero image

How to Travel from

Vancouver to Banff

by Plane, Bus, Route or Car

Vancouver
+0
Banff
Transport search to Banff
Vancouver
+0
Banff
Building a composite car route
Cheapest
Best Offer!
Car
9 h 39 min
845 km.
from $46
Composite Route Car Only
Schedule

Vancouver, Canada → Banff, Canada

All
All days
17 Jul, Fri
18 Jul, Sat
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue

Cheapest and Fastest Ways to Travel from Vancouver to Banff

Composite routes from Vancouver to Banff

Cheapest
Fastest
Other

Transport providers

Air Canada
Website
WestJet
Website
Flair Airlines
Website
Air Canada
Website
1h 28m
Every day
$127.23–$496.18
WestJet
Website
1h 31m
Every day
$82.70–$394.40
Flair Airlines
Website
1h 30m
Every day
$48.35–$330.79
Rocky Mountaineer
Website
Rocky Mountaineer
Website
27h
On demand
1-877-460-3200
1-877-460-3200
Call Contact via email
Rider Express
Website
Reliable Bus
Website
Banff Transportation Group
Website
Mountain Park Transportation
Website
Rider Express
Website
12h 15m
Twice daily
$127.23–$165.39
1-833-583-3636
1-833-583-3636
Call Contact via email
Reliable Bus
Website
45 min
Every 4 hours
$26.14
+1(604) 229-1232
+1(604) 229-1232
Call Contact via email
Banff Transportation Group
Website
1h 30m
On demand
+1 403 762 0000
+1 403 762 0000
Call Contact via email
Mountain Park Transportation
Website
2h
Twice daily
$54.44
+1-403-522-2700
+1-403-522-2700
Call Contact via email

Questions and Answers

What is the cheapest way to get from Vancouver to Banff?

The cheapest way to get from Vancouver to Banff is to bus which costs $108.70 - $141.30 and takes 12h 15m.

What is the fastest way to get from Vancouver to Banff?

The fastest way to get from Vancouver to Banff is to fly and shuttle which takes 4h 46m and costs $81.52 - $293.48 .

Is there a direct bus between Vancouver and Banff?

Yes, there is a direct bus departing from Vancouver, BC and arriving at Banff, AB. Services depart twice daily, and operate every day. The journey takes approximately 12h 15m.

Is there a direct train between Vancouver and Banff?

Yes, there is a direct train departing from Vancouver, BC - Rocky Mountaineer Station station and arriving at Banff, AB. Services depart every 10 minutes. The journey takes approximately 27h.

How far is it from Vancouver to Banff?

The distance between Vancouver and Banff is 840 km. The road distance is 846.8 km.

How do I travel from Vancouver to Banff without a car?

The best way to get from Vancouver to Banff without a car is to bus which takes 12h 15m and costs $108.70 - $141.30 .

How long does it take to get from Vancouver to Banff?

It takes approximately 4h 46m to get from Vancouver to Banff, including transfers.

Where do I catch the Vancouver to Banff bus from?

Vancouver to Banff bus services, operated by Rider Express, depart from Vancouver, BC station.

Where do I catch the Vancouver to Banff train from?

Vancouver to Banff train services, operated by Rocky Mountaineer, depart from Vancouver, BC - Rocky Mountaineer Station.

Train or bus from Vancouver to Banff?

The best way to get from Vancouver to Banff is to bus which takes 12h 15m and costs $108.70 - $141.30 . Alternatively, you can train, which costs and takes 27h.

Where does the Vancouver to Banff bus arrive?

Vancouver to Banff bus services, operated by Rider Express, arrive at Banff, AB station.

What is the time difference between Vancouver and Banff?

Banff is 1h ahead of Vancouver. It is currently 11:07 in Vancouver and 12:07 in Banff.

Where does the Vancouver to Banff train arrive?

Vancouver to Banff train services, operated by Rocky Mountaineer, arrive at Banff, AB station.

Can I drive from Vancouver to Banff?

Yes, the driving distance between Vancouver to Banff is 847 km. It takes approximately 9h 40m to drive from Vancouver to Banff.

Where can I stay near Banff?

There are 352+ hotels available in Banff. Prices start at $49.87 per night.
+0