There are 7 ways to get from Hanna to Revelstoke by taxi, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus via Canmore
best- Take the taxi from Hanna to Drumhellertaxi
- 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
9h 39mDrive 608 km
cheapest- Drive from Hanna to Revelstokecar 608 km
7h 5m$120–173Taxi, bus, fly to Kelowna International Airport, shuttle
- Take the taxi from Hanna to Drumhellertaxi
- 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
8h 35m$237–952Taxi, bus
- Take the taxi from Hanna to Drumhellertaxi
- Take the bus from Drumheller to Calgarybus
- Take the bus from Calgary to Revelstokebus
9h 45mTaxi, bus #2
- Take the taxi from Hanna to Drumhellertaxi
- Take the bus from Drumheller to Calgarybus
- Take the bus from Calgary - Downtown 4 Ave SE to Revelstokebus
10h 32m$211–324Taxi, bus, fly to Kamloops Airport, shuttle
- Take the taxi from Hanna to Drumhellertaxi
- 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
10h 45mTaxi, bus, fly to Penticton Regional Airport, shuttle
- Take the taxi from Hanna to Drumhellertaxi
- 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
11h 30m$279–1,029
Calgary International Airport (YYC) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Hanna to Revelstoke is to drive which costs $110 - $180 and takes 7h 5m.
The fastest way to get from Hanna to Revelstoke is to drive which takes 7h 5m and costs $110 - $180.
The distance between Hanna and Revelstoke is 624 km. The road distance is 608 km.
The best way to get from Hanna to Revelstoke without a car is to taxi and bus via Canmore which takes 9h 39m and costs .
It takes approximately 9h 39m to get from Hanna to Revelstoke, including transfers.
Revelstoke is 1h behind Hanna. It is currently 7:07 AM in Hanna and 6:07 AM in Revelstoke.
Yes, the driving distance between Hanna to Revelstoke is 608 km. It takes approximately 7h 5m to drive from Hanna to Revelstoke.
There are 163+ hotels available in Revelstoke.
What companies run services between Hanna, AB, Canada and Revelstoke, BC, Canada?
There is no direct connection from Hanna to Revelstoke. However, you can take the taxi to Drumheller, take the bus to Calgary Int. Airport, walk to Calgary International Airport, take the bus to Canmore, BC, walk to Canmore, then take the bus to Revelstoke. Alternatively, you can drive from Hanna to Revelstoke in around 7h 5m.
- Website
- westjet.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $75–900
Flights from Calgary International Airport to Kamloops Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $270–750
Flights from Calgary International Airport to Kamloops Airport via Edmonton
- Ave. Duration
- 3h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $270–750
Flights from Calgary International Airport to Penticton Regional Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $95–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–440
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- $45–310
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Schedules at
- Flixbus USA
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Schedules at
- Flixbus USA
Bus from Drumheller to Calgary
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Schedules at
- Flixbus USA
Bus from Drumheller to Calgary
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $17–30
- Schedules at
- Flixbus USA
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Schedules at
- Flixbus USA
Bus from Drumheller to Calgary Int. Airport
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $16–28
- Schedules at
- Flixbus USA
- Phone
- 1-888-449-2901
- [email protected]
- Website
- Banff Airporter
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $83
- Website
- Banff Airporter
- Schedules at
- Banff Airporter Schedules
- Adult (18-64)
- $83
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $65–95
- Website
- Brewster Express Homepage
- Adult
- $65–95
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Canmore to Revelstoke
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Website
- EBus
Bus from Calgary to Revelstoke
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Website
- EBus
Bus from Chase to Revelstoke
- Ave. Duration
- 2h 10m
- Frequency
- 6 times a week
- Website
- EBus
- Phone
- 1-888-569-1969
- [email protected]
- Website
- Everything Revelstoke
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- Everything Revelstoke
- 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
- Everything Revelstoke
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Calgary - Downtown 4 Ave SE to Revelstoke
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- $55–130
- Website
- Rider Express
- Standard
- $55–130
- Phone
- (250) 554-8005
- [email protected]
- Website
- Sun Star Shuttle
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- Sun Star Shuttle
- Adult One-Way
- $55
- Adult Round Trip
- $110
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Wade & Winnipeg to Queensway Exch
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- $3
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $3
- Ave. Duration
- 58 min
- Estimated price
- $90–170
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 Travelling around the UAE, How to get from Gatwick Airport into central London, and Italy Travel Guides - to help you get the most out of your next trip.













