Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Flair Airlines
Cheapest Month July
Cheapest Day of the Week Friday
Cheapest Airline Flair Airlines

The cheapest airline(s) flying from Calgary to Kelowna is Flair Airlines.

  • Flair Airlines Flair Airlines
  • Air Canada Air Canada
  • WestJet WestJet
  • Porter Airlines Porter Airlines
  • Air North Air North
Cheapest Month July

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
Cheapest Day of the Week Friday

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 YYC
    18:55 YLW
    1Hrs, 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 YYC
    19:24 YLW
    1Hrs, 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 YYC
    19:24 YLW
    1Hrs, 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 YYC
    19:24 YLW
    1Hrs, 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 YYC
    21:49 YLW
    1Hrs, 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 YYC
    21:49 YLW
    1Hrs, 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 YYC
    23:49 YLW
    1Hrs, 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 YYC
    23:49 YLW
    1Hrs, 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 YYC
    23:49 YLW
    1Hrs, 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 YYC
    09:09 YLW
    1Hrs, 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 YYC
    09:09 YLW
    1Hrs, 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 YYC
    09:09 YLW
    1Hrs, 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 YYC
    09:09 YLW
    1Hrs, 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 YYC
    11:24 YLW
    1Hrs, 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 YYC
    11:24 YLW
    1Hrs, 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 YYC
    11:24 YLW
    1Hrs, 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 YYC
    13:18 YLW
    1Hrs, 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 YYC
    15:24 YLW
    1Hrs, 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 YYC
    15:24 YLW
    1Hrs, 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 YYC
    15:24 YLW
    1Hrs, 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 YYC
    15:24 YLW
    1Hrs, 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 YYC
    17:44 YLW
    1Hrs, 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 YYC
    17:44 YLW
    1Hrs, 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 YYC
    20:42 YLW
    3Hrs, 07m 1 Stop (YYJ)
  • YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
  • YYCCalgary Airport 18:35
    YYJVictoria International Airport 19:40
  • YYJVictoria International Airport 19:12
    YLWKelowna 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 YYC
    20:42 YLW
    3Hrs, 07m 1 Stop (YYJ)
  • YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
  • YYCCalgary Airport 18:35
    YYJVictoria International Airport 19:40
  • YYJVictoria International Airport 19:12
    YLWKelowna 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 YYC
    20:42 YLW
    3Hrs, 07m 1 Stop (YYJ)
  • YYCCalgary Airport 18:35 - YLW 20:42 3h 07m 1 Stop (YYJ) Victoria
  • YYCCalgary Airport 18:35
    YYJVictoria International Airport 19:40
  • YYJVictoria International Airport 19:12
    YLWKelowna 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 YYC
    09:21 YLW
    3Hrs, 21m 1 Stop (YEG)
  • YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 07:00
    YEGEdmonton International Airport 09:05
  • YEGEdmonton International Airport 08:00
    YLWKelowna 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 YYC
    09:21 YLW
    3Hrs, 21m 1 Stop (YEG)
  • YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 07:00
    YEGEdmonton International Airport 09:05
  • YEGEdmonton International Airport 08:00
    YLWKelowna 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 YYC
    09:21 YLW
    3Hrs, 21m 1 Stop (YEG)
  • YYCCalgary Airport 07:00 - YLW 09:21 3h 21m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 07:00
    YEGEdmonton International Airport 09:05
  • YEGEdmonton International Airport 08:00
    YLWKelowna 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 YYC
    13:31 YLW
    4Hrs, 01m 1 Stop (YEG)
  • YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 10:30
    YEGEdmonton International Airport 13:15
  • YEGEdmonton International Airport 11:30
    YLWKelowna 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 YYC
    13:31 YLW
    4Hrs, 01m 1 Stop (YEG)
  • YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 10:30
    YEGEdmonton International Airport 13:15
  • YEGEdmonton International Airport 11:30
    YLWKelowna 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 YYC
    13:31 YLW
    4Hrs, 01m 1 Stop (YEG)
  • YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 10:30
    YEGEdmonton International Airport 13:15
  • YEGEdmonton International Airport 11:30
    YLWKelowna 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 YYC
    13:31 YLW
    4Hrs, 01m 1 Stop (YEG)
  • YYCCalgary Airport 10:30 - YLW 13:31 4h 01m 1 Stop (YEG) Edmonton
  • YYCCalgary Airport 10:30
    YEGEdmonton International Airport 13:15
  • YEGEdmonton International Airport 11:30
    YLWKelowna 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
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Calgary to Kelowna?

The fastest flight time for direct flights from Calgary to Kelowna is 1 hour 9 minutes. Check latest flight schedules & prices on Wego.

How far is Kelowna from Calgary?

The flight distance between Calgary and Kelowna is 405km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

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.

How many airlines offer direct flights from Calgary to Kelowna?

There are 2 airlines that offer direct flights from Calgary to Kelowna. Find out the list of airlines on Wego.