There are 4 ways to get from Banff to St. Albert by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from HI Banff Alpine Centre to Calgary AirportCalgary
- Take the bus from Calgary Airport to Edmonton, AB - Kingsway Royal AlexCalgary to Edmonton
6h 36m$126–133Drive 420.6 km
cheapest- Drive from Banff to St. Albert420.6 km
4h 47m$82–119Bus, fly, line 203 bus
- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Fly from Calgary International Airport (YYC) to Edmonton International Airport (YEG)YYC - YEG
- Take the bus from 114 Street & 83 Avenue to St. Albert Centre Exchange
4h 59m$177–403Bus via Red Deer
- Take the bus from HI Banff Alpine Centre to Calgary Airport
- Take the bus from Calgary Airport to Red Deer, AB - Tim Hortons
- Take the bus from Red Deer - 67 St to Edmonton - Cold Shot Terminal 154 St NW
7h 22m$145–172
Calgary International Airport (YYC) to Edmonton International Airport (YEG) flights
Questions & Answers
The cheapest way to get from Banff to St. Albert is to drive which costs $80 - $120 and takes 4h 47m.
The fastest way to get from Banff to St. Albert is to drive which takes 4h 47m and costs $80 - $120.
No, there is no direct bus from Banff to St. Albert. However, there are services departing from HI Banff Alpine Centre and arriving at St Anne Street & St Thomas Street via Calgary Airport and Kingsway RAH Transit Centre Bay D. The journey, including transfers, takes approximately 6h 36m.
The distance between Banff and St. Albert is 455 km. The road distance is 420.6 km.
The best way to get from Banff to St. Albert without a car is to bus which takes 6h 36m and costs $125 - $135.
It takes approximately 6h 36m to get from Banff to St. Albert, including transfers.
Banff to St. Albert bus services, operated by Banff Explorer, depart from HI Banff Alpine Centre station.
Banff to St. Albert bus services, operated by Banff Explorer, arrive at Calgary Airport station.
Yes, the driving distance between Banff to St. Albert is 421 km. It takes approximately 4h 47m to drive from Banff to St. Albert.
There are 463+ hotels available in St. Albert.
What companies run services between Banff, AB, Canada and St. Albert, AB, Canada?
You can take a bus from HI Banff Alpine Centre to St Anne Street & St Thomas Street via Calgary Airport and Kingsway RAH Transit Centre Bay D in around 6h 36m.
- Website
- westjet.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $80–270
- Website
- aircanada.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $40–290
- Website
- flyairnorth.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 55 min
- When
- Wednesday and Friday
- Estimated price
- $95–260
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from HI Banff Alpine Centre to Calgary Airport
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- Phone
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary Airport to Edmonton, AB - Kingsway Royal Alex
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- $67–68
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $67–68
Bus from Calgary Airport to Red Deer, AB - Tim Hortons
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- $31–32
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $31–32
- Phone
- +1 780-418-6060
- transit@stalbert.ca
- Website
- stalbert.ca
Bus from 114 Street & 83 Avenue to St. Albert Centre Exchange
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–6
- Website
- https://stalbert.ca/city/transit/
- Schedules at
- https://stalbert.ca/city/transit/schedules/
- Child 0-12
- $0
- Student 13-18 local route
- $0
- Adult local route
- $4
- Senior local route
- $4
- Senior commuter route
- $5
- Student 13-18 commuter route
- $5
- Adult commuter
- $6
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Red Deer - 67 St to Edmonton - Cold Shot Terminal 154 St NW
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $55–75
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $55–75
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 Flying into Beijing?, How to get from Stansted Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.




