Cheap flights from South Africa to Cancun

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 Cancun (CUN)

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

Users have found that booking a flight from South Africa to Cancun at least 26 days early can save you up to 2% on average compared to booking a flight this week. If booking 26 days before your flight isn’t an option for you, users have found flights from South Africa to Cancun for as little as R19 825 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R19 825 for flights departing within the next 3 days.

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

Flights from South Africa to Cancun lean towards being more expensive in August. Prices are generally better when you fly from South Africa to Cancun in February, with the cheapest ticket starting at R16 835.

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

2 Feb - 30 Mar
R14 785pp
JNB
Johannesburg OR Tambo
Emirates
     
3 STOPS
CUN
Cancún
CUN
Cancún
Emirates
   
2 STOPS
JNB
Johannesburg OR Tambo
25 Feb - 4 Mar
R16 288pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl
25 Feb - 4 Mar
R16 880pp
CPT
Cape Town Intl
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Multiple Airlines
   
2 STOPS
CPT
Cape Town Intl

South Africa to Cancun 2021 flight deals

17 Mar - 24 Mar
R13 419pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
20 Mar - 31 Mar
R13 525pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Emirates
   
2 STOPS
JNB
Johannesburg OR Tambo
20 Mar - 31 Mar
R13 753pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

Last-minute flights from South Africa to Cancun

2 Feb - 30 Mar
R14 785pp
JNB
Johannesburg OR Tambo
Emirates
     
3 STOPS
CUN
Cancún
CUN
Cancún
Emirates
   
2 STOPS
JNB
Johannesburg OR Tambo
4 Feb - 14 Feb
R17 062pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
2 Feb - 30 Mar
R17 670pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
CUN
Cancún
CUN
Cancún
Lufthansa
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Cancun from South Africa

14:10 - 3:10
Turkish Airlines
2 stops
44h 00m
JNB - CUN
Turkish Airlines
R11 340
15:00 - 11:25
Lufthansa
1 stop
27h 25m
JNB - CUN
Lufthansa
R11 720
Lufthansa
19:20 - 4:25
KLM
2 stops
40h 05m
CPT - CUN
KLM
R12 600
DreamWorldTravel

Related info for your journey

Flight FAQs

From South Africa to Cancun

Can I find flights from South Africa to Cancun for under R13 662 on Cheapflights?

Yes, there are multiple flights from South Africa to Cancun for under R13 662. The cheapest flight booked recently is on Multiple Airlines for just R13 419, but on average you can expect to pay R14 725.

What safety measures are being taken by airlines flying from South Africa to Cancún to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. LATAM Airlines and Delta are some airlines that have done so. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from South Africa to Cancún. Policies will vary by airline.

Which airlines flying from South Africa to Cancún have flexible cancellations due to COVID-19?

Some of the carriers operating flights from South Africa to Cancún that may be offering flexible cancellation policies are Turkish Airlines, United Airlines, and Emirates. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from South Africa to Cancun for under R13 662 on Cheapflights?

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

Are there last-minute flights available from South Africa to Cancun for under R15 180?

There are currently 12+ open flights from South Africa to Cancun within the next 7 days for less than R15 180.

How popular is this flight route?

This flight path from South Africa to Cancún was viewed by 85 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from South Africa to Cancun?

Before booking your flight from South Africa to Cancun, check out the most popular airlines for this route: Air Canada, Air France or British Airways.

What are the most popular routes from South Africa to Cancun?

The most popular route from South Africa to Cancun is Johannesburg OR Tambo - Cancún. You may also consider Cape Town Intl - Cancún or East London - Cancún.

What are the cheapest flights from South Africa to Cancun?

Looking for the cheapest flight from South Africa to Cancun? While on average our users pay R15 051, our data indicates the cheapest price to be R11 295. The most popular route (Johannesburg OR Tambo - Cancún), is priced around R13 526.

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

A quick flight from South Africa to Cancun can take about 22h. United Airlines provides one of the quickest options available for as low as R17 275. This flight may include one or multiple stops.

What are the cheapest airlines to flying from South Africa to Cancun return?

Our cheapest airline available from South Africa to Cancun is Emirates. Our recent data shows that you can find tickets from as low as R13 799 on this airline. An additional option worth looking into is Turkish Airlines, starting at R15 515.

What are the cheapest airlines to fly from South Africa to Cancun one-way?

For one-way options, check prices for Turkish Airlines. According to our data, you can fly for as low as R11 340. Users have also found prices from R11 720 and R12 403 on Turkish Airlines and Lufthansa, respectively.

Related searches

Flights to Cancun from South Africa
Flights to South Africa Flights to Cancun

Arrival points for flights from South Africa to Cancun

Show more

Destination information for Cancun

Today's exchange rate
R1 = $1,33
Average temperature for January in Cancun
24.0 °C

Airports servicing

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

Airports servicing Cancún

Top 8 airlines flying from South Africa to Cancun

Airline Cheapest Average Flexibility On-time COVID-19 safety
Turkish Airlines
R780 R1 004 No cancel fee 77%
Search Turkish Airlines flights
LATAM Airlines
R1 088 R1 351 No cancel fee 81%
Search LATAM Airlines flights
Air Canada
R1 192 R1 366 No cancel fee 67%
Search Air Canada flights
Emirates
R1 228 R1 414 No cancel fee 75%
Search Emirates flights
Lufthansa
R1 213 R1 659 No cancel fee 76%
Search Lufthansa flights
United Airlines
R1 145 R1 663 No cancel fee 69%
Search United Airlines flights
Air France
R1 506 R1 781 No cancel fee 77%
Search Air France flights
British Airways
R1 416 R1 863 No cancel fee 70%
Search British Airways flights
Home North America Mexico Cancun Cheap flights from South Africa to Cancun
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First