eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Cancun from R 13791

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
Sun, 16 Feb JNB - CUN
Sat, 22 Feb CUN - JNB
26956R 24602R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Tue, 11 Feb JNB - CUN
14683R 13791R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Tue, 28 Jan JNB - CUN
Wed, 05 Feb CUN - JNB
21435R 20250R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Thu, 23 Jan JNB - CUN
Thu, 06 Feb CUN - JNB
22620R 21444R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Tue, 04 Feb JNB - CUN
Thu, 20 Feb CUN - JNB
23364R 22001R
Prime price per passenger
Johannesburg Cancun
BEST
DEAL
Mon, 10 Feb JNB - CUN
Sat, 15 Feb CUN - JNB
29756R 28579R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
60% Trains in Cancun are 60% cheaper than in Johannesburg.
Johannesburg 27,5R
Cancun 11,07R
Meal Mid-priced restaurant
12% A meal in Cancun is 12% cheaper than a meal in Johannesburg.
Johannesburg 210R
Cancun 184,43R
Exchange rate
1 ZAR = 1.1 MXN
1 MXN = 0.92 ZAR
Last checked on 20 January 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 R13791. 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 $ 55.33 ZAR, 177% more expensive than Johannesburg, with a fare of $ 20.00 ZAR, while train tickets cost 60% less at Cancun: $ 11.07 ZAR versus $ 27.50 ZAR at Johannesburg. Comparing the price of a meal, they range from 184.43 ZAR euros in Cancun, 12% less than the 210.00 ZAR euros in Johannesburg. The price of the coffee is around 58% more expensive in Cancun, with an average of 60.76 ZAR , while in Johannesburg the coffee costs 38.38 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