There are 4 ways to get from Vancouver to Revelstoke, BC by bus, car, 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
best- Take the bus from Vancouver to Revelstokebus Van-Cal
8h 10m$70–160Drive 562.3 km
- Drive from Vancouver to Revelstoke, BCcar 562.3 km
6h 11m$111–160Fly to Kelowna International Airport, shuttle
- Fly from Vancouver International Airport (YVR) to Kelowna International Airport (YLW)plane YVR - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
6h 40m$70–447Fly to Kamloops Airport, shuttle, taxi, bus
- Fly from Vancouver International Airport (YVR) to Kamloops Airport (YKA)plane YVR - 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
8h 23m$388–947
Vancouver to Revelstoke, BC by bus
Questions & Answers
The cheapest way to get from Vancouver to Revelstoke, BC is to bus which costs $70 - $160 and takes 8h 10m.
The fastest way to get from Vancouver to Revelstoke, BC is to drive which takes 6h 11m and costs $110 - $160.
Yes, there is a direct bus departing from Vancouver and arriving at Revelstoke. Services depart once daily, and operate every day. The journey takes approximately 8h 10m.
The distance between Vancouver and Revelstoke, BC is 573 km. The road distance is 562.3 km.
The best way to get from Vancouver to Revelstoke, BC without a car is to bus which takes 8h 10m and costs $70 - $160.
The bus from Vancouver to Revelstoke takes 8h 10m including transfers and departs once daily.
Vancouver to Revelstoke, BC bus services, operated by Rider Express, depart from Vancouver station.
Vancouver to Revelstoke, BC bus services, operated by Rider Express, arrive at Revelstoke station.
Yes, the driving distance between Vancouver to Revelstoke, BC is 562 km. It takes approximately 6h 11m to drive from Vancouver to Revelstoke, BC.
There are 164+ hotels available in Revelstoke, BC.
What companies run services between Vancouver, BC, Canada and Revelstoke, BC, Canada?
Rider Express operates a bus from Vancouver to Revelstoke once daily. Tickets cost $70–160 and the journey takes 8h 10m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $35–260
Flights from Vancouver International Airport to Kamloops Airport
- Ave. Duration
- 53 min
- When
- Every day
- Estimated price
- $50–360
- Website
- westjet.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $45–120
Flights from Vancouver International Airport to Kelowna International Airport via Victoria
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- $45–120
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100–220
- Website
- flycma.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Wednesday and Sunday
- Estimated price
- $250–380
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Kelowna International Airport via Comox
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–470
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Vancouver to Revelstoke
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- $70–160
- Website
- Rider Express
- Standard
- $70–160
Bus from Chase to Revelstoke
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- Rider Express
- Standard
- $30–70
- 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
- (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
- 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 Getting to Milan from the airport, How to get from London to Edinburgh, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.



