eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Cancun from R 11415

Last minute flights from Johannesburg to Cancun

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Cancun
BEST
DEAL
Mon, 17 Mar JNB - CUN
12158R 11415R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Thu, 20 Mar JNB - CUN
17160R 16107R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Tue, 22 Apr JNB - CUN
17730R 17335R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Thu, 24 Apr JNB - CUN
17730R 17335R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Fri, 04 Apr JNB - CUN
18773R 18211R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Sun, 09 Mar JNB - CUN
Mon, 17 Mar CUN - JNB
22448R 21285R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
64% Trains in Cancun are 64% cheaper than in Johannesburg.
Johannesburg 30R
Cancun 10,94R
Meal Mid-priced restaurant
11% The average meal is 11% more expensive in Cancun than in Johannesburg.
Johannesburg 205R
Cancun 227,85R
Exchange rate
1 ZAR = 1.1 MXN
1 MXN = 0.92 ZAR
Last checked on 06 February 2025
Distance: 13429 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Cancun airports
Cancun (CUN) How far from city centre: 12 kms

Useful Information for Flights from Johannesburg to Cancún

Planning a trip from Johannesburg to Cancún? Flights to Cancun from Johannesburg are readily available through eDreams. Booking your flights to Cancun from Johannesburg can be a breeze with our user-friendly platform. Find the best deals on flights to Cancun from Johannesburg today!

Time Difference between Johannesburg and Cancún

Cancún is 7 hours behind Johannesburg. Please remember to check for Daylight Savings Time, as this could affect the time difference. This information is current as of 26 November 2024 and may be subject to change.

Best Time to Fly to Cancun

Cancun boasts warm weather year-round. The dry season (December to April) offers sunshine and low humidity, perfect for beach days, exploring ancient ruins, or enjoying the vibrant nightlife. However, this is also peak season, expect higher prices and more people. The wet season (May to November) sees increased rainfall, but offers lower prices on flights to Cancun from Johannesburg and accommodation. Daily temperatures range from 27°C - 33°C. Book your Cancun adventure with eDreams today!

Johannesburg Airports

Johannesburg is served by two main passenger airports, making it easy to start your journey to Cancun.

Airport Information

O.R. Tambo International Airport (JNB)

Located in Kempton Park, about 23 km east of Johannesburg city centre, O.R. Tambo International Airport (JNB) is the largest and busiest airport in Africa and the primary airport for flights to Cancun from Johannesburg. It serves as the hub for South African Airways and offers numerous international and domestic connections. This airport offers a wide range of amenities and services for travellers.

Lanseria International Airport (HLA)

A smaller airport located approximately 35 km from Johannesburg city centre. Lanseria International Airport (HLA) offers a more convenient alternative to JNB, especially for those travelling to Cancun from Johannesburg from the northern suburbs of Johannesburg. It is known for its modern facilities and efficient services. While it doesn't offer as many routes as JNB, it's still a great option for flights to Cancun from Johannesburg.

Main Airlines for this route

These are some of the most popular airlines that fly from Johannesburg to Cancun, offering flights to Cancun from Johannesburg:

Cancun Airports

Cancun International Airport (CUN) is the main airport serving Cancun, and a popular entry point for flights to Cancun from Johannesburg.

Airport Information

Cancun International Airport (CUN)
Cozumel International Airport (CZM)
Tulum International Airport (TUY)

What to Do and See in Cancun

Planning your flights to Cancun from Johannesburg? Cancun offers a vibrant mix of activities for every traveller. Whether you're seeking relaxation or adventure, Cancun has something for you.

Discover our TOP discounts for your flight from Johannesburg to Cancun

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Cancun from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Cancun

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to Mexico. At eDreams have you covered!
For flights from Johannesburg to Cancun, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Cancun is R11415. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Cancun more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Cancun costs about $ 54.68 ZAR, 173% more expensive than Johannesburg, with a fare of $ 20.00 ZAR, while train tickets cost 64% less at Cancun: $ 10.94 ZAR versus $ 30.00 ZAR at Johannesburg. If you compare the price of a lunch meal, however, you can find it from 227.85 ZAR in Cancun, 11% more than the 205.00 ZAR in Johannesburg. The price of the coffee is around 61% more expensive in Cancun, with an average of 62.48 ZAR , while in Johannesburg the coffee costs 38.72 ZAR.
How long does the flight from Johannesburg to Cancun take?
Flight length from Johannesburg to Cancun is around 02:23 hours on average, at an average distance of 19 944 km, for flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Johannesburg and Cancun?
The main route from Johannesburg to Cancun is: OR Tambo International Airport (JNB) to Cancun (CUN). The following airlines fly this route: Air France. LATAM Airlines.

Plan your trip