Cheap flights from South Africa to Kelowna

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 11/5
Thu 11/12
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 11/5
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
South Africa to Kelowna (YLW)

What is the cheapest month to fly from South Africa to Kelowna?

Due to multiple factors, expect to potentially pay more when booking in August. For low rates, September can be a great choice for travel to Kelowna. Flights to Kelowna from South Africa in September are about R17 668 on average during September, but can be found for as low as R12 361.

Cheap flights from South Africa to Kelowna in October, November 2020

The best prices found for South Africa to YLW flights in October, November
30 Oct - 13 Dec
R16 324pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
KLM
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Oct - 14 Dec
R16 569pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
Air France
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Oct - 16 Dec
R17 091pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
KLM
   
2 STOPS
JNB
Johannesburg OR Tambo

South Africa to Kelowna 2020 flight deals

Cheap flights to Kelowna from South Africa found for this year
28 Oct - 13 Dec
R16 324pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
KLM
   
2 STOPS
JNB
Johannesburg OR Tambo
28 Oct - 14 Dec
R16 569pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
Air France
   
2 STOPS
JNB
Johannesburg OR Tambo
28 Oct - 16 Dec
R17 091pp
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
YLW
Kelowna
YLW
Kelowna
KLM
   
2 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Useful info, stats and facts about South Africa to Kelowna flights.

Flight FAQs

From South Africa to Kelowna

Can I find flights from South Africa to Kelowna for under R17 939 on Cheapflights?

Yes, there are multiple flights from South Africa to Kelowna for under R17 939. The cheapest flight booked recently is on KLM for just R17 417, but on average you can expect to pay R17 547.

Which airlines flying from South Africa to Kelowna have flexible changes due to COVID-19?

Air Canada is one of the carriers that may have flexible change policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from South Africa to Kelowna for under R17 939 on Cheapflights?

There are no direct flights from South Africa to Kelowna, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

What are the cheapest flights from South Africa to Kelowna?

On average you can expect to pay R15 119 for a flight from South Africa to Kelowna. The cheapest flight overall is R15 119 while the most popular route, (Johannesburg OR Tambo - Kelowna) is currently priced at R25 946.

How long does is the flight from South Africa to Kelowna?

For as low as R17 417, KLM can have you in Kelowna from South Africa in 25h 33m.

What is the cheapest airline to fly from South Africa to Kelowna return?

According to our current data, KLM (R17 417), offers the cheapest pricing from South Africa to Kelowna.

Related searches

Flights to Kelowna from South Africa
Flights to South Africa Flights to Kelowna

Arrival points for flights from South Africa to Kelowna

Show more

Destination information for Kelowna

Things to know before you go. Useful info for your trip from South Africa to Kelowna
Today's exchange rate
R1 = C$ 0,09
Average temperature for October in Kelowna
15.0 °C
Avg rainfall for October in Kelowna
28.0 mm

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)

Airports servicing Kelowna

Home North America Canada British Columbia Kelowna Cheap flights from South Africa to Kelowna
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First