Fare Guide
Estimated lowest fares found within 7 days


The cheapest airline(s) flying from Calgary to Kelowna is Flair Airlines.
Travel Period: June 2025 - May 2026
The cheapest month(s) to fly from Calgary to Kelowna is July.
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
-
Feb 2026
-
Mar 2026
-
Apr 2026
-
May 2026
The cheapest day(s) of the week to fly from Calgary to Kelowna is Friday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Fri, 2 May, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
18:40 YYC18:55 YLW1Hrs, 15m Direct
-
YYCCalgary Airport 18:40 - YLW 18:55 1h 15m Direct
-
YYCCalgary Airport 18:40
-
YLWKelowna Airport 18:55
- 1h 15m
- Direct
-
Air Canada (AC 8391)Dehavilland Dash 8 400 -
Air Canada (AC 8391) -
- M
- T
- W
- T
- F
- S
- S
- Dehavilland Dash 8 400
-
19:15 YYC19:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 19:15 - YLW 19:24 1h 09m Direct
-
YYCCalgary Airport 19:15
-
YLWKelowna Airport 19:24
- 1h 09m
- Direct
-
WestJet (WS 399)Boeing 737 800 Scimitar Winglets -
WestJet (WS 399) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800 Scimitar Winglets
-
19:15 YYC19:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 19:15 - YLW 19:24 1h 09m Direct
-
YYCCalgary Airport 19:15
-
YLWKelowna Airport 19:24
- 1h 09m
- Direct
-
WestJet (WS 399)Boeing 737 800 -
WestJet (WS 399) -
- M
- T
- W
- -
- -
- S
- -
- Boeing 737 800
-
19:15 YYC19:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 19:15 - YLW 19:24 1h 09m Direct
-
YYCCalgary Airport 19:15
-
YLWKelowna Airport 19:24
- 1h 09m
- Direct
-
WestJet (WS 399)Boeing 737 700 -
WestJet (WS 399) -
- -
- -
- -
- T
- -
- -
- S
- Boeing 737 700
-
21:40 YYC21:49 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 21:40 - YLW 21:49 1h 09m Direct
-
YYCCalgary Airport 21:40
-
YLWKelowna Airport 21:49
- 1h 09m
- Direct
-
WestJet (WS 485)Boeing 737 700 -
WestJet (WS 485) -
- -
- T
- W
- -
- F
- S
- -
- Boeing 737 700
-
21:40 YYC21:49 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 21:40 - YLW 21:49 1h 09m Direct
-
YYCCalgary Airport 21:40
-
YLWKelowna Airport 21:49
- 1h 09m
- Direct
-
WestJet (WS 485)Boeing 737 800 -
WestJet (WS 485) -
- M
- -
- -
- T
- -
- -
- S
- Boeing 737 800
-
23:40 YYC23:49 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 23:40 - YLW 23:49 1h 09m Direct
-
YYCCalgary Airport 23:40
-
YLWKelowna Airport 23:49
- 1h 09m
- Direct
-
WestJet (WS 279)Boeing 737 800 -
WestJet (WS 279) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
23:40 YYC23:49 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 23:40 - YLW 23:49 1h 09m Direct
-
YYCCalgary Airport 23:40
-
YLWKelowna Airport 23:49
- 1h 09m
- Direct
-
WestJet (WS 279)Boeing 737 700 -
WestJet (WS 279) -
- M
- T
- W
- T
- -
- S
- -
- Boeing 737 700
-
23:40 YYC23:49 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 23:40 - YLW 23:49 1h 09m Direct
-
YYCCalgary Airport 23:40
-
YLWKelowna Airport 23:49
- 1h 09m
- Direct
-
WestJet (WS 279)Boeing 737 Max 8 Passenger -
WestJet (WS 279) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
09:00 YYC09:09 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 09:00 - YLW 09:09 1h 09m Direct
-
YYCCalgary Airport 09:00
-
YLWKelowna Airport 09:09
- 1h 09m
- Direct
-
WestJet (WS 337)Boeing 737 700 -
WestJet (WS 337) -
- -
- -
- -
- -
- F
- -
- S
- Boeing 737 700
-
09:00 YYC09:09 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 09:00 - YLW 09:09 1h 09m Direct
-
YYCCalgary Airport 09:00
-
YLWKelowna Airport 09:09
- 1h 09m
- Direct
-
WestJet (WS 337)Boeing 737 800 Scimitar Winglets -
WestJet (WS 337) -
- -
- -
- W
- -
- -
- -
- -
- Boeing 737 800 Scimitar Winglets
-
09:00 YYC09:09 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 09:00 - YLW 09:09 1h 09m Direct
-
YYCCalgary Airport 09:00
-
YLWKelowna Airport 09:09
- 1h 09m
- Direct
-
WestJet (WS 337)Boeing 737 Max 8 Passenger -
WestJet (WS 337) -
- M
- T
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
09:00 YYC09:09 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 09:00 - YLW 09:09 1h 09m Direct
-
YYCCalgary Airport 09:00
-
YLWKelowna Airport 09:09
- 1h 09m
- Direct
-
WestJet (WS 337)Boeing 737 800 -
WestJet (WS 337) -
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800
-
11:15 YYC11:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 11:15 - YLW 11:24 1h 09m Direct
-
YYCCalgary Airport 11:15
-
YLWKelowna Airport 11:24
- 1h 09m
- Direct
-
WestJet (WS 187)Boeing 737 800 -
WestJet (WS 187) -
- -
- T
- -
- -
- -
- -
- S
- Boeing 737 800
-
11:15 YYC11:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 11:15 - YLW 11:24 1h 09m Direct
-
YYCCalgary Airport 11:15
-
YLWKelowna Airport 11:24
- 1h 09m
- Direct
-
WestJet (WS 187)Boeing 737 Max 8 Passenger -
WestJet (WS 187) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
11:15 YYC11:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 11:15 - YLW 11:24 1h 09m Direct
-
YYCCalgary Airport 11:15
-
YLWKelowna Airport 11:24
- 1h 09m
- Direct
-
WestJet (WS 187)Boeing 737 700 -
WestJet (WS 187) -
- M
- -
- W
- T
- F
- -
- -
- Boeing 737 700
-
13:00 YYC13:18 YLW1Hrs, 18m Direct
-
YYCCalgary Airport 13:00 - YLW 13:18 1h 18m Direct
-
YYCCalgary Airport 13:00
-
YLWKelowna Airport 13:18
- 1h 18m
- Direct
-
WestJet (WS 3163)Dehavilland Dash 8 400 -
WestJet (WS 3163) -
- M
- T
- W
- T
- F
- S
- S
- Dehavilland Dash 8 400
-
15:15 YYC15:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 15:15 - YLW 15:24 1h 09m Direct
-
YYCCalgary Airport 15:15
-
YLWKelowna Airport 15:24
- 1h 09m
- Direct
-
WestJet (WS 479)Boeing 737 800 Scimitar Winglets -
WestJet (WS 479) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800 Scimitar Winglets
-
15:15 YYC15:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 15:15 - YLW 15:24 1h 09m Direct
-
YYCCalgary Airport 15:15
-
YLWKelowna Airport 15:24
- 1h 09m
- Direct
-
WestJet (WS 479)Boeing 737 Max 8 Passenger -
WestJet (WS 479) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
15:15 YYC15:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 15:15 - YLW 15:24 1h 09m Direct
-
YYCCalgary Airport 15:15
-
YLWKelowna Airport 15:24
- 1h 09m
- Direct
-
WestJet (WS 479)Boeing 737 700 -
WestJet (WS 479) -
- -
- -
- W
- T
- -
- -
- -
- Boeing 737 700
-
15:15 YYC15:24 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 15:15 - YLW 15:24 1h 09m Direct
-
YYCCalgary Airport 15:15
-
YLWKelowna Airport 15:24
- 1h 09m
- Direct
-
WestJet (WS 479)Boeing 737 800 -
WestJet (WS 479) -
- M
- T
- -
- -
- -
- -
- S
- Boeing 737 800
-
17:35 YYC17:44 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 17:35 - YLW 17:44 1h 09m Direct
-
YYCCalgary Airport 17:35
-
YLWKelowna Airport 17:44
- 1h 09m
- Direct
-
WestJet (WS 481)Boeing 737 Max 8 Passenger -
WestJet (WS 481) -
- M
- T
- -
- -
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
17:35 YYC17:44 YLW1Hrs, 09m Direct
-
YYCCalgary Airport 17:35 - YLW 17:44 1h 09m Direct
-
YYCCalgary Airport 17:35
-
YLWKelowna Airport 17:44
- 1h 09m
- Direct
-
WestJet (WS 481)Boeing 737 700 -
WestJet (WS 481) -
- -
- -
- W
- T
- -
- -
- S
- Boeing 737 700
-
18:35 YYC20:42 YLW3Hrs, 07m 1 Stop (YYJ)
-
YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
-
YYCCalgary Airport 18:35YYJVictoria International Airport 19:40
-
YYJVictoria International Airport 19:12YLWKelowna Airport 20:42
- 3h 07m (28m)
- 1 Stop YYJ · Victoria 28m
-
WestJet (WS 227)Boeing 737 800 WestJet (WS 3110)Dehavilland Dash 8 400 -
WestJet (WS 227) -
- -
- -
- W
- -
- -
- -
- -
-
18:35 YYC20:42 YLW3Hrs, 07m 1 Stop (YYJ)
-
YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
-
YYCCalgary Airport 18:35YYJVictoria International Airport 19:40
-
YYJVictoria International Airport 19:12YLWKelowna Airport 20:42
- 3h 07m (28m)
- 1 Stop YYJ · Victoria 28m
-
WestJet (WS 227)Boeing 737 Max 8 Passenger WestJet (WS 3110)Dehavilland Dash 8 400 -
WestJet (WS 227) -
- -
- -
- -
- T
- -
- S
- -
-
18:35 YYC20:42 YLW3Hrs, 07m 1 Stop (YYJ)
-
YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
-
YYCCalgary Airport 18:35YYJVictoria International Airport 19:40
-
YYJVictoria International Airport 19:12YLWKelowna Airport 20:42
- 3h 07m (28m)
- 1 Stop YYJ · Victoria 28m
-
WestJet (WS 227)Boeing 737 700 WestJet (WS 3110)Dehavilland Dash 8 400 -
WestJet (WS 227) -
- M
- T
- -
- -
- F
- -
- S
-
07:00 YYC09:21 YLW3Hrs, 21m 1 Stop (YEG)
-
YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 07:00YEGEdmonton International Airport 09:05
-
YEGEdmonton International Airport 08:00YLWKelowna Airport 09:21
- 3h 21m (1h 05m)
- 1 Stop YEG · Edmonton 1h 05m
-
WestJet (WS 3395)Dehavilland Dash 8 400 WestJet (WS 143)Boeing 737 Max 8 Passenger -
WestJet (WS 3395) -
- -
- T
- W
- -
- -
- -
- -
-
07:00 YYC09:21 YLW3Hrs, 21m 1 Stop (YEG)
-
YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 07:00YEGEdmonton International Airport 09:05
-
YEGEdmonton International Airport 08:00YLWKelowna Airport 09:21
- 3h 21m (1h 05m)
- 1 Stop YEG · Edmonton 1h 05m
-
WestJet (WS 3395)Dehavilland Dash 8 400 WestJet (WS 143)Boeing 737 700 -
WestJet (WS 3395) -
- M
- -
- -
- T
- F
- S
- -
-
07:00 YYC09:21 YLW3Hrs, 21m 1 Stop (YEG)
-
YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 07:00YEGEdmonton International Airport 09:05
-
YEGEdmonton International Airport 08:00YLWKelowna Airport 09:21
- 3h 21m (1h 05m)
- 1 Stop YEG · Edmonton 1h 05m
-
WestJet (WS 3395)Dehavilland Dash 8 400 WestJet (WS 143)Boeing 737 800 -
WestJet (WS 3395) -
- -
- -
- -
- -
- -
- -
- S
-
10:30 YYC13:31 YLW4Hrs, 01m 1 Stop (YEG)
-
YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 10:30YEGEdmonton International Airport 13:15
-
YEGEdmonton International Airport 11:30YLWKelowna Airport 13:31
- 4h 01m (1h 45m)
- 1 Stop YEG · Edmonton 1h 45m
-
WestJet (WS 3317)Dehavilland Dash 8 400 WestJet (WS 189)Boeing 737 Max 8 Passenger -
WestJet (WS 3317) -
- -
- T
- W
- -
- -
- -
- -
-
10:30 YYC13:31 YLW4Hrs, 01m 1 Stop (YEG)
-
YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 10:30YEGEdmonton International Airport 13:15
-
YEGEdmonton International Airport 11:30YLWKelowna Airport 13:31
- 4h 01m (1h 45m)
- 1 Stop YEG · Edmonton 1h 45m
-
WestJet (WS 3317)Dehavilland Dash 8 400 WestJet (WS 189)Boeing 737 800 Scimitar Winglets -
WestJet (WS 3317) -
- -
- -
- -
- T
- -
- -
- -
-
10:30 YYC13:31 YLW4Hrs, 01m 1 Stop (YEG)
-
YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 10:30YEGEdmonton International Airport 13:15
-
YEGEdmonton International Airport 11:30YLWKelowna Airport 13:31
- 4h 01m (1h 45m)
- 1 Stop YEG · Edmonton 1h 45m
-
WestJet (WS 3317)Dehavilland Dash 8 400 WestJet (WS 189)Boeing 737 700 -
WestJet (WS 3317) -
- M
- -
- -
- -
- F
- S
- -
-
10:30 YYC13:31 YLW4Hrs, 01m 1 Stop (YEG)
-
YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 10:30YEGEdmonton International Airport 13:15
-
YEGEdmonton International Airport 11:30YLWKelowna Airport 13:31
- 4h 01m (1h 45m)
- 1 Stop YEG · Edmonton 1h 45m
-
WestJet (WS 3317)Dehavilland Dash 8 400 WestJet (WS 189)Boeing 737 800 -
WestJet (WS 3317) -
- -
- -
- -
- -
- -
- -
- S
The fastest flight time for direct flights from Calgary to Kelowna is 1 hour 9 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Calgary and Kelowna is 405km. Check all available flights on Wego.
The earliest flight of the day departs at 07:00. The last flight of the day departs at 18:35. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Calgary to Kelowna. Find out the list of airlines on Wego.
All Airports in Calgary
Calgary Airport YYC
All Airports in Kelowna
Kelowna Airport YLW
Popular Destinations From Kelowna
Popular Destinations From Calgary
Popular Hotels in Kelowna
- Coast Capri Hotel
- Delta Hotels by Marriott Grand Okanagan Resort
- Hampton Inn & Suites by Hilton Kelowna Airport
- The Royal Anne Hotel
- Ramada Hotel & Conference Center by Wyndham Kelowna
- Comfort Suites Kelowna
- Accent Inns Kelowna
- Park Inn by Radisson, Kelowna
- The Royal Kelowna
- Fairfield Inn and Suites by Marriott Kelowna