Cheap flights from Johannesburg 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
Tue 12/1
Tue 12/8
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
Tue 12/1
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
Johannesburg (JNB) to Reunion

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 54 days in advance, which can save you up to 6% on flights from Johannesburg to Reunion compared to booking the week you need them. Waiting 54 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at R9 052. For sooner than that we have options available in the next 3 days from R9 590.

What is the cheapest month to fly from Johannesburg to Reunion?

Our data shows that June tends to be the cheapest month to fly to Reunion from Johannesburg. Users have commonly found prices around R8 817 for the month, but tickets can be as low as R6 070. Due to multiple factors, prepare for potentially higher prices in September.

Cheap flights from Johannesburg to Reunion in November, December 2020

The best prices found for JNB to Reunion flights in November, December
22 Dec - 29 Dec
R8 283pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
22 Dec - 29 Dec
R8 345pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
22 Dec - 29 Dec
R8 376pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo

Johannesburg to Reunion 2021 flight deals

Cheap flights to Reunion from Johannesburg found for next year
22 Dec - 29 Dec
R8 283pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
22 Dec - 29 Dec
R8 345pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
22 Dec - 29 Dec
R8 376pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo

Direct flights to Reunion from Johannesburg

Save time with Johannesburg to Reunion direct flight deals
4 May - 11 May
R5 978pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
2 May - 11 May
R6 224pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo
22 Dec - 29 Dec
R8 283pp
JNB
Johannesburg OR Tambo
Air Austral
Direct
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Air Austral
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Reunion

Late deals on return flights to Reunion from Johannesburg, departing today and this week
30 Nov - 30 Dec
R24 097pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
30 Nov - 30 Dec
R24 912pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
30 Nov - 30 Dec
R25 603pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
RUN
Saint-Denis Gillot
RUN
Saint-Denis Gillot
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

One-way flights to Reunion from Johannesburg

The cheapest one-way flights from Johannesburg to Reunion
9:55 - 15:45
Air Austral
Direct
3h 50m
JNB - RUN
Air Austral
R5 180
Kiwi.com
4:45 - 14:05
Multiple Airlines
1 stop
7h 20m
JNB - RUN
Multiple Airlines
R10 143
DreamWorldTravel
18:30 - 9:15
Multiple Airlines
1 stop
12h 45m
JNB - RUN
Multiple Airlines
R10 389
Kiwi.com

Related info for your journey

Useful info, stats and facts about Johannesburg to Reunion flights.

Flight FAQs

From Johannesburg to Reunion

Can I find flights from Johannesburg to Reunion for under R6 147 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Reunion for under R6 147. The cheapest flight booked recently is on Air Austral for just R5 978, but on average you can expect to pay R16 213.

Which airlines flying from Johannesburg OR Tambo to Réunion have flexible cancellations due to COVID-19?

Some of our airline partners flying from Johannesburg OR Tambo to Réunion have new flexible policies in place due to COVID-19. Air Austral and Air Mauritius are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air Austral with this kind of flexibility.

Are there direct flights from Johannesburg to Reunion for under R6 147 on Cheapflights?

Cheapflights has 5 direct flights from Johannesburg to Reunion under R6 147. A good price for a direct flight from Johannesburg to Reunion is less than R7 438.

Are there last-minute flights available from Johannesburg to Reunion for under R24 589?

There are currently 3+ open flights from Johannesburg to Reunion within the next 7 days for less than R24 589.

How popular is this flight route?

Flights from Johannesburg OR Tambo to Réunion have been viewed 1 315 times in the past calendar month.

What are the cheapest flights from Johannesburg to Reunion?

On average you can expect to pay R6 057 for a flight from Johannesburg to Reunion. The cheapest flight overall is R5 940 while the most popular route, (Johannesburg OR Tambo - Saint-Denis Gillot) is currently priced at R5 979.

How long does is the flight from Johannesburg to Reunion?

Airlines like Air Austral fly from Johannesburg to Reunion in about 3h 50m. The time it takes to get you to your destination is usually consistent. All flights are typically direct.

What is the cheapest airline to fly from Johannesburg to Reunion return?

Our cheapest airline available from Johannesburg to Reunion is Air Austral. Our recent data shows that you can find tickets from as low as R5 979 on this airline.

What are the cheapest airlines to fly from Johannesburg to Reunion one-way?

The cheapest airline one-way is Air Austral, with whom users have recently found tickets for as low as R5 180.

Related searches

Flights to Reunion from Johannesburg
Flights to Johannesburg Flights to Reunion Flights from Johannesburg

Arrival points for flights from Johannesburg to Reunion

Show more

Destination information for Reunion

Things to know before you go. Useful info for your trip from Johannesburg to Reunion
Today's exchange rate
R1 = €0,06
Flight duration
4h 02m

Airports servicing Johannesburg

Airports servicing

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