eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Cancun from R 12398

Explore the best deals

Discover the cheapest flights from Johannesburg to Cancun
emptyFilter
Filter by
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.

Cheapest time to fly from Johannesburg to Cancun

Flexible with dates? We find the best price for the week of the day you select *Prices may vary after you search.
Filter by
week: 26 May - 01 Jun
R 19 751
R 19 754
R 20 358
R 19 714
R 20 388
R 20 341
R 20 291
R 20 391
R 21 298
R 22 157
R 27 122
R 20 029
MayJuneJuly

Currency and cost comparison

TrainLocal, one-way ticket
67%Trains in Cancun are 67% cheaper than in Johannesburg.
JohannesburgR 34,00
CancunR 11,35
MealMid-priced restaurant
10%A meal in Cancun is 10% cheaper than a meal in Johannesburg.
JohannesburgR 200,00
CancunR 189,10
TaxiStandard daytime start rate
231%Taxis are 231% more expensive in Cancun than in Johannesburg.
JohannesburgR 20,00
CancunR 66,18
CoffeeRegular cappuccino
76%Coffee is 76% more expensive in Cancun than in Johannesburg.
JohannesburgR 38,75
CancunR 68,13
Exchange rate
1 ZAR = 1.07 MXN
1 MXN = 0.95 ZAR
Last checked on Wed, 04/30
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:

  • United Airlines
  • Delta Air Lines
  • British Airways

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)
  • Facilities: Cancun Airport offers a wide array of facilities, including restaurants, shops, duty-free stores, car rental services, ATMs, currency exchange, and lounges. Free Wi-Fi access and charging stations are also available.
  • Getting to the City Centre:
    • Public Transport: The ADO bus provides affordable transport from the airport to Cancun city centre. The journey takes around 45 minutes. From the city centre, you can connect to the Hotel Zone by local bus (R1 or R2).
    • Taxi: Taxis are readily available at the airport. It's advisable to book a taxi in advance as only authorised taxis can operate on airport grounds. A taxi ride to the city centre takes approximately 25 minutes.
    • Car Rental: Several car rental companies, including eDreams, operate at Cancun Airport, providing convenient options for exploring the region at your own pace. Booking a car in advance through eDreams is recommended.
Cozumel International Airport (CZM)
  • A smaller international airport serving Cozumel Island, located off the coast of the Yucatán Peninsula.
Tulum International Airport (TUY)
  • A recently opened airport serving the Tulum area, providing another gateway to the Riviera Maya.

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.

  • Explore ancient Mayan ruins: Discover the rich history of the Mayan civilisation at Chichen Itza, El Rey Archaeological Zone, or Tulum.
  • Lounge on pristine beaches: Relax on the soft, white sands of Playa Delfines, Playa Norte, or Playa Chac Mool.
  • Dive into underwater adventures: Explore the underwater world with a snorkelling or scuba diving trip to the Mesoamerican Reef.

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 R12398. 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 $ 66.18 ZAR, 231% more expensive than Johannesburg, with a fare of $ 20.00 ZAR,

while train tickets cost 67% less at Cancun: $ 11.35 ZAR versus $ 34.00 ZAR at Johannesburg.

Comparing the price of a meal, they range from 189.10 ZAR euros in Cancun, 5% less than the 200.00 ZAR euros in Johannesburg.

The price of the coffee is around 76% more expensive in Cancun, with an average of 68.13 ZAR , while in Johannesburg the coffee costs 38.75 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

Alternate routesPopular routes