There are 7 ways to get from Drumheller to Revelstoke by bus (Flixbus), car, bus, plane, shuttle, 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.
Bus via Canmore
best- Take the bus from Drumheller to Calgary Int. Airportbus
- Take the bus from Calgary International Airport to Canmore, BCbus
- Take the bus from Canmore to Revelstokebus
8h 44mBus #2
cheapest- Take the bus from Drumheller to Calgarybus FlixBus 2724
- Take the bus from Calgary, AB - Marlborough Mall to Revelstoke, BCbus Calgary / ...
9h 37m$73–160Drive 530.3 km
- Drive from Drumheller to Revelstokecar 530.3 km
6h 13m$106–152Bus, fly to Kelowna International Airport, shuttle
- Take the bus from Drumheller to Calgary Int. Airportbus
- Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)plane YYC - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
7h 40m$99–788Bus
- Take the bus from Drumheller to Calgarybus FlixBus 2724
- Take the bus from Calgary to Revelstokebus Calgary
8h 50mBus, fly to Kamloops Airport, shuttle, taxi
- Take the bus from Drumheller to Calgary Int. Airportbus
- Fly from Calgary International Airport (YYC) to Kamloops Airport (YKA)plane YYC - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take the taxi from Sun Peaks Resort, BC to Chasetaxi
- Take the bus from Chase to Revelstokebus
9h 50mBus, fly to Penticton Regional Airport, shuttle
- Take the bus from Drumheller to Calgary Int. Airportbus
- Fly from Calgary International Airport (YYC) to Penticton Regional Airport (YYF)plane YYC - YYF
- Take the bus from Wade & Winnipeg to Queensway Exchbus
- Take a shuttle bus from Kelowna - Safeway to Revelstoke, BC - Downtown
10h 35m$141–865
Calgary International Airport (YYC) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Drumheller to Revelstoke is to bus which costs $70 - $160 and takes 9h 37m.
The fastest way to get from Drumheller to Revelstoke is to drive which takes 6h 13m and costs $100 - $160.
No, there is no direct bus from Drumheller to Revelstoke. However, there are services departing from Drumheller and arriving at Revelstoke via Calgary International Airport and Canmore. The journey, including transfers, takes approximately 8h 44m.
The distance between Drumheller and Revelstoke is 547 km. The road distance is 530.3 km.
The best way to get from Drumheller to Revelstoke without a car is to bus via Canmore which takes 8h 44m and costs .
It takes approximately 8h 44m to get from Drumheller to Revelstoke, including transfers.
Drumheller to Revelstoke bus services, operated by Flixbus USA, depart from Drumheller station.
Drumheller to Revelstoke bus services, operated by Flixbus USA, arrive at Calgary Int. Airport station.
Revelstoke is 1h behind Drumheller. It is currently 6:03 PM in Drumheller and 5:03 PM in Revelstoke.
Yes, the driving distance between Drumheller to Revelstoke is 530 km. It takes approximately 6h 13m to drive from Drumheller to Revelstoke.
What companies run services between Drumheller, AB, Canada and Revelstoke, BC, Canada?
You can take a bus from Drumheller to Revelstoke via Calgary Int. Airport, Calgary International Airport, Canmore, BC, and Canmore in around 8h 44m.
- Website
- westjet.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $75–950
Flights from Calgary International Airport to Kamloops Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $280–750
Flights from Calgary International Airport to Kamloops Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $280–750
Flights from Calgary International Airport to Penticton Regional Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $100–650
- Website
- flyflair.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–450
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $45–320
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $17–28
- Schedules at
- flixbus.com
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $17–28
- Schedules at
- flixbus.com
Bus from Drumheller to Calgary
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $18–30
- Schedules at
- flixbus.com
Bus from Drumheller to Calgary
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $18–30
- Schedules at
- flixbus.com
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $17–28
- Schedules at
- flixbus.com
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $17–28
- Schedules at
- flixbus.com
- Phone
- 1-888-449-2901
- [email protected]
- Website
- banffairporter.com
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $83
- Website
- https://banffairporter.com/
- Schedules at
- https://banffairporter.com/schedule-rates/
- Adult (18-64)
- $83
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $65–95
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $65–95
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Canmore to Revelstoke
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Calgary to Revelstoke
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Chase to Revelstoke
- Ave. Duration
- 2h 10m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
- Phone
- 1-888-569-1969
- [email protected]
- Website
- revelstoketransfers.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
Shuttle from Kelowna - Safeway to Revelstoke, BC - Downtown
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Calgary, AB - Marlborough Mall to Revelstoke, BC
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- $55–130
- Website
- https://www.riderexpress.ca/
- Standard
- $55–130
- Phone
- (250) 554-8005
- [email protected]
- Website
- sunstarshuttle.com
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- https://www.sunstarshuttle.com/
- Adult One-Way
- $55
- Adult Round Trip
- $110
- Phone
- +1 844 442 2212
- [email protected]
- Website
- bctransit.com
Bus from Wade & Winnipeg to Queensway Exch
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
- Ave. Duration
- 1h 20m
- Estimated price
- $90–110
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 Need to know: Eurostar, Need to know: Jadrolinija, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Book your Drumheller to Revelstoke bus tickets online with Omio.
There are 162+ hotels available in Revelstoke.













