There are 6 ways to get from Edson to Revelstoke by bus, car, plane, shuttle, train, 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
best- Take the bus from Edson - 52 St to Jasper Townsitebus
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise to Revelstokebus
11h 17mDrive 551.7 km
cheapest- Drive from Edson to Revelstokecar 551.7 km
7h 26m$108–155Bus, fly to Kelowna International Airport, shuttle
- Take the bus from Edson - 52 St to Edmonton Intl Airportbus
- 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
9h 30m$158–797Bus via Jasper
- Take the bus from Edson - 52 St to Jasper Townsitebus
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise to Revelstokebus
11h 37mTrain, bus
- Take the train from Edson to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise, AB to Golden, BCbus
- Take the bus from Golden, BC to Revelstoke, BCbus
12h 48m$157–350Bus, fly to Kamloops Airport, shuttle, taxi
- Take the bus from Edson - 52 St to Edmonton Intl Airportbus
- Fly from Edmonton International Airport (YEG) to Kamloops Airport (YKA)plane YEG - 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
11h 25m
Edmonton International Airport (YEG) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Edson to Revelstoke is to drive which costs $100 - $160 and takes 7h 26m.
The fastest way to get from Edson to Revelstoke is to drive which takes 7h 26m and costs $100 - $160.
No, there is no direct bus from Edson to Revelstoke. However, there are services departing from Edson - 52 St and arriving at Revelstoke via Jasper, AB and Lake Louise. The journey, including transfers, takes approximately 11h 17m.
The distance between Edson and Revelstoke is 631 km. The road distance is 551.7 km.
The best way to get from Edson to Revelstoke without a car is to bus which takes 11h 17m and costs .
It takes approximately 11h 17m to get from Edson to Revelstoke, including transfers.
Edson to Revelstoke bus services, operated by Cold Shot, depart from Edson - 52 St station.
Edson to Revelstoke bus services, operated by Cold Shot, arrive at Jasper Townsite station.
Revelstoke is 1h behind Edson. It is currently 9:13 PM in Edson and 8:13 PM in Revelstoke.
Yes, the driving distance between Edson to Revelstoke is 552 km. It takes approximately 7h 26m to drive from Edson to Revelstoke.
What companies run services between Edson, AB, Canada and Revelstoke, BC, Canada?
You can take a bus from Edson - 52 St to Revelstoke via Jasper, AB and Lake Louise in around 11h 17m.
- Website
- westjet.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $100–260
Flights from Edmonton International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- $100–260
Flights from Edmonton International Airport to Kamloops Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- $85–800
Flights from Edmonton International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 3h 24m
- When
- Every day
- Estimated price
- $85–800
- Website
- flyflair.com
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $75–350
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Edson to Jasper
- Ave. Duration
- 3h 38m
- Frequency
- Twice a week
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 587-557-7719
- support@coldshot.ca
- Website
- coldshot.ca
Bus from Edson - 52 St to Jasper Townsite
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- $60–75
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $60–75
Bus from Edson - 52 St to Edmonton Intl Airport
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Estimated price
- $70–90
- Website
- https://www.coldshot.ca/
- Schedules at
- https://www.coldshot.ca/routes
- Adult
- $70–90
- Phone
- 1-888-786-3641
- info@sundogtours.com
- Website
- sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $75–110
- Schedules at
- sundogtours.com
- Adult
- $75–110
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- myebus.ca
Bus from Lake Louise to Revelstoke
- Ave. Duration
- 3h 37m
- 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
- info@revelstoketransfers.com
- 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
- Phone
- +1 866 606 6700
- explorerockies@brewster.ca
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $110–150
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Lake Louise, AB to Golden, BC
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $21–55
- Website
- https://riderexpress.ca/
- Standard
- $21–55
Bus from Golden, BC to Revelstoke, BC
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $30–70
- Website
- https://riderexpress.ca/
- Standard
- $30–70
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- 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
- Ave. Duration
- 1h 20m
- Estimated price
- $90–120
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 London to Edinburgh, Best ways to travel around Australia, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
There are 152+ hotels available in Revelstoke.


















