There are 8 ways to get from Quesnel to Revelstoke 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 Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mallbus Prince George
- Take the bus from Kamloops to Revelstokebus Kamloops
8h 55mDrive 556.6 km
cheapest- Drive from Quesnel to Revelstokecar 556.6 km
7h 49m$111–160Bus to Prince George Airport, fly to Kelowna International Airport, shuttle
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
- Fly from Prince George Airport (YXS) to Kelowna International Airport (YLW)plane YXS - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
7h 57mBus via Revelstoke, BC
- Take the bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mallbus Prince George
- Take the bus from Kamloops, BC to Revelstoke, BCbus Vancouver / ...
9h 5mBus to Williams Lake Airport, fly to Kelowna International Airport, shuttle
- Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Kelowna International Airport (YLW)plane YWL - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
9h 31mFly Quesnel Airport to Williams Lake Airport, bus
- Fly from Quesnel Airport (YQZ) to Williams Lake Airport (YWL)plane YQZ - YWL
- Take the bus from Williams Lake, BC - Petro Canada to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops to Revelstokebus
8h 51mBus to Prince George Airport, fly to Calgary International Airport, shuttle, bus
- Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus
- Fly from Prince George Airport (YXS) to Calgary International Airport (YYC)plane YXS - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
- Take the bus from Banff to Revelstokebus
11h 3mBus to Williams Lake Airport, fly to Kamloops Airport, shuttle, taxi, bus
- Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus
- Fly from Williams Lake Airport (YWL) to Kamloops Airport (YKA)plane YWL - 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
12h 36m
Prince George Airport (YXS) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from Quesnel to Revelstoke is to drive which costs $110 - $160 and takes 7h 49m.
The fastest way to get from Quesnel to Revelstoke is to drive which takes 7h 49m and costs $110 - $160.
No, there is no direct bus from Quesnel to Revelstoke. However, there are services departing from Quesnel, BC - Petro Canada and arriving at Revelstoke via Kamloops. The journey, including transfers, takes approximately 8h 55m.
The distance between Quesnel and Revelstoke is 619 km. The road distance is 556.6 km.
The best way to get from Quesnel to Revelstoke without a car is to bus which takes 8h 55m and costs .
It takes approximately 8h 55m to get from Quesnel to Revelstoke, including transfers.
Quesnel to Revelstoke bus services, operated by EBus Canada, depart from Quesnel, BC - Petro Canada station.
Quesnel to Revelstoke bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Yes, the driving distance between Quesnel to Revelstoke is 557 km. It takes approximately 7h 49m to drive from Quesnel to Revelstoke.
Book your Quesnel to Revelstoke bus tickets online with Omio.
What companies run services between Quesnel, BC, Canada and Revelstoke, BC, Canada?
You can take a bus from Quesnel, BC - Petro Canada to Revelstoke via Kamloops, BC - Sahali Mall and Kamloops in around 8h 55m.
- Website
- aircanada.com
Flights from Williams Lake Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $300–1,100
Flights from Quesnel Airport to Williams Lake Airport
- Ave. Duration
- 30 min
- When
- Monday, Wednesday, and Friday
- Estimated price
- $320–550
Flights from Prince George Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $110–600
Flights from Williams Lake Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $420–1,400
- Website
- westjet.com
Flights from Prince George Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $130–470
Flights from Prince George Airport to Calgary International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $140–850
Flights from Prince George Airport to Calgary International Airport via Vancouver
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $140–850
Flights from Williams Lake Airport to Kamloops Airport via Vancouver, Calgary International Airport
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $180–1,400
- Website
- flycma.com
Flights from Prince George Airport to Kelowna International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $380–450
Flights from Quesnel Airport to Williams Lake Airport
- Ave. Duration
- 27 min
- When
- Sunday, Monday, Wednesday, and Friday
- Estimated price
- $320–550
Flights from Prince George Airport to Calgary International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $260–600
- Website
- pacificcoastal.com
Flights from Prince George Airport to Kelowna International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $260–600
Flights from Williams Lake Airport to Kelowna International Airport via Vancouver, Victoria
- Ave. Duration
- 6h 27m
- When
- Saturday
- Estimated price
- $310–700
Flights from Williams Lake Airport to Kamloops Airport via Vancouver, Victoria
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $440–1,000
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mall
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Kamloops to Revelstoke
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mall
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canada
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Williams Lake, BC - Petro Canada to Kamloops, BC - Sahali Mall
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Kamloops to Revelstoke
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statue
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Banff to Revelstoke
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canada
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- 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
- [email protected]
- 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
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 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Kamloops, BC to Revelstoke, BC
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Website
- https://www.riderexpress.ca/
- Standard
- $35–85
- Phone
- +1 403 762 0000
- [email protected]
- Website
- banfftransportation.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- https://www.banfftransportation.com/
- Phone
- +1 403 800 0355
- [email protected]
- Website
- fairybus.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- https://www.fairybus.com/
- Phone
- +1 403 754 6467
- [email protected]
- Website
- mtnparktrans.com
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- https://mtnparktrans.com/
- Schedules at
- https://mtnparktrans.com/schedules/
- Phone
- (250) 554-8005
- [email protected]
- 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–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 How to get from JFK to New York City, Need to know: Eurostar, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 163+ hotels available in Revelstoke.











