HUB hero image

How to Travel from

Banff to St. George

by Route or Car

Banff
+0
St. George
Transport search to St. George
Banff
+0
St. George
Building a composite car route
Cheapest
Best Offer!
Car
26 h 55 min
2675 km.
from $147
Composite Route Car Only

Three ways to Travel from Banff to St. George

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

American Airlines

Website:
aa.com/
Plane from Calgary International Airport to St.
Ave. Duration:
6h 53m
Frequency:
Tuesday, Wednesday, Thursday, Saturday, and Sunday
Estimated price:
$189.50–$884.35

Delta

Website:
delta.com/
Plane from Calgary International Airport to St.
Ave. Duration:
5h 38m
Frequency:
Every day
Estimated price:
$202.14–$467.44
Plane from Calgary International Airport to Cedar
Ave. Duration:
5h 57m
Frequency:
Monday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$151.60–$366.37
Plane from Calgary International Airport to Mc
Ave. Duration:
3h
Frequency:
Every day
Estimated price:
$138.97–$758.01

United Airlines

Website:
united.com/
Plane from Calgary International Airport to St.
Ave. Duration:
7h 56m
Frequency:
Every day
Estimated price:
$265.30–$1,010.68

WestJet

Website:
westjet.com/
Plane from Calgary International Airport to Mc
Ave. Duration:
3h
Frequency:
Every day
Estimated price:
$138.97–$758.01

Flair Airlines

Website:
flyflair.com/
Plane from Calgary International Airport to Mc
Ave. Duration:
2h 50m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$126.34–$328.47

Train operators

Amtrak

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Train from Bellingham Amtrak Station to Portland
Ave. Duration:
6h 21m
Frequency:
Once daily
Estimated price:
$35.37–$138.97
Train from Seattle to Van
Ave. Duration:
34h 41m
Frequency:
Once daily
Estimated price:
$126.34–$442.17

Bus operators

Greyhound USA

Phone:
+1 214-849-8100
Website:
greyhound.com/
Bus from Vancouver to Everett
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$8.84–$101.07

Flixbus USA

Phone:
+1 (855) 626-8585
Website:
flixbus.com
Bus from Los Angeles to Las
Ave. Duration:
5h 25m
Frequency:
Twice daily
Estimated price:
$27.79–$101.07
Bus from Vancouver to Everett
Ave. Duration:
3h 30m
Frequency:
Once daily
Estimated price:
$12.63–$58.11

Pacific Crest Buslines Bend

Phone:
+1 541-366-5110
Website:
pacificcrestbuslines.net
Bus from Portland Union Station to Bend
Ave. Duration:
4h 15m
Frequency:
Once daily
Estimated price:
$63.17–$88.43

Salt Lake Express

Phone:
+1 208-656-8824
Website:
saltlakeexpress.com
Bus from Harry Reid International to St
Ave. Duration:
2h 10m
Frequency:
Every 3 hours
Estimated price:
$31.58–$75.80
Bus from Everett Station to Spokane
Ave. Duration:
6h 20m
Frequency:
Once daily
Estimated price:
$60.64–$113.70
Bus from Spokane to Boise,
Ave. Duration:
11h
Frequency:
Once daily
Estimated price:
$75.80–$138.97

Amtrak Thruway

Phone:
+1 800-872-7245
Website:
amtrak.com/home.html
Bus from Hawthorne Station, Bend, OR to Ontario,
Ave. Duration:
5h 55m
Frequency:
5 times a week
Estimated price:
$54.32–$202.14

Rider Express

Phone:
1-833-583-3636
Website:
riderexpress.ca/
Bus from Banff, AB to Abbotsford,
Ave. Duration:
10h 45m
Frequency:
Twice daily
Estimated price:
$120.02–$151.60
Bus from Banff, AB to Vancouver,
Ave. Duration:
11h 55m
Frequency:
Twice daily
Estimated price:
$126.34–$164.24

Banff Transportation Group

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

Mountain Park Transportation

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

Northwestern Stages

Phone:
+1 800-366-6975
Website:
northwesternstagelines.com
Bus from Everett Station to Spokane
Ave. Duration:
6h 20m
Frequency:
Once daily
Estimated price:
$50.53–$113.70
Bus from Spokane to Boise,
Ave. Duration:
10h
Frequency:
Once daily
Estimated price:
$56.85–$138.97

Point

Phone:
+1 888-846-4183
Website:
oregon-point.com
Bus from Hawthorne Station, Bend, OR to Ontario,
Ave. Duration:
4h 55m
Frequency:
Once daily
Estimated price:
$42.95–$69.48

BellAir Airporter Shuttle

Phone:
+1 866-235-5247
Website:
airporter.com
Bus from Bellingham Airport to Seattle,
Ave. Duration:
2h 30m
Frequency:
3 times a day
Estimated price:
$41.69–$56.85

Tufesa

Phone:
+1 833 766 3553
Website:
tufesainternacional.com
Bus from 3988 W Chinden - Boise to St.
Ave. Duration:
13h 30m
Frequency:
Once a week
Estimated price:
$126.34–$164.24

Central Oregon Breeze

Website:
cobreeze.com
Bus from Portland Union Station to Bend
Ave. Duration:
4h 25m
Frequency:
6 times a week
Estimated price:
$68.22–$72.01

National Park Express

Phone:
+1 702-978-7368
Website:
nationalparkexpress.com
Bus from Treasure Island Hotel to Casino
Ave. Duration:
2h 25m
Frequency:
Once daily

St. George Shuttle

Phone:
+1 800-933-8320
Website:
stgshuttle.com/
Bus from Cedar City - Iron County Taxi to St.
Ave. Duration:
49 min
Frequency:
Every 3 hours
Estimated price:
$31.58–$44.22

Questions and Answers

What is the cheapest way to get from Banff to St. George?

The cheapest way to get from Banff to St. George is to shuttle and fly which costs $217.39 - $423.91 and takes 11h 20m.

What is the fastest way to get from Banff to St. George?

The fastest way to get from Banff to St. George is to shuttle and fly which takes 8h 55m and costs $260.87 - $597.83 .

Is there a direct bus between Banff and St. George?

No, there is no direct bus from Banff to St. George. However, there are services departing from Banff, AB and arriving at St. George via Vancouver, Everett Station, Spokane, Boise Airport and 3988 W Chinden - Boise. The journey, including transfers, takes approximately 2 days 2h.

How far is it from Banff to St. George?

The distance between Banff and St. George is 1730 km. The road distance is 2027.7 km.

How do I travel from Banff to St. George without a car?

The best way to get from Banff to St. George without a car is to bus which takes 2 days 2h and costs $315.22 - $597.83 .

How long does it take to get from Banff to St. George?

It takes approximately 8h 55m to get from Banff to St. George, including transfers.

Where do I catch the Banff to St. George bus from?

Banff to St. George bus services, operated by Rider Express, depart from Banff, AB station.

Where does the Banff to St. George bus arrive?

Banff to St. George bus services, operated by Rider Express, arrive at Vancouver, BC station.

Can I drive from Banff to St. George?

Yes, the driving distance between Banff to St. George is 2028 km. It takes approximately 20h 5m to drive from Banff to St. George.

Where can I stay near St. George?

There are 976+ hotels available in St. George. Prices start at $41.26 per night.
+0