Cheap flights from Vancouver to Williams Lake

19 nonstop flights a week, 3 of them today. Operated by 2 airlines, about 1h 8m in the air, 206 mi (331 km). Tickets from $121.

Flights from Vancouver to Williams Lake

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Best fares from Vancouver to Williams Lake

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Vancouver to Williams Lake at a glance

flight time, from 1h 6m to 2h 15m
1h 8m
straight-line distance
206 mi (331 km)
flights a week
19
flights today
3
first and last departure
08:55 - 15:35
lowest price, nonstop, 19 November
$121
airlines
2

Vancouver to Williams Lake flight schedule

19 flights a week, 3 today, 5 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
8P 573
Pacific Coastal Airlines
08:55 Vancouver International, terminal S
10:03 Williams Lake
1h 8m
Mon, Wed
Saab 340B
8P 573
Pacific Coastal Airlines
09:15 Vancouver International, terminal S
10:23 Williams Lake
1h 8m
Tue, Thu, Fri, Sun
Beechcraft 1900
8P 573
Pacific Coastal Airlines
09:25 Vancouver International, terminal S
10:33 Williams Lake
1h 8m
Sat
Beechcraft 1900
9M 564
Central Mountain Air
13:15 Vancouver International, terminal S
15:25 Williams Lake
2h 10m
Mon, Tue, Wed, Thu, Fri, Sun
DeHavilland
8P 579
Pacific Coastal Airlines
15:35 Vancouver International, terminal S
16:41 Williams Lake
1h 6m
Mon, Tue, Wed, Thu, Fri, Sun
Beechcraft 1900

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 24 December.

FlightDepartsArrivesDurationDaysAircraft
9M 568
Central Mountain Air
09:30 Vancouver International, terminal S
11:45 Williams Lake
2h 15m
Selected dates
DeHavilland
8P 573
Pacific Coastal Airlines
08:45 Vancouver International, terminal S
09:51 Williams Lake
1h 6m
Seasonal
Saab 340B
8P 579
Pacific Coastal Airlines
15:40 Vancouver International, terminal S
16:47 Williams Lake
1h 7m
Seasonal
Beechcraft 1900
8P 577
Pacific Coastal Airlines
14:50 Vancouver International, terminal S
15:57 Williams Lake
1h 7m
Seasonal
Beechcraft 1900
8P 579
Pacific Coastal Airlines
15:30 Vancouver International, terminal S
16:37 Williams Lake
1h 7m
Seasonal
Beechcraft 1900

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Vancouver to Williams Lake

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Vancouver to Williams Lake depart and land

Departure from Vancouver

19 flights a week, terminal S, 7 mi (11 km) from the city centre

Arrival in Williams Lake

19 flights a week, 0 mi (0 km) from the city centre

Frequently asked questions

How long is the flight from Vancouver to Williams Lake?
A nonstop flight takes 1 hour 8 minutes on average, from 1h 6m to 2h 15m depending on the flight.
How far is Williams Lake from Vancouver?
206 mi (331 km) in a straight line between the cities.
Which airlines fly nonstop from Vancouver to Williams Lake?
Pacific Coastal Airlines (13 a week) and Central Mountain Air (6 a week).
How many flights a day are there from Vancouver to Williams Lake?
3 flights today and 19 a week, about 2.7 a day on average.
When are the first and last flights from Vancouver to Williams Lake?
The first departure is at 08:55 (8P573), the last at 15:35 (8P579). Local time.
What is the cheapest upcoming date to fly from Vancouver to Williams Lake?
19 November 2026 (Thursday): from $121 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Vancouver to Williams Lake?
Pacific Coastal Airlines: nonstop tickets from $121 on 19 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Vancouver airport do flights to Williams Lake leave from?
Vancouver International (19 a week).