Flights to Kelowna

Direct flights from 7 cities, 249 flights a week. From Vancouver the flight takes 58m, tickets from $72. From Calgary the flight takes 1h 15m, tickets from $156.

Flights to Kelowna at a glance

cities with nonstop flights here
7
nonstop flights a week
249
lowest fare from Vancouver
$72
flight time from Vancouver
58m
lowest fare from Calgary
$156
flight time from Calgary
1h 15m
arrival airport
Kelowna International

Where you can fly to Kelowna from

Nonstop flights, busiest routes first

FromFare
Vancouver 58m, 117 a week from $72
Calgary 1h 15m, 74 a week from $156
Edmonton 1h 25m, 33 a week from $68
Toronto 5h 57m, 14 a week from $153
Prince George 1h 16m, 11 a week
Ottawa 4h 55m, seasonal from $245
Regina 4h 20m, seasonal from $318

Arrival airport

Where the nonstop flights land

249 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Kelowna from?
From 7 cities. The busiest routes are from Vancouver (117 flights a week), Calgary (74 flights a week), Edmonton (33 flights a week), Toronto (14 flights a week), Prince George (11 flights a week) and Ottawa.
How long is the flight from Vancouver to Kelowna?
A nonstop flight takes about 58 minutes, tickets from $72.
How long is the flight from Calgary to Kelowna?
A nonstop flight takes about 1 hour 15 minutes, tickets from $156.
What is the cheapest city to fly to Kelowna from?
Edmonton from $68, Vancouver from $72, Toronto from $153 and Calgary from $156.
Which airport do flights to Kelowna arrive at?
All nonstop flights land at Kelowna International (YLW).

Cities near Kelowna with their own flights

Worth a look when fares or dates to Kelowna do not suit; distance by straight line