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
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Vancouver 58m, 117 a week | 117 | 58m | from $72 |
| Calgary 1h 15m, 74 a week | 74 | 1h 15m | from $156 |
| Edmonton 1h 25m, 33 a week | 33 | 1h 25m | from $68 |
| Toronto 5h 57m, 14 a week | 14 | 5h 57m | from $153 |
| Prince George 1h 16m, 11 a week | 11 | 1h 16m | |
| Ottawa 4h 55m, seasonal | seasonal | 4h 55m | from $245 |
| Regina 4h 20m, seasonal | seasonal | 4h 20m | from $318 |
Arrival airport
Where the nonstop flights land
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