Cheap flights from South Africa to Reunion

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
Wed 2/3
Wed 2/10
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
Wed 2/3
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 Reunion

How far in advance should I book a flight from South Africa to Reunion?

Travellers have found it’s best to book a flight 54 days in advance to save up to 6% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 54 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from South Africa to Reunion 1-2 weeks in advance for as low as R8 941, or R9 472 for flights within the next 24 hours.

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

Due to multiple factors, expect to potentially pay more when booking in September. For low rates, June can be a great choice for travel to Reunion. Flights to Reunion from South Africa in June are about R8 710 on average during June, but can be found for as low as R5 996.

Cheap flights from South Africa to Reunion in January, February 2021

9 Feb - 6 May
R20 265pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
9 Feb - 6 May
R22 057pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
9 Feb - 6 May
R24 941pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
 
1 STOP
JNB
Johannesburg OR Tambo

South Africa to Reunion 2021 flight deals

26 Oct - 9 Nov
R5 814pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
6 Apr - 11 Apr
R10 414pp
CPT
Cape Town Intl
Multiple airlines
 
1 STOP
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
 
1 STOP
CPT
Cape Town Intl
6 Apr - 11 Apr
R17 624pp
CPT
Cape Town Intl
Multiple airlines
 
1 STOP
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
     
3 STOPS
CPT
Cape Town Intl

Related info for your journey

Flight FAQs

From South Africa to Reunion

Can I find flights from South Africa to Reunion for under R10 626 on Cheapflights?

Yes, there are multiple flights from South Africa to Reunion for under R10 626. The cheapest flight booked recently is on Multiple Airlines for just R10 414, but on average you can expect to pay R21 981.

Which airlines flying from South Africa to Réunion have flexible cancellations due to COVID-19?

Some of the carriers operating flights from South Africa to Réunion that may be offering flexible cancellation policies are Air Austral and Air Mauritius. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from South Africa to Reunion for under R10 626 on Cheapflights?

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

How popular is this flight route?

Within the past month, 66 users have taken a look at flights from South Africa to Réunion.

What are the cheapest flights from South Africa to Reunion?

Looking for the cheapest flight from South Africa to Reunion? While on average our users pay R6 101, our data indicates the cheapest price to be R5 983. The most popular route (Cape Town Intl - Saint-Denis Gillot), is priced around R10 414.

Related searches

Flights to Reunion from South Africa
Flights to South Africa Flights to Reunion

Destination information for Reunion

Today's exchange rate
R1 = €0,06

Airports servicing

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

Airports servicing

St. Pierre (ZSE)
Home Africa Reunion Cheap flights from South Africa to Reunion
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First