There are 3 ways to get from Quesnel to Cache Creek by bus, car, or plane
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 Cache Creek, BC - Petro Canadabus Prince George
4h 15mDrive 320.2 km
cheapest- Drive from Quesnel to Cache Creekcar 320.2 km
3h 52m$64–92Fly, bus
- Fly from Quesnel Airport (YQZ) to Williams Lake Airport (YWL)plane YQZ - YWL
- Take the bus from Williams Lake, BC - Petro Canada to Cache Creek, BC - Petro Canadabus
4h 11m
Quesnel Airport (YQZ) to Williams Lake Airport (YWL) flights
Questions & Answers
The cheapest way to get from Quesnel to Cache Creek is to drive which costs $60 - $95 and takes 3h 52m.
The fastest way to get from Quesnel to Cache Creek is to drive which takes 3h 52m and costs $60 - $95.
Yes, there is a direct bus departing from Quesnel, BC - Petro Canada and arriving at Cache Creek, BC - Petro Canada. Services depart three times a week, and operate Monday, Thursday and Saturday. The journey takes approximately 4h 15m.
The distance between Quesnel and Cache Creek is 322 km. The road distance is 320.2 km.
The best way to get from Quesnel to Cache Creek without a car is to bus which takes 4h 15m and costs .
The bus from Quesnel, BC - Petro Canada to Cache Creek, BC - Petro Canada takes 4h 15m including transfers and departs three times a week.
Quesnel to Cache Creek bus services, operated by EBus Canada, depart from Quesnel, BC - Petro Canada station.
Quesnel to Cache Creek bus services, operated by EBus Canada, arrive at Cache Creek, BC - Petro Canada station.
Yes, the driving distance between Quesnel to Cache Creek is 320 km. It takes approximately 3h 52m to drive from Quesnel to Cache Creek.
There are nine+ hotels available in Cache Creek.
What companies run services between Quesnel, BC, Canada and Cache Creek, BC, Canada?
EBus Canada operates a bus from Quesnel, BC - Petro Canada to Cache Creek, BC - Petro Canada 3 times a week, and the journey takes 4h 15m.
- Website
- flycma.com
Flights from Quesnel Airport to Williams Lake Airport
- Ave. Duration
- 27 min
- When
- Sunday, Monday, Wednesday, and Friday
- Estimated price
- $180–550
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Quesnel, BC - Petro Canada to Cache Creek, BC - Petro Canada
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
Bus from Williams Lake, BC - Petro Canada to Cache Creek, BC - Petro Canada
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a week
- Website
- https://www.myebus.ca/
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 Need to know: Greyhound, Slovenia: Getting from Ljubljana to Lake Bled, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.



