There are 9 ways to get from Quebec to Williams Lake by plane, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Québec City Jean Lesage International Airport to Williams Lake Airport
best- Fly from Québec City Jean Lesage International Airport (YQB) to Williams Lake Airport (YWL)plane YQB - YWL
15h 13m$364–1,444Fly Québec City Jean Lesage International Airport to Kelowna International Airport, bus
cheapest- Fly from Québec City Jean Lesage International Airport (YQB) to Kelowna International Airport (YLW)plane YQB - YLW
- Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
16h 34m$344–1,229Train, bus via Vancouver
- Take the train from Québec to Montréaltrain
- Take the train from Montréal to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Kamloops, BCbus
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
4d 21h$586–1,089Drive 4,592 km
- Drive from Quebec to Williams Lakecar 4,592 km
2d 8h$893–1,289Fly Québec City Jean Lesage International Airport to Quesnel Airport, bus
- Fly from Québec City Jean Lesage International Airport (YQB) to Quesnel Airport (YQZ)plane YQB - YQZ
- Take the bus from Quesnel to Williams Lakebus
15h 44m$368–1,465Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Williams Lake Airport
- Take the bus from Quebec, QC - 365 Abraham Martin Street to Montreal Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Williams Lake Airport (YWL)plane YUL - YWL
13h 59m$355–1,219Fly Québec City Jean Lesage International Airport to Kamloops Airport, shuttle, bus
- Fly from Québec City Jean Lesage International Airport (YQB) to Kamloops Airport (YKA)plane YQB - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take a shuttle bus from Sun Peaks Resort, BC to Kamloops Airport
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
16h 51m$559–1,839Fly Québec City Jean Lesage International Airport to Vancouver International Airport, shuttle, bus
- Fly from Québec City Jean Lesage International Airport (YQB) to Vancouver International Airport (YVR)plane YQB - YVR
- Take a shuttle bus from Vancouver Airport to Kamloops Airport
- Take the bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canadabus
16h 32m$499–1,439Train, bus
- Take the train from Québec to Ottawatrain
- Take the train from Ottawa to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Jaspertrain
- Take the train from Jasper to Quesneltrain
- Take the bus from Quesnel to Williams Lakebus
6d 14h$7,056–7,483
Quebec to Williams Lake by train and bus
Questions & Answers
The cheapest way to get from Quebec to Williams Lake is to bus and fly which costs $350 - $1,300 and takes 13h 59m.
The fastest way to get from Quebec to Williams Lake is to bus and fly which takes 13h 59m and costs $350 - $1,300.
The distance between Quebec and Williams Lake is 3667 km. The road distance is 4592 km.
The best way to get from Quebec to Williams Lake without a car is to train and bus via Vancouver which takes 4 days 21h and costs $550 - $1,100.
It takes approximately 15h 13m to get from Quebec to Williams Lake, including transfers.
Williams Lake is 3h behind Quebec. It is currently 11:08 PM in Quebec and 8:08 PM in Williams Lake.
Yes, the driving distance between Quebec to Williams Lake is 4592 km. It takes approximately 2 days 8h to drive from Quebec to Williams Lake.
There are 10+ hotels available in Williams Lake.
What companies run services between Quebec, QC, Canada and Williams Lake, BC, Canada?
Air Canada, Pacific Coastal Airlines, and two other airlines fly from Québec City Jean Lesage International Airport (YQB) to Williams Lake Airport (YWL) 3 times a day.
- Website
- aircanada.com
Flights from Québec City Jean Lesage International Airport to Quesnel Airport via Montréal–Pierre Elliott Trudeau International Airport, Vancouver International Airport
- Ave. Duration
- 12h 15m
- When
- Monday
- Estimated price
- $320–1,400
Flights from Québec City Jean Lesage International Airport to Quesnel Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 13h 35m
- When
- Monday to Friday
- Estimated price
- $330–1,400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Williams Lake Airport via Vancouver International Airport, Quesnel Airport
- Ave. Duration
- 10h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $270–1,100
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- $250–1,100
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 8h 33m
- When
- Friday
- Estimated price
- $270–1,200
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Toronto, Calgary
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Québec City Jean Lesage International Airport to Kamloops Airport via Vancouver International Airport
- Ave. Duration
- 7h 47m
- When
- Friday
- Estimated price
- $360–1,500
Flights from Québec City Jean Lesage International Airport to Kamloops Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 11h 48m
- When
- Every day
- Estimated price
- $380–1,600
Flights from Québec City Jean Lesage International Airport to Vancouver International Airport
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- $240–1,100
Flights from Québec City Jean Lesage International Airport to Vancouver International Airport via Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 8h 33m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Québec City Jean Lesage International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Québec City Jean Lesage International Airport to Vancouver International Airport via Ottawa
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- $240–1,100
- Website
- pacificcoastal.com
Flights from Québec City Jean Lesage International Airport to Williams Lake Airport via Vancouver International Airport
- Ave. Duration
- 18h 16m
- When
- Friday
- Estimated price
- $330–1,400
Flights from Québec City Jean Lesage International Airport to Williams Lake Airport via Montréal–Pierre Elliott Trudeau International Airport, Vancouver International Airport
- Ave. Duration
- 16h 49m
- When
- Monday and Saturday
- Estimated price
- $340–1,400
Flights from Québec City Jean Lesage International Airport to Williams Lake Airport via Newark, Vancouver International Airport
- Ave. Duration
- 13h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $390–1,600
Flights from Québec City Jean Lesage International Airport to Williams Lake Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 15h 27m
- When
- Every day
- Estimated price
- $350–1,500
Flights from Québec City Jean Lesage International Airport to Williams Lake Airport via Calgary, Vancouver International Airport
- Ave. Duration
- 16h 26m
- When
- Tuesday
- Estimated price
- $240–1,600
Flights from Québec City Jean Lesage International Airport to Quesnel Airport via Montréal–Pierre Elliott Trudeau International Airport, Vancouver International Airport
- Ave. Duration
- 11h 20m
- When
- Monday
- Estimated price
- $320–1,400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Williams Lake Airport via Vancouver International Airport
- Ave. Duration
- 14h 7m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Williams Lake Airport via Edmonton, Vancouver International Airport
- Ave. Duration
- 13h 9m
- When
- Every day
- Estimated price
- $260–1,100
Flights from Montréal–Pierre Elliott Trudeau International Airport to Williams Lake Airport via Victoria, Vancouver International Airport
- Ave. Duration
- 15h 26m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–1,100
- Website
- westjet.com
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 7h 23m
- When
- Tuesday
- Estimated price
- $180–1,300
Flights from Québec City Jean Lesage International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 51m
- When
- Friday and Sunday
- Estimated price
- $190–1,400
Flights from Québec City Jean Lesage International Airport to Kamloops Airport via Calgary
- Ave. Duration
- 7h 24m
- When
- Tuesday
- Estimated price
- $240–1,700
Flights from Québec City Jean Lesage International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 7h 40m
- When
- Tuesday
- Estimated price
- $260–1,200
- Website
- flycma.com
Flights from Québec City Jean Lesage International Airport to Quesnel Airport via Montréal–Pierre Elliott Trudeau International Airport, Vancouver International Airport
- Ave. Duration
- 12h
- When
- Sunday
- Estimated price
- $320–1,400
Flights from Québec City Jean Lesage International Airport to Quesnel Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 12h 35m
- When
- Sunday
- Estimated price
- $330–1,400
Flights from Montréal–Pierre Elliott Trudeau International Airport to Williams Lake Airport via Vancouver International Airport, Quesnel Airport
- Ave. Duration
- 9h 25m
- When
- Sunday
- Estimated price
- $270–1,100
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Québec to Montréal
- Ave. Duration
- 3h 14m
- Frequency
- 5 times a day
- Estimated price
- $40–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $45–130
- Economy Adult - Advanced Booking
- $45–100
- Economy Escape Advanced Booking - Adult
- $40–60
Train from Montréal to Toronto Union Station
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $360–650
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $360–650
- Economy Adult - Advanced Booking
- $490–650
- Economy Escape Advanced Booking - Adult
- $470–550
Train from Québec to Ottawa
- Ave. Duration
- 5h 52m
- Frequency
- 4 times a day
- Estimated price
- $60–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $60–80
Train from Ottawa to Toronto Union Station
- Ave. Duration
- 4h 24m
- Frequency
- Every 4 hours
- Estimated price
- $55–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $55–80
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
- Phone
- 1-877-460-3200
- reservations@rockymountaineer.com
- Website
- rockymountaineer.com
Train from Jasper to Quesnel
- Ave. Duration
- 3d 1h
- Frequency
- On demand
- Estimated price
- $6,614
- Website
- https://www.rockymountaineer.com/
- Schedules at
- https://www.rockymountaineer.com/routes_destinations
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $65–90
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $65–90
Bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- $55–75
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $55–75
Bus from Kelowna Airport to Kamloops, BC - Sahali Mall
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $35–50
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–50
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
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-(438) 793-4003
- info@jaguaride.com
- Website
- jaguaride.com
Bus from Quebec, QC - 365 Abraham Martin Street to Montreal Airport
- Ave. Duration
- 3h 20m
- Frequency
- On demand
- Estimated price
- $65–80
- Book at
- https://jaguaride.betterez.com/cart/6478dc60cb7300078528837c/reservation/6478dc60cb73000785288381
- Website
- https://www.jaguaride.com/
- Adult
- $65–80
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- 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
Shuttle from Sun Peaks Resort, BC to Kamloops Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–110
- Website
- https://www.sunstarshuttle.com/
- Adult One-Way
- $55
- Adult Round Trip
- $110
- Phone
- 250-312-0707
- info@tastefullexcursions.ca
- Website
- sunpeaksresort.com
Shuttle from Vancouver Airport to Kamloops Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://www.sunpeaksresort.com/explore/business-directory/tastefull-excursions-inc
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 Thanksgiving 2018: How to travel stress-free, Is ride-sharing platform BlaBlaCar right for you?, and Getting around the Cyclades - to help you get the most out of your next trip.








