There are 5 ways to get from Spruce Grove to Drumheller by bus (Flixbus) or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Calgary Airport (YYC)
best- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary Airportbus Edmonton
- Take the bus from Calgary Int. Airport to Drumhellerbus FlixBus 2724
8h 8m$62–128Bus
cheapest- Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - Whitehorn LRT Stationbus Edmonton
- Take the bus from Calgary to Drumhellerbus FlixBus 2724
8h 23m$51–130Drive 301 km
- Drive from Spruce Grove to Drumhellercar 301 km
3h 38m$60–87Bus via Southgate Station
- Take the bus from Edmonton to Calgary Int. Airportbus FlixBus 2720 / ...
- Take the bus from Calgary Int. Airport to Drumhellerbus FlixBus 2724
8h 28m$84–126Bus via Calgary
- Take the bus from Kingsway LRT Station to Calgary - Downtown 9 Ave Sebus Edm-Cal
- Take the bus from Calgary to Drumhellerbus FlixBus 2724
9h 44m$67–139
Spruce Grove to Drumheller by bus
Questions & Answers
The cheapest way to get from Spruce Grove to Drumheller is to drive which costs $55 - $90 and takes 3h 38m.
The fastest way to get from Spruce Grove to Drumheller is to drive which takes 3h 38m and costs $55 - $90.
No, there is no direct bus from Spruce Grove to Drumheller. However, there are services departing from Calahoo Road & McLeod Avenue and arriving at Drumheller via Edmonton, AB - Kingsway Royal Alex and Calgary Int. Airport. The journey, including transfers, takes approximately 8h 8m.
The distance between Spruce Grove and Drumheller is 463 km. The road distance is 301 km.
The best way to get from Spruce Grove to Drumheller without a car is to bus via Calgary Airport (YYC) which takes 8h 8m and costs $60 - $130.
It takes approximately 8h 8m to get from Spruce Grove to Drumheller, including transfers.
Spruce Grove to Drumheller bus services, operated by The Canada Bus, depart from Edmonton, AB - Kingsway Royal Alex station.
Spruce Grove to Drumheller bus services, operated by The Canada Bus, arrive at Calgary Airport station.
Yes, the driving distance between Spruce Grove to Drumheller is 301 km. It takes approximately 3h 38m to drive from Spruce Grove to Drumheller.
There are 50+ hotels available in Drumheller.
What companies run services between Spruce Grove, AB, Canada and Drumheller, AB, Canada?
You can take a bus from Calahoo Road & McLeod Avenue to Drumheller via Kingsway RAH Transit Centre, Edmonton, AB - Kingsway Royal Alex, Calgary Airport, and Calgary Int. Airport in around 8h 8m.
- Phone
- +1 403 668 9600
- [email protected]
- Website
- thecanadabus.com
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary Airport
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- $45–65
- Website
- https://www.thecanadabus.com/
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - Whitehorn LRT Station
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a day
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary Airport
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $45–100
- Website
- https://www.riderexpress.ca/
- Standard
- $45–100
Bus from Edmonton, AB - Kingsway Royal Alex to Calgary, AB - Whitehorn LRT Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- https://www.riderexpress.ca/
- Standard
- $45–110
Bus from Kingsway LRT Station to Calgary - Downtown 9 Ave Se
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- $45–110
- Website
- https://www.riderexpress.ca/
- Standard
- $45–110
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Calgary Int. Airport to Drumheller
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $16–28
- Schedules at
- flixbus.com
Bus from Calgary to Drumheller
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $17–28
- Schedules at
- flixbus.com
Bus from Edmonton to Calgary Int. Airport
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $35–65
- Schedules at
- flixbus.com
Bus from Calgary Int. Airport to Drumheller
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $16–28
- Schedules at
- flixbus.com
Bus from Calgary to Drumheller
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- flixbus.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Edmonton to Calgary Int. Airport
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $65–95
- Book at
- https://www.jeffersonlines.com
- Adult
- $65–95
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 travel India's Golden Triangle, 4 of the smartest ways to explore Australia, and Want to know more about Flixbus? - to help you get the most out of your next trip.










