There are 7 ways to get from Drumheller to St. Albert by car, bus, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus
best- Drive from Drumheller to Calgary - Airdrie Northboundcar
- Take the bus from Calgary - Airdrie Northbound to Edmonton Southbus Cal-Edm
5h 17m$63–132Drive 291.1 km
cheapest- Drive from Drumheller to St. Albertcar 291.1 km
3h 32m$53–76Drive, fly
- Drive from Drumheller to Calgary International Airport (YYC)car
- Fly from Calgary International Airport (YYC) to Edmonton International Airport (YEG)plane YYC - YEG
4h 30m$130–645Drive, bus via St Albert Trail & Sterling St
- Drive from Drumheller to Calgary - Airdrie Northboundcar
- Take the bus from Calgary - Airdrie Northbound to Edmonton Southbus Cal-Edm
5h 25m$63–132Taxi, bus
- Take the taxi from Drumheller to Strathmoretaxi
- Take the bus from Strathmore to Edmontonbus FlixBus 2720
7h$59–97Taxi, bus via 101 Street & Jasper Avenue
- Take the taxi from Drumheller to Strathmoretaxi
- Take the bus from Strathmore to Edmontonbus FlixBus 2720
7h 14m$59–97Taxi, bus via Calgary Airport (YYC)
- Take the taxi from Drumheller to Strathmoretaxi
- Take the bus from Strathmore to Calgary International Airport Domestic Terminalbus
- Take the bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 Stbus
7h 42m
Calgary International Airport (YYC) to Edmonton International Airport (YEG) flights
Comparing Your Travel Options
The cheapest way to get from Drumheller to St. Albert is to drive which costs $50 - $80 and takes 3h 32m.
The fastest way to get from Drumheller to St. Albert is to drive which takes 3h 32m and costs $50 - $80.
The distance between Drumheller and St. Albert is 394 km. The road distance is 291.1 km.
The best way to get from Drumheller to St. Albert without a car is to taxi and bus which takes 7h and costs $55 - $100.
It takes approximately 5h 17m to get from Drumheller to St. Albert, including transfers.
Yes, the driving distance between Drumheller to St. Albert is 291 km. It takes approximately 3h 32m to drive from Drumheller to St. Albert.
There are 604+ hotels available in St. Albert.
What companies run services between Drumheller, AB, Canada and St. Albert, AB, Canada?
There is no direct connection from Drumheller to St. Albert. However, you can drive to Calgary - Airdrie Northbound, take the bus to Edmonton South, take the bus to Edmonton Downtown Ticket Office - 10014 104 St, walk to 104 Street & Jasper Avenue, then take the line 201 bus to Nakî Transit Station and Park and Ride. Alternatively, you can drive from Drumheller to St. Albert in around 3h 32m.
- Website
- westjet.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $85–600
- Website
- aircanada.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- $50–380
- Website
- flyairnorth.com
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 50 min
- When
- Thursday and Sunday
- Estimated price
- $150–220
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Calgary - Airdrie Northbound to Edmonton South
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
Bus from Calgary - Airdrie Northbound to Edmonton South
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Strathmore to Edmonton
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $45–75
- Schedules at
- Flixbus USA
Bus from Strathmore to Edmonton
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $45–75
- Schedules at
- Flixbus USA
Bus from Strathmore to Calgary International Airport Domestic Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $9–15
- Schedules at
- Flixbus USA
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Calgary - Airport YYC to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 1m
- Frequency
- Every 10 minutes
- Website
- Red Arrow
- Ave. Duration
- 1h 5m
- Estimated price
- $9–12
Badlands Taxi
- Phone
- +1 403 820 0000
Classic Cabz of Drumheller
- Phone
- +1 403 820 7777
Badlands Taxi
- Phone
- +1 403 820 0000
Classic Cabz of Drumheller
- Phone
- +1 403 820 7777
Badlands Taxi
- Phone
- +1 403 820 0000
Classic Cabz of Drumheller
- Phone
- +1 403 820 7777
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 How to get from Luton Airport into central London, Want to know more about Flixbus?, and Getting to Rome from the airport - to help you get the most out of your next trip.






