There are 5 ways to get from Quesnel to Kamloops by bus, train, 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 to KamloopsPrince George to Kamloops
5h 5m$65–100Train
- Take the train from Quesnel to KamloopsGrand Adventure Circle Journey
8d$12,343Drive 404.7 km
- Drive from Quesnel to Kamloops404.7 km
4h 52m$81–117Fly from Quesnel Airport
- Fly from Quesnel Airport (YQZ) to Kamloops Airport (YKA)YQZ - YKA
3h 40m$358–961Bus to Williams Lake Airport, fly
- Take the bus from Quesnel to Williams Lake
- Fly from Williams Lake Airport (YWL) to Kamloops Airport (YKA)YWL - YKA
5h 56m$437–1,067
Quesnel to Kamloops by bus
Questions & Answers
The cheapest way to get from Quesnel to Kamloops is to bus which costs $65 - $100 and takes 5h 5m.
The fastest way to get from Quesnel to Kamloops is to fly which takes 3h 40m and costs $350 - $1,000.
Yes, there is a direct bus departing from Quesnel and arriving at Kamloops. Services depart six times a week, and operate Monday, Thursday and Saturday. The journey takes approximately 5h 5m.
Yes, there is a direct train departing from Quesnel and arriving at Kamloops. Services depart every 30 minutes. The journey takes approximately 8 days 0h.
The distance between Quesnel and Kamloops is 408 km. The road distance is 404.7 km.
The best way to get from Quesnel to Kamloops without a car is to bus which takes 5h 5m and costs $65 - $100.
The bus from Quesnel to Kamloops takes 5h 5m including transfers and departs six times a week.
Quesnel to Kamloops bus services, operated by BC Bus North, depart from Quesnel station.
Quesnel to Kamloops train services, operated by Rocky Mountaineer, depart from Quesnel station.
The best way to get from Quesnel to Kamloops is to bus which takes 5h 5m and costs $65 - $100. Alternatively, you can train, which costs $12,343 and takes 8 days 0h, you could also fly, which costs $350 - $1,000 and takes 3h 40m.
What companies run services between Quesnel, BC, Canada and Kamloops, BC, Canada?
BC Bus North operates a bus from Quesnel to Kamloops 3 times a week. Tickets cost $65–90 and the journey takes 5h 5m. EBus Canada also services this route 3 times a week. Alternatively, Rocky Mountaineer operates a train from Quesnel to Kamloops on demand. Tickets cost $12,343 and the journey takes 8d.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Quesnel Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 5h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–1,100
Flights from Quesnel Airport to Kamloops Airport via Williams Lake Airport, Vancouver
- Ave. Duration
- 6h 27m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $420–1,100
Flights from Williams Lake Airport to Kamloops Airport via Vancouver
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $350–1,000
- Website
- westjet.com
Flights from Williams Lake Airport to Kamloops Airport via Vancouver, Calgary
- Ave. Duration
- 7h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–1,700
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Quesnel to Kamloops
- Ave. Duration
- 8d
- Frequency
- On demand
- Estimated price
- $12,343
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Quesnel to Kamloops
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- $65–90
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $65–90
Bus from Quesnel to Williams Lake
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a week
- Estimated price
- $27–40
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $27–40
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Quesnel to Kamloops
- Ave. Duration
- 5h 5m
- Frequency
- 3 times a week
- Estimated price
- $70–100
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $70–100
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 Italy Travel Guides, Train travel in Spain: A guide to Renfe, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Quesnel to Kamloops bus services, operated by BC Bus North, arrive at Kamloops station.
Quesnel to Kamloops train services, operated by Rocky Mountaineer, arrive at Kamloops station.
Yes, the driving distance between Quesnel to Kamloops is 405 km. It takes approximately 4h 52m to drive from Quesnel to Kamloops.
There are 52+ hotels available in Kamloops.



