HUB hero image

How to Travel from

Kelowna to Williams Lake

by Plane or Car

Kelowna
+0
Williams Lake
Transport search to Williams Lake
Kelowna
+0
Williams Lake
Building a composite car route
Cheapest
Best Offer!
Car
5 h 20 min
444 km.
from $24
Composite Route Car Only
Schedule

Kelowna, Canada → Williams Lake, Canada

All
All days
19 Jul, Sun
20 Jul, Mon
21 Jul, Tue
22 Jul, Wed
23 Jul, Thu

Cheapest and Fastest Ways to Travel from Kelowna to Williams Lake

Composite routes from Kelowna to Williams Lake

Cheapest

Transport providers

Air Canada
Website
Pacific Coastal Airlines
Website
Central Mountain Air
Website
Air Canada
Website
3h 30m
Monday, Wednesday, Friday, and Sunday
$229.01–$483.46
Pacific Coastal Airlines
Website
3h 57m
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
$254.45–$547.07
Central Mountain Air
Website
3h 35m
Monday and Wednesday
$229.01–$483.46
BC Bus North
Website
EBus Canada
Website
BC Transit - South Okanagan-Similkameen
Website
BC Bus North
Website
3h 15m
3 times a week
$35.62–$50.89
1-844-564-7494
1-844-564-7494
Call
EBus Canada
Website
2h 15m
Twice daily
$30.53–$39.44
1-877-769-3287
1-877-769-3287
Call Contact via email
BC Transit - South Okanagan-Similkameen
Website
1h 12m
5 times a week
$1.81
1-844-442-2212
1-844-442-2212
Call

Questions and Answers

What is the cheapest way to get from Kelowna to Williams Lake?

The cheapest way to get from Kelowna to Williams Lake is to bus via Kamloops which costs $54.35 - $81.52 and takes 7h 44m.

What is the fastest way to get from Kelowna to Williams Lake?

The fastest way to get from Kelowna to Williams Lake is to fly which takes 5h and costs $413.04 - $706.52 .

Is there a direct bus between Kelowna and Williams Lake?

No, there is no direct bus from Kelowna to Williams Lake. However, there are services departing from Kelowna, BC - Downtown 516 Lawrence Ave and arriving at Williams Lake, BC - Petro Canada via Kamloops, BC - Sahali Mall. The journey, including transfers, takes approximately 6h 30m.

How far is it from Kelowna to Williams Lake?

The distance between Kelowna and Williams Lake is 457 km. The road distance is 475.2 km.

How do I travel from Kelowna to Williams Lake without a car?

The best way to get from Kelowna to Williams Lake without a car is to bus which takes 6h 30m and costs $59.78 - $81.52 .

How long does it take to get from Kelowna to Williams Lake?

It takes approximately 6h 30m to get from Kelowna to Williams Lake, including transfers.

Where do I catch the Kelowna to Williams Lake bus from?

Kelowna to Williams Lake bus services, operated by EBus Canada, depart from Kelowna, BC - Downtown 516 Lawrence Ave station.

Bus or fly from Kelowna to Williams Lake?

The best way to get from Kelowna to Williams Lake is to bus which takes 6h 30m and costs $59.78 - $81.52 . Alternatively, you can fly, which costs $413.04 - $706.52 and takes 5h.

Where does the Kelowna to Williams Lake bus arrive?

Kelowna to Williams Lake bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.

Can I drive from Kelowna to Williams Lake?

Yes, the driving distance between Kelowna to Williams Lake is 475 km. It takes approximately 5h 14m to drive from Kelowna to Williams Lake.

Where can I stay near Williams Lake?

There are eight+ hotels available in Williams Lake. Prices start at $41.11 per night.
+0