There are 5 ways to get from Richmond to Revelstoke by plane, shuttle, bus, or car
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 Vancouver International Airport (YVR) to Kelowna International Airport (YLW)plane YVR - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
4h 50m$70–433Bus
- Take the bus from Vancouver International Airport to Revelstokebus Van-Cal
9h 10m$70–160Drive 565.2 km
- Drive from Richmond to Revelstokecar 565.2 km
6h 21m$111–161Bus via Kamloops
- Take the bus from Vancouver, BC - Pacific Central Station to Kamloops, BCbus Vancouver
- Take the bus from Kamloops to Revelstokebus Kamloops
9h 56mBus, shuttle
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna Airportbus Vancouver to Kelowna
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - DowntownKelowna
11h 44m$101–274
Richmond to Revelstoke by bus
Questions & Answers
The cheapest way to get from Richmond to Revelstoke is to bus which costs $70 - $160 and takes 9h 10m.
The fastest way to get from Richmond to Revelstoke is to fly and shuttle which takes 4h 50m and costs $70 - $440.
Yes, there is a direct bus departing from Vancouver International Airport and arriving at Revelstoke. Services depart once daily, and operate every day. The journey takes approximately 9h 10m.
The distance between Richmond and Revelstoke is 472 km. The road distance is 565.2 km.
The best way to get from Richmond to Revelstoke without a car is to bus which takes 9h 10m and costs $70 - $160.
It takes approximately 4h 50m to get from Richmond to Revelstoke, including transfers.
Richmond to Revelstoke bus services, operated by Rider Express, depart from Vancouver International Airport station.
Richmond to Revelstoke bus services, operated by Rider Express, arrive at Revelstoke station.
Yes, the driving distance between Richmond to Revelstoke is 565 km. It takes approximately 6h 21m to drive from Richmond to Revelstoke.
There are 163+ hotels available in Revelstoke.
What companies run services between Richmond, BC, Canada and Revelstoke, BC, Canada?
Rider Express operates a bus from Vancouver International Airport to Revelstoke once daily. Tickets cost $70–160 and the journey takes 9h 10m.
- 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
- aircanada.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $35–260
- 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-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 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 Vancouver International Airport to Revelstoke
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- $70–160
- Website
- Rider Express
- Standard
- $70–160
Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- Rider Express
- Standard
- $50–110
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Website
- EBus
Bus from Kamloops to Revelstoke
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Website
- EBus
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Vancouver, BC - Pacific Central Station to Kelowna Airport
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a week
- Estimated price
- $80–95
- Website
- Red Arrow
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 Flying into Beijing?, Why you should take the train in the US, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.








