There are 5 ways to get from Alberta to Revelstoke by 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.
Bus
best- Take the bus from Calgary, AB - Westbrook Mall to Revelstoke, BCbus Calgary
7h 3m$90–120Fly from Calgary International Airport, shuttle
cheapest- 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 5m$76–764Drive 405.5 km
- Drive from Calgary to Revelstokecar 405.5 km
4h 50m$79–114Bus via Canmore
- Take the bus from Calgary, AB - The Westin Calgary to Canmore, AB - Northwinds By Basecampbus Banff to Calgary / ...
- Take the bus from Canmore, AB to Revelstoke, BCbus Calgary
8h 18m$109–129Fly from Edmonton International Airport, shuttle
- 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
7h 32m$100–568
Alberta to Revelstoke by tram, foot, and bus
Questions & Answers
The cheapest way to get from Alberta to Revelstoke is to drive which costs $75 - $120 and takes 4h 50m.
The fastest way to get from Alberta to Revelstoke is to drive which takes 4h 50m and costs $75 - $120.
No, there is no direct bus from Alberta to Revelstoke. However, there are services departing from Calgary, AB - The Westin Calgary and arriving at Revelstoke, BC via Canmore, AB. The journey, including transfers, takes approximately 8h 18m.
The distance between Alberta and Revelstoke is 413 km. The road distance is 405.5 km.
The best way to get from Alberta to Revelstoke without a car is to bus which takes 7h 3m and costs $90 - $120.
It takes approximately 7h 3m to get from Alberta to Revelstoke, including transfers.
Alberta to Revelstoke bus services, operated by The Canada Bus, depart from Calgary, AB - The Westin Calgary station.
Alberta to Revelstoke bus services, operated by The Canada Bus, arrive at Canmore, AB - Northwinds By Basecamp station.
Revelstoke is 1h behind Alberta. It is currently 5:30 AM in Alberta and 4:30 AM in Revelstoke.
Yes, the driving distance between Alberta to Revelstoke is 405 km. It takes approximately 4h 50m to drive from Alberta to Revelstoke.
What companies run services between Alberta, Canada and Revelstoke, BC, Canada?
Rider Express operates a bus from Calgary, AB - Westbrook Mall to Revelstoke, BC twice daily. Tickets cost $90–120 and the journey takes 5h 50m.
- Website
- westjet.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $65–600
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $60–380
Flights from Edmonton International Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 3h 34m
- When
- Every day
- Estimated price
- $60–380
Flights from Edmonton International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $60–380
- Website
- aircanada.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $45–330
Flights from Edmonton International Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $80–460
Flights from Edmonton International Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 3h 40m
- When
- Monday to Friday
- Estimated price
- $60–400
- Website
- flyflair.com
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $75–500
Flights from Edmonton International Airport to Kelowna International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $95–370
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Calgary, AB - Westbrook Mall to Revelstoke, BC
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- $90–120
- Website
- https://riderexpress.ca/
- Standard
- $90–120
Bus from Canmore, AB to Revelstoke, BC
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $80–100
- Website
- https://riderexpress.ca/
- Standard
- $80–100
- 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
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Calgary, AB - The Westin Calgary to Canmore, AB - Northwinds By Basecamp
- Ave. Duration
- 2h 33m
- Frequency
- On demand
- Estimated price
- $29–30
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $29–30
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 5 incredible day trips from Florence by train, Want to know more about Flixbus?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 165+ hotels available in Revelstoke.


