Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 15 min
Distance 8 km
Average price $120
Nearby airports 5 found

Closest airports to Williams Lake

The nearest airport to Williams Lake is Williams Lake (YWL). You can take a bus from Kelowna (YLW) to Williams Lake via Kamloops, BC - Sahali Mall and Kamloops, BC - EBus Sahali Mali, 945 Columbia St W in around 6h.

Recommended airport

Williams Lake (YWL)

  1. Williams Lake (YWL)
  2. Williams Lake
15 min
Cheapest
$30 - $40
Other nearby airports

Kelowna (YLW)

  1. Kelowna Airport
  2. Kamloops, BC - EBus Sahali Mali, 945 Columbia St W
  3. Williams Lake
6h
$86 - $114

Coal Harbour Spb (CXH)

  1. Surrey, BC - Scott Road Skytrain Station
  2. Williams Lake
8h 42m
$68 - $106

Prince George (YXS)

  1. Prince George, BC - Travelodge
  2. Williams Lake
3h 15m
$82 - $108

Kamloops (YKA)

  1. Kamloops Airport
  2. Kamloops, BC - EBus Sahali Mali, 945 Columbia St W
  3. Williams Lake
6h 51m
$251 - $266

Important airports for Williams Lake

Frequently asked questions

Want to know about travelling to Williams Lake, BC, Canada? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions may still be in place within Canada. For the latest travel status, please check the official page for Canada.

Learn More.

The nearest airport to Williams Lake is Williams Lake (YWL) Airport which is 8.1 km away. Other nearby airports include Kamloops (YKA) (197.3 km) and Prince George (YXS) (198.4 km).

More information

It takes 15 min to get from Williams Lake to Williams Lake (YWL) Airport.

More information

We recommend flying to Williams Lake (YWL) Airport, which is 8.1 km away from Williams Lake. The taxi from Williams Lake (YWL) to Williams Lake takes 15 min.

More information

There are seven+ hotels available in Williams Lake. Prices start at $125 CAD per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps