Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline WestJet
Cheapest Month August
Cheapest Day of the Week Friday
Cheapest Airline WestJet

The cheapest airline(s) flying from Kelowna to San Diego is WestJet.

  • WestJet WestJet
  • Air Canada Air Canada
  • United Airlines United Airlines
  • Alaska Airlines Alaska Airlines
  • Hawaiian Airlines Hawaiian Airlines
Cheapest Month August

Travel Period: June 2025 - May 2026

The cheapest month(s) to fly from Kelowna to San Diego is August.

  • 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 Kelowna to San Diego 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
  • 05:45 YLW
    12:00 SAN
    6Hrs, 15m 1 Stop (YVR)
  • YLWKelowna Airport 05:45 - SAN 12:00 6h 15m 1 Stop (YVR) Vancouver
  • YLWKelowna Airport 05:45
    YVRVancouver International Airport 08:55
  • YVRVancouver International Airport 06:46
    SANSan Diego International Airport 12:00
  • 6h 15m (2h 09m)
  • 1 Stop YVR · Vancouver 2h 09m
  • Air Canada (AC 8265)Dehavilland Dash 8 400
    Air Canada (AC 8764)Canadair Regional
  • Air Canada (AC 8265)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 05:55 YLW
    13:20 SAN
    7Hrs, 25m 1 Stop (YYC)
  • YLWKelowna Airport 05:55 - SAN 13:20 7h 25m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 05:55
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 08:00
    SANSan Diego International Airport 13:20
  • 7h 25m (3h)
  • 1 Stop YYC · Calgary 3h
  • WestJet (WS 280)Boeing 737 Max 8 Passenger
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 280)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 05:55 YLW
    13:20 SAN
    7Hrs, 25m 1 Stop (YYC)
  • YLWKelowna Airport 05:55 - SAN 13:20 7h 25m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 05:55
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 08:00
    SANSan Diego International Airport 13:20
  • 7h 25m (3h)
  • 1 Stop YYC · Calgary 3h
  • WestJet (WS 280)Boeing 737 700
    WestJet (WS 1564)Boeing 737 800
  • WestJet (WS 280)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 05:55 YLW
    13:20 SAN
    7Hrs, 25m 1 Stop (YYC)
  • YLWKelowna Airport 05:55 - SAN 13:20 7h 25m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 05:55
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 08:00
    SANSan Diego International Airport 13:20
  • 7h 25m (3h)
  • 1 Stop YYC · Calgary 3h
  • WestJet (WS 280)Boeing 737 800
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 280)
    • -
    • -
    • -
    • T
    • F
    • -
    • -
  • 05:55 YLW
    12:09 SAN
    6Hrs, 14m 1 Stop (YVR)
  • YLWKelowna Airport 05:55 - SAN 12:09 6h 14m 1 Stop (YVR) Vancouver
  • YLWKelowna Airport 05:55
    YVRVancouver International Airport 09:05
  • YVRVancouver International Airport 06:59
    SANSan Diego International Airport 12:09
  • 6h 14m (2h 06m)
  • 1 Stop YVR · Vancouver 2h 06m
  • WestJet (WS 3345)Dehavilland Dash 8 400
    WestJet (WS 1762)Boeing 737 700
  • WestJet (WS 3345)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 05:55 YLW
    13:20 SAN
    7Hrs, 25m 1 Stop (YYC)
  • YLWKelowna Airport 05:55 - SAN 13:20 7h 25m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 05:55
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 08:00
    SANSan Diego International Airport 13:20
  • 7h 25m (3h)
  • 1 Stop YYC · Calgary 3h
  • WestJet (WS 280)Boeing 737 700
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 280)
    • M
    • -
    • -
    • -
    • -
    • S
    • S
  • 07:00 YLW
    13:20 SAN
    6Hrs, 20m 1 Stop (YYC)
  • YLWKelowna Airport 07:00 - SAN 13:20 6h 20m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 07:00
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 09:05
    SANSan Diego International Airport 13:20
  • 6h 20m (1h 55m)
  • 1 Stop YYC · Calgary 1h 55m
  • WestJet (WS 142)Boeing 737 800
    WestJet (WS 1564)Boeing 737 800
  • WestJet (WS 142)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 07:00 YLW
    13:20 SAN
    6Hrs, 20m 1 Stop (YYC)
  • YLWKelowna Airport 07:00 - SAN 13:20 6h 20m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 07:00
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 09:05
    SANSan Diego International Airport 13:20
  • 6h 20m (1h 55m)
  • 1 Stop YYC · Calgary 1h 55m
  • WestJet (WS 142)Boeing 737 Max 8 Passenger
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 142)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 07:00 YLW
    13:20 SAN
    6Hrs, 20m 1 Stop (YYC)
  • YLWKelowna Airport 07:00 - SAN 13:20 6h 20m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 07:00
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 09:05
    SANSan Diego International Airport 13:20
  • 6h 20m (1h 55m)
  • 1 Stop YYC · Calgary 1h 55m
  • WestJet (WS 142)Boeing 737 800
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 142)
    • -
    • -
    • -
    • T
    • -
    • S
    • S
  • 07:00 YLW
    13:20 SAN
    6Hrs, 20m 1 Stop (YYC)
  • YLWKelowna Airport 07:00 - SAN 13:20 6h 20m 1 Stop (YYC) Calgary
  • YLWKelowna Airport 07:00
    YYCCalgary Airport 11:00
  • YYCCalgary Airport 09:05
    SANSan Diego International Airport 13:20
  • 6h 20m (1h 55m)
  • 1 Stop YYC · Calgary 1h 55m
  • WestJet (WS 142)Boeing 737 700
    WestJet (WS 1564)Boeing 737 700
  • WestJet (WS 142)
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • 10:00 YLW
    16:09 SAN
    6Hrs, 09m 1 Stop (YVR)
  • YLWKelowna Airport 10:00 - SAN 16:09 6h 09m 1 Stop (YVR) Vancouver
  • YLWKelowna Airport 10:00
    YVRVancouver International Airport 13:10
  • YVRVancouver International Airport 11:01
    SANSan Diego International Airport 16:09
  • 6h 09m (2h 09m)
  • 1 Stop YVR · Vancouver 2h 09m
  • Air Canada (AC 8269)Canadair Regional
    Air Canada (AC 8766)Canadair Regional
  • Air Canada (AC 8269)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 13:34 YLW
    18:59 SAN
    5Hrs, 25m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 18:59 5h 25m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 16:14
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 18:59
  • 5h 25m (1h 24m)
  • 1 Stop SEA · Seattle 1h 24m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1146)Boeing 737
  • Alaska Airlines (AS 3382)
    • M
    • T
    • -
    • T
    • F
    • -
    • -
  • 13:34 YLW
    22:44 SAN
    9Hrs, 10m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 22:44 9h 10m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 19:59
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 22:44
  • 9h 10m (5h 09m)
  • 1 Stop SEA · Seattle 5h 09m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1156)Boeing 737 Max 9 Passenger
  • Alaska Airlines (AS 3382)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 13:34 YLW
    22:44 SAN
    9Hrs, 10m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 22:44 9h 10m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 19:59
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 22:44
  • 9h 10m (5h 09m)
  • 1 Stop SEA · Seattle 5h 09m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1156)Boeing 737 800
  • Alaska Airlines (AS 3382)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 13:34 YLW
    20:44 SAN
    7Hrs, 10m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 20:44 7h 10m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 17:59
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 20:44
  • 7h 10m (3h 09m)
  • 1 Stop SEA · Seattle 3h 09m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1098)Boeing 737
  • Alaska Airlines (AS 3382)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 13:34 YLW
    20:44 SAN
    7Hrs, 10m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 20:44 7h 10m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 17:59
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 20:44
  • 7h 10m (3h 09m)
  • 1 Stop SEA · Seattle 3h 09m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1098)Boeing 737 Max 9 Passenger
  • Alaska Airlines (AS 3382)
    • M
    • T
    • -
    • T
    • F
    • S
    • -
  • 13:34 YLW
    20:44 SAN
    7Hrs, 10m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 20:44 7h 10m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 17:59
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 20:44
  • 7h 10m (3h 09m)
  • 1 Stop SEA · Seattle 3h 09m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1098)Boeing 737 800
  • Alaska Airlines (AS 3382)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:49 SMF
    14:50 SEA
    6Hrs, 51m 1 Stop (SAN)
  • SMFSacramento International Airport 18:49 - SEA 14:50 6h 51m 1 Stop (SAN) San Diego
  • SMFSacramento International Airport 18:49
    YLWKelowna Airport 13:34
  • SANSan Diego International Airport 20:25
    SEASeattle/Tacoma International Airport 14:50
  • 6h 51m (2h 09m)
  • 1 Stop SAN · San Diego 2h 09m
  • Alaska Airlines (AS 3384)Embraer Emb 175
    Alaska Airlines (AS 3382)Embraer Emb 175
  • Alaska Airlines (AS 3384)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 13:34 YLW
    18:59 SAN
    5Hrs, 25m 1 Stop (SEA)
  • YLWKelowna Airport 13:34 - SAN 18:59 5h 25m 1 Stop (SEA) Seattle
  • YLWKelowna Airport 13:34
    SEASeattle/Tacoma International Airport 16:14
  • SEASeattle/Tacoma International Airport 14:50
    SANSan Diego International Airport 18:59
  • 5h 25m (1h 24m)
  • 1 Stop SEA · Seattle 1h 24m
  • Alaska Airlines (AS 3382)Embraer Emb 175
    Alaska Airlines (AS 1146)Boeing 737 Max 9 Passenger
  • Alaska Airlines (AS 3382)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 14:50 YLW
    21:49 SAN
    6Hrs, 59m 1 Stop (YVR)
  • YLWKelowna Airport 14:50 - SAN 21:49 6h 59m 1 Stop (YVR) Vancouver
  • YLWKelowna Airport 14:50
    YVRVancouver International Airport 18:50
  • YVRVancouver International Airport 15:51
    SANSan Diego International Airport 21:49
  • 6h 59m (2h 59m)
  • 1 Stop YVR · Vancouver 2h 59m
  • Air Canada (AC 8275)Dehavilland Dash 8 400
    Air Canada (AC 8768)Canadair Regional
  • Air Canada (AC 8275)
    • -
    • -
    • W
    • T
    • F
    • S
    • -
  • 14:50 YLW
    21:49 SAN
    6Hrs, 59m 1 Stop (YVR)
  • YLWKelowna Airport 14:50 - SAN 21:49 6h 59m 1 Stop (YVR) Vancouver
  • YLWKelowna Airport 14:50
    YVRVancouver International Airport 18:50
  • YVRVancouver International Airport 15:51
    SANSan Diego International Airport 21:49
  • 6h 59m (2h 59m)
  • 1 Stop YVR · Vancouver 2h 59m
  • Air Canada (AC 8275)Canadair Regional
    Air Canada (AC 8768)Canadair Regional
  • Air Canada (AC 8275)
    • M
    • T
    • -
    • -
    • -
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
How far is San Diego from Kelowna?

The flight distance between Kelowna and San Diego is 1919km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 05:45. The last flight of the day departs at 05:45. See the full list of flight times on Wego.