HUB hero image

How to Travel from

Kamploops, BC to Williams Lake

by Rideshare or Car

Kamploops, BC
+0
Williams Lake
Transport search to Williams Lake
Kamploops, BC
+0
Williams Lake
Building a composite car route
Cheapest
Best Offer!
Car
3 h 21 min
283 km.
from $15
Composite Route Car Only

Two ways to Travel from Kamploops, Bc to Williams Lake

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Air Canada

Website:
aircanada.com
Plane from Kamloops Airport to Williams
Ave. Duration:
6h 20m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$343.51–$763.36

Pacific Coastal Airlines

Website:
pacificcoastal.com/
Plane from Kamloops Airport to Williams
Ave. Duration:
5h 5m
Frequency:
Every day
Estimated price:
$394.40–$826.97

Central Mountain Air

Website:
flycma.com/
Plane from Kamloops Airport to Williams
Ave. Duration:
4h 55m
Frequency:
Sunday
Estimated price:
$407.12–$954.19

Bus operators

EBus Canada

Phone:
1-877-769-3287
Website:
myebus.ca/
Bus from Kamloops, BC - Sahali Mall to Williams
Ave. Duration:
3h 15m
Frequency:
3 times a week
Estimated price:
$41.98–$53.43

Questions and Answers

What is the cheapest way to get from Kamploops, BC to Williams Lake?

The cheapest way to get from Kamploops, BC to Williams Lake is to bus which costs $35.87 - $45.65 and takes 3h 15m.

What is the fastest way to get from Kamploops, BC to Williams Lake?

The fastest way to get from Kamploops, BC to Williams Lake is to bus which takes 3h 15m and costs $35.87 - $45.65 .

Is there a direct bus between Kamploops, BC and Williams Lake?

Yes, there is a direct bus departing from Kamloops, BC - Sahali Mall and arriving at Williams Lake, BC - Petro Canada. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 3h 15m.

How far is it from Kamploops, BC to Williams Lake?

The distance between Kamploops, BC and Williams Lake is 284 km. The road distance is 283.6 km.

How do I travel from Kamploops, BC to Williams Lake without a car?

The best way to get from Kamploops, BC to Williams Lake without a car is to bus which takes 3h 15m and costs $35.87 - $45.65 .

How long does it take to get from Kamploops, BC to Williams Lake?

The bus from Kamloops, BC - Sahali Mall to Williams Lake, BC - Petro Canada takes 3h 15m including transfers and departs three times a week.

Where do I catch the Kamploops, BC to Williams Lake bus from?

Kamploops, BC to Williams Lake bus services, operated by EBus Canada, depart from Kamloops, BC - Sahali Mall station.

Bus or fly from Kamploops, BC to Williams Lake?

The best way to get from Kamploops, BC to Williams Lake is to bus which takes 3h 15m and costs $35.87 - $45.65 . Alternatively, you can fly, which costs $336.96 - $869.57 and takes 4h 35m.

Where does the Kamploops, BC to Williams Lake bus arrive?

Kamploops, BC to Williams Lake bus services, operated by EBus Canada, arrive at Williams Lake, BC - Petro Canada station.

Can I drive from Kamploops, BC to Williams Lake?

Yes, the driving distance between Kamploops, BC to Williams Lake is 284 km. It takes approximately 3h 21m to drive from Kamploops, BC 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