Cheap Flights from Mexico City to Johannesburg

Compare Mexico City to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Mexico City to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Mexico City to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mexico City to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mexico City to Johannesburg flights are currently cheapest in January.

Alternative Mexico City to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Mexico City to Johannesburg? You could fly into the following airports instead.

Mexico City to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundR 9,530
Cheapest month to flyJanuary

Finding cheap flights from Mexico City to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Mexico City to Johannesburg is R 18,131. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Mexico City to Johannesburg. But we found flights with one or more stops from R 18,131.
As of October 2025, there are no flights flying from Mexico City to Johannesburg.
The cheapest month to fly from Mexico City to Johannesburg is usually January.
If you're flying from Mexico City, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from R 18,131.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to Johannesburg on Thursday, 22 January 2026.
No airlines currently offer direct flights between Mexico City and Johannesburg. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In October, the average temperature is usually around 20°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
The cheapest airline that flies to Johannesburg is United .

Flying from Mexico City to Johannesburg: what you need to know

  • Mexico City is home to a couple of airports where you can start your adventure. Check out your options for booking a flight from Mexico City to Johannesburg flying out of Benito Juarez International Airport (MEX) or Felipe Ángeles International Airport (NLU).

  • Come in for landing at O.R. Tambo International Airport (JNB), the major arrival point in Johannesburg.

  • Johannesburg's timezone is UTC+2, which makes Johannesburg eight hours ahead of Mexico City.

  • Leave enough time to get on your Mexico City to Johannesburg flight. Generally, it's best to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a popular month like July? Major public holidays and other popular seasons can mean longer lines at security. Be extra cautious and get there up to four hours ahead of international flights and two hours before a domestic departure.

How to find the cheapest flights from Mexico City to Johannesburg

  • To pick up cheap Mexico City to Johannesburg flights, book in advance. Airlines typically offer lower fares when flights are first released.

  • The 'Whole month' tool shows you the cheapest plane tickets from Mexico City to Johannesburg across each month. It's an easy way to find a bargain if your travel dates are flexible.

  • Finding a cheap flight from Mexico City to Johannesburg couldn't be easier with Price Alerts. All you need to do is create one of these automatic alerts and we'll let you know as soon as there's a better deal.

  • Pick your preferred departure and arrival times, number of stops and airlines with the filters. Or sort your Mexico City to Johannesburg flight results by 'Fastest,' 'Best' or 'Cheapest.'

Flying from Mexico City

Benito Juarez International Airport (MEX)

  • We make it a breeze to find a Mexico City to Johannesburg flight with a stopover. To see your options departing from Benito Juarez International Airport, deselect 'Direct flights only.' Then, simply select a flight with a stop long enough to see the sights of the city of your choice. Top stopovers include:

    • Hartsfield-Jackson Atlanta International Airport (ATL)

    • London Heathrow Airport (LHR)

    • Newark Liberty International Airport (EWR)

  • The journey from central Mexico City to MEX takes about 55 minutes by public transport. If you ride-share, drive or take a cab, you'll cover the 6 kilometres in 25 minutes or so, depending on traffic conditions.

  • Planning to catch an early flight from Mexico City to Johannesburg? Avoid the stress of rushing to the terminal (and enjoy a little extra shut-eye) by choosing one of these stays close to Benito Juarez International Airport:

  • Benito Juarez International Airport has an excellent on-time performance, so flight disruptions are less likely. Departures from MEX land at their destination as scheduled 80.91% of the time.

Felipe Ángeles International Airport (NLU)

  • NLU is about 32 kilometres from central Mexico City. It'll take 55 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 1 hour 45 minutes.

  • Getting the crew to the airport on time before your flight from Mexico City to Johannesburg is so much simpler when you stay close to Felipe Ángeles International Airport. Consider checking in to Verticca Hotel the night before you fly out.

  • Looking at how often flights stay on schedule, Felipe Ángeles International Airport has an on-time arrival rate of 68%.

Arriving in Johannesburg

O.R. Tambo International Airport (JNB)

  • The distance from O.R. Tambo International Airport (JNB) to central Johannesburg is approximately 21 kilometres. It takes around 30 minutes to reach the centre driving.

  • If you're taking public transport, expect a journey time of about 1 hour 10 minutes.

  • Consider staying in a hotel close to JNB if you have a late flight from Mexico City to Johannesburg. Select one of these options and avoid the hassle of a long transfer:

  • Pick up an O.R. Tambo International Airport rental car and discover Johannesburg and beyond with your own wheels. Carwiz, Alamo and Green Motion are popular providers to choose from here.

  • Lock in the best rate by booking your vehicle from O.R. Tambo International Airport about three weeks ahead of your trip.

Lanseria International Airport (HLA)

  • After your flight from Mexico City to Johannesburg has touched down, you can get to the city centre in about 50 minutes by car. Central Johannesburg is roughly 32 kilometres from Lanseria International Airport (HLA).

  • First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz make picking up a Lanseria International Airport rental car quick and easy. These companies are located in or around the terminal and will have you ready to go in a flash.

  • Avoid paying more than you need to. Securing your ride four weeks ahead of your arrival at HLA can get you a lower rate.

Best time to go to Johannesburg

  • February is the quietest month for flights from Mexico City to Johannesburg, while July is the most popular. Figure out the best time to visit Johannesburg based on whether you like a laid-back vibe or a lively atmosphere.

  • When booking your Mexico City to Johannesburg tickets, consider the kind of weather forecast you're hoping for. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC (59ºF) to 30ºC (86ºF).

  • For cooler conditions, look for a cheap flight from Mexico City to Johannesburg in July when temperatures average between 4ºC (39ºF) and 20ºC (68ºF).

More about Johannesburg

  • After booking your flight from Mexico City to Johannesburg, choose a hotel that puts you where you want to be. Make one of these options your base for exploring Johannesburg:

  • All great holidays should include a little sightseeing. Constitution Hill, Maboneng Precinct and Johannesburg Zoo are essential stops on your Johannesburg itinerary.

Explore more of South Africa

  • Soweto is just one of the many places in South Africa waiting to be explored after you've seen Johannesburg. Around 18 kilometres to the west, check out popular attractions including Mjebha Park, Tutu House - Soweto tours and Go Green Go Clean.

  • If you want to check out another side of South Africa, head for Pretoria, about 56 kilometres north of Johannesburg. 32 Battalion Tree of Honour, Wonderpark and Viscount Memorial Wall are highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.