Rome2Rio

How to get fromKamloops to Williams Lakeby bus, car or plane

Find Transport to Williams Lake

See all options

Kamloops to Williams Lake by bus

Calendar6Weekly Buses
Duration3h 15mAverage Duration
Ticket$50Cheapest Price
See schedules

Questions & Answers

What companies run services between Kamloops, BC, Canada and Williams Lake, BC, Canada?

BC Bus North operates a bus from Kamloops to Williams Lake 3 times a week. Tickets cost $50–70 and the journey takes 3h 15m. EBus Canada also services this route 3 times a week. Alternatively, Air Canada, Pacific Coastal Airlines, and Central Mountain Air fly from Kamloops Airport (YKA) to Williams Lake Airport (YWL) 3 times a day.

Airlines
Bus operators

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 How to get from JFK to New York City, Need to know: Jadrolinija, and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers