There are 5 ways to get from Edmonton Airport (YEG) to Revelstoke by plane, shuttle, bus, rideshare, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, shuttle
best- Fly from Edmonton International Airport (YEG) to Kelowna International Airport (YLW)plane YEG - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
5h 20m$84–519Bus via Calgary Airport (YYC)
- Take the bus from Edmonton Airport - YEG to Calgary YYC Airportbus
- Take the bus from Calgary International Airport to Canmore, BCbus
- Take the bus from Canmore to Revelstokebus
9h 59mAirport Transfer
- Take the rideshare from Edmonton-YEG to Revelstoke657 km
7h 36mDrive 657 km
- Drive from Edmonton Airport (YEG) to Revelstokecar 657 km
7h 36m$129–187Bus
- Take the bus from Edmonton to Banffbus FlixBus 2725
- Take the bus from Banff to Revelstokebus Calgary
12h 49m
Edmonton International Airport (YEG) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Edmonton Airport (YEG) to Revelstoke is to drive which costs $120 - $190 and takes 7h 36m.
The fastest way to get from Edmonton Airport (YEG) to Revelstoke is to fly and shuttle which takes 5h 20m and costs $80 - $550.
No, there is no direct bus from Edmonton Airport (YEG) to Revelstoke. However, there are services departing from Edmonton Airport - YEG and arriving at Revelstoke via Calgary International Airport and Canmore. The journey, including transfers, takes approximately 9h 59m.
The distance between Edmonton Airport (YEG) and Revelstoke is 733 km. The road distance is 657 km.
The best way to get from Edmonton Airport (YEG) to Revelstoke without a car is to bus via Calgary Airport (YYC) which takes 9h 59m and costs .
It takes approximately 5h 20m to get from Edmonton Airport (YEG) to Revelstoke, including transfers.
Edmonton Airport (YEG) to Revelstoke bus services, operated by Rider Express, depart from Edmonton Airport - YEG station.
Edmonton Airport (YEG) to Revelstoke bus services, operated by Rider Express, arrive at Calgary YYC Airport station.
Revelstoke is 1h behind Edmonton Airport (YEG). It is currently 10:26 AM in Edmonton Airport (YEG) and 9:26 AM in Revelstoke.
Yes, the driving distance between Edmonton Airport (YEG) to Revelstoke is 657 km. It takes approximately 7h 36m to drive from Edmonton Airport (YEG) to Revelstoke.
What companies run services between Edmonton Airport (YEG), Canada and Revelstoke, BC, Canada?
You can take a bus from Edmonton Airport - YEG to Revelstoke via Calgary YYC Airport, Calgary International Airport, Canmore, BC, and Canmore in around 9h 59m.
- Website
- westjet.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $70–150
Flights from Edmonton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $70–150
- Website
- flyflair.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $90–340
- 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
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Edmonton Airport - YEG to Calgary YYC Airport
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- 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 Banff to Revelstoke
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Website
- EBus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Edmonton to Banff
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- $55–100
- Schedules at
- Flixbus USA
- Website
- https://www.mozio.com
Rideshare from Edmonton-YEG to Revelstoke
- Ave. Duration
- 7h 36m
- Frequency
- On demand
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: Jadrolinija, 4 stunningly beautiful Philippines islands you need to visit, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 163+ hotels available in Revelstoke.
Check out Blablacar's carpooling service for rideshare options between Edmonton Airport (YEG) and Revelstoke. A great option if you don't have a driver's licence or want to avoid public transport.










