HUB hero image

How to Travel from

Ashcroft to Banff

by Rideshare, Route or Car

Ashcroft
+0
Banff
Transport search to Banff
Ashcroft
+0
Banff
Building a composite car route
Cheapest
Best Offer!
Car
7 h 6 min
588 km.
from $32
Composite Route Car Only

Four ways to Travel from Ashcroft to Banff

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

WestJet

Website:
westjet.com/
Plane from Kamloops Airport to Calgary
Ave. Duration:
1h 17m
Frequency:
Every day
Estimated price:
$240.04–$631.68

Train operators

Rocky Mountaineer

Phone:
1-877-460-3200
Website:
rockymountaineer.com/
Train from Kamloops, BC to Banff,
Ave. Duration:
3d 23h
Frequency:
On demand

VIA Rail

Phone:
+1 888 842-7245
Website:
viarail.ca/en
Train from Ashcroft to Kamloops
Ave. Duration:
1h 45m
Frequency:
Twice a week
Estimated price:
$16.42–$88.43

Bus operators

EBus Canada

Phone:
1-877-769-3287
Website:
myebus.ca/
Bus from Cache Creek, BC - Petro Canada to Kamloops,
Ave. Duration:
50 min
Frequency:
3 times a week
Estimated price:
$21.48–$27.79

Rider Express

Phone:
1-833-583-3636
Website:
riderexpress.ca/
Bus from Kamloops, BC to Banff,
Ave. Duration:
7h 5m
Frequency:
Twice daily
Estimated price:
$82.12–$107.39

Banff Transportation Group

Phone:
+1 403 762 0000
Website:
banfftransportation.com/
Bus from Calgary Airport to Banff,
Ave. Duration:
1h 30m
Frequency:
On demand

Mountain Park Transportation

Phone:
+1-403-522-2700
Website:
mtnparktrans.com/
Bus from Calgary Airport to Banff,
Ave. Duration:
2h
Frequency:
Twice daily
Estimated price:
$54.96

Questions and Answers

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

The cheapest way to get from Ashcroft to Banff is to drive which costs $81.52 - $119.57 and takes 7h 6m.

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

The fastest way to get from Ashcroft to Banff is to drive and fly and shuttle which takes 4h 34m and costs $260.87 - $369.57 .

Is there a direct train between Ashcroft and Banff?

No, there is no direct train from Ashcroft to Banff. However, there are services departing from Ashcroft and arriving at Banff, AB via Kamloops, BC. The journey, including transfers, takes approximately 4 days 1h.

How far is it from Ashcroft to Banff?

The distance between Ashcroft and Banff is 697 km. The road distance is 588.2 km.

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

The best way to get from Ashcroft to Banff without a car is to bus which takes 9h 6m and costs $108.70 - $141.30 .

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

It takes approximately 4h 34m to get from Ashcroft to Banff, including transfers.

Where do I catch the Ashcroft to Banff train from?

Ashcroft to Banff train services, operated by VIA Rail, depart from Ashcroft station.

Train or bus from Ashcroft to Banff?

The best way to get from Ashcroft to Banff is to bus which takes 9h 6m and costs $108.70 - $141.30 . Alternatively, you can train, which costs and takes 4 days 1h.

What is the time difference between Ashcroft and Banff?

Banff is 1h ahead of Ashcroft. It is currently 12:10 in Ashcroft and 13:10 in Banff.

Where does the Ashcroft to Banff train arrive?

Ashcroft to Banff train services, operated by VIA Rail, arrive at Kamloops North station.

Can I drive from Ashcroft to Banff?

Yes, the driving distance between Ashcroft to Banff is 588 km. It takes approximately 7h 6m to drive from Ashcroft to Banff.

Where can I stay near Banff?

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