Find flights
Deals
Insights
When to book
FAQs & Tips
Airlines

JNB - MEX

Find cheap flights from Johannesburg to Mexico City from R14 974

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from OR Tambo to Mexico City departing on 20/4. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Sun 28/4
Sun 5/5

Search hundreds of travel sites at once for deals on flights to Mexico City

 
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Mexico City.
These are the airlines KAYAK users have selected most often from within our search results in flight searches from Johannesburg to Mexico City.
In the last 7 days, travellers have searched 46 342 885 times on KAYAK, and here's why:

Save 12% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Cheap flight deals from OR Tambo to Mexico City

Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from OR Tambo to Mexico City that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
18:50 - 19:40JNB-MEX
32h 50m1 stop
20:05 - 21:20MEX-JNB
41h 15m1 stop
R20 357
Find Deal
Wed, May 8 - Tue, Jun 11
19:00 - 22:55JNB-MEX
35h 55m2 stops
4:40 - 8:30MEX-JNB
43h 50m2 stops
R20 906United Airlines
Find Deal
Sun, Apr 28 - Wed, May 8
21:05 - 19:45JNB-MEX
30h 40m1 stop
13:55 - 9:25MEX-JNB
35h 30m2 stops
R20 925British Airways
Find Deal
Wed, May 8 - Tue, Jun 11
18:50 - 16:00JNB-MEX
29h 10m1 stop
20:05 - 21:20MEX-JNB
41h 15m1 stop
R21 134
Find Deal
Sun, Apr 28 - Wed, May 8
18:50 - 19:40JNB-MEX
32h 50m1 stop
18:40 - 8:40MEX-JNB
30h 00m1 stop
R21 646Air France
Find Deal
Tue, May 14 - Sat, May 18
18:50 - 19:40JNB-MEX
32h 50m1 stop
18:40 - 8:40MEX-JNB
30h 00m1 stop
R21 684Air France
Find Deal
Tue, May 14 - Sat, May 18
19:20 - 20:15JNB-MEX
32h 55m2 stops
13:55 - 9:25MEX-JNB
35h 30m2 stops
R21 778British Airways
Find Deal
Wed, May 8 - Tue, Jun 11
18:50 - 16:00JNB-MEX
29h 10m1 stop
20:05 - 8:40MEX-JNB
28h 35m2 stops
R22 063Air France
Find Deal
Sun, Apr 28 - Wed, May 8
19:35 - 21:00JNB-MEX
33h 25m2 stops
19:50 - 9:10MEX-JNB
29h 20m2 stops
R69 751SWISS
Find Deal
Sun, Apr 28 - Sun, May 5
21:05 - 18:56JNB-MEX
29h 51m2 stops
13:10 - 7:15MEX-JNB
34h 05m2 stops
R113 876American Airlines
Find Deal
Sat, Jul 20 - Sun, Jul 28

Flights from OR Tambo to Mexico City - Travel Insights & Trends

Get data-powered insights and trends into flights from OR Tambo to Mexico City to help you find the cheapest flights, the best time to fly and much more.

What’s the cheapest day of the week to fly from Johannesburg to Mexico City?

The average price of all flights from Johannesburg OR Tambo Airport to Mexico City clicked on KAYAK for each day over the last 12 months.
When flying from Johannesburg to Mexico City, you should consider leaving on a Tuesday and avoid Saturdays if you are looking for the best rates. For your return to Johannesburg, you’ll find the best rates on Thursdays and the most expensive ones on Sundays.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to Mexico City?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Johannesburg OR Tambo Airport to Mexico City, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights from Johannesburg OR Tambo Airport to Mexico City is February, where tickets cost R20 660 on average. On the other hand, the most expensive months are July and August, where the average cost of tickets is R29 720 and R28 886 respectively.

How far in advance should I book a flight from Johannesburg OR Tambo Airport to Mexico City?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights from Johannesburg OR Tambo Airport to Mexico City, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price on the flight from Johannesburg OR Tambo Airport to Mexico City, you should book around 2 days before departure. For the absolute cheapest price, our data suggests you should book 49 days before departure.

Which airlines provide the cheapest flights from Johannesburg to Mexico City?

The cheapest price for the route for each airline clicked by KAYAK users in the last 72 hours.
The best deals for a one-way ticket found by KAYAK users over the last 3 days were on Emirates (R17 552) and Air France (R18 461). The cheapest round-trip tickets were found on United Airlines (R20 906) and British Airways (R20 925).

How long does a flight from Johannesburg to Mexico City take?

There are no direct flights for this route listed on KAYAK. The shortest multi-flight duration is 29h 10m.

Good to know

Low season

April

High season

December

Cheapest flight

R14 974
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Johannesburg to Mexico City

When to book flights from OR Tambo to Mexico City

Are your dates flexible? Find out the best times to travel from OR Tambo to Mexico City based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs for booking Johannesburg to Mexico City flights

  • What is the cheapest flight from Johannesburg OR Tambo Airport to Mexico City?

    In the last 3 days, the lowest price for a flight from Johannesburg OR Tambo Airport to Mexico City was R790 for a one-way ticket and R1 074 for a return.

  • Which aircraft models fly most regularly from Johannesburg to Mexico City?

    We unfortunately don’t have that data for this specific route.

  • Which airline alliances offer flights from Johannesburg to Mexico City?

    SkyTeam, oneworld, and Star Alliance are the airline alliances operating flights between Johannesburg and Mexico City, with Star Alliance being the most commonly used for this route.

  • Which is the best airline for flights from Johannesburg to Mexico City, British Airways or United Airlines?

    The two airlines most popular with KAYAK users for flights from Johannesburg to Mexico City are British Airways and United Airlines. With an average price for the route of R21 464 and an overall rating of 6,8, British Airways is the most popular choice. United Airlines is also a great choice for the route, with an average price of R27 710 and an overall rating of 7,4.

  • How does KAYAK find such low prices on flights from Johannesburg to Mexico City?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Mexico City.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Mexico City?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Mexico City from Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Mexico City?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Mexico City with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Mexico City?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Mexico City from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from OR Tambo to Mexico City

Need help choosing which airline to fly with from OR Tambo to Mexico City? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,1
EmiratesOverall score based on 4156 reviews
79food
82boarding
81comfort
81overall
83crew
83entertainment
Airline reviews

The flight was great. We had to purchase extra long seats for the long flight. But overall it was great.

Read more about Emirates

The flight was great. We had to purchase extra long seats for the long flight. But overall it was great.

Overall good but one thing I didn’t understand is why they didn’t allow me to pick my own seat.

The entertainment selections are amazing. But the live TV is sometimes spotty. If you’re going to have it, then have it. If you can’t make it consistent, then, perhaps it’s better not to have it. The crew are always cordial when approached, but they seem to do the minimum and sit around, talking to each other in the back of the plane during the flight. I realize that delays are not always predictable, but I missed my flight in Dubai because we left 90 minutes late from Washington. I will say that Emirates took very good care of me in Dubai. But I would rather not be delayed.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Food was not eadable. Testless and not apealing. order for indian vegitarian, recived spice less. combination of main course and side iteams are far away from traditonal food, serve less iteams. , but eadoble. Thanks

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

service was slow, to get water had to press 4-5 times , crew come near but never notice, serving those they like to serve, hope this crew can improve their attentive ness and serve everyone respectfully.

Food was not great. Crew members were created hassle with attitude at the gates and wasted my valuable time. I have been traveling in Emirates airlines many times. Over all not happy flying in Emirates airlines this time. Seats are very small and not comfortable. Seats looks like very very old and congested. It would be nice if they fix these kind of issues. I hope my next trip will be hassle free and comfortable journey in Emirates airlines. Thank you.

Boarding was chaotic ,wish it was better orgnaised. Seating was comfortable , however food quality left much to be desired. Over all a great experience but with room for imporvement. The Dubai Delhi sector was terrible with poor seat pitch over crowded rack space , crew trying to put even laptop containing bags in to luggage even the waiting area was poorly kept - the dubai - delhi lap was extremly poor flying experience in all respects - the waiting area, the craft the seat pitch & the service quality. It is sad but this will make me look for other options when flying out of Delhi.

Crew was not good and service was bad. Not happy

Did not find the wheelchair that supposed to assist and went to a long queue for transit security chk which was very slow and boarding desk wanted to close counter although that they knew that I am minutes away because of their mistake of not providing the wheelchair.

They charge me for luggage which is was included on the ticket

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Business class in the second leg - CDG-EVN was a disaster.

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

I have used Air France and KLM many times it will help if they change their menu's feel like it's been the same for years!!!, Especially the breakfast. Overall the flight was good and enjoyable.

A couple of minor delays in boarding but very professional and efficient staff.

Sky priority means you get to use the KLM business Lounge.

Je n'ai pas pû incliner mon siège et une des hôtesses ne comprenait pas ce que je disais. Je devais parler fort

The flight departed on time and the staff was professional.

Food not good, flight attendants not the best, not accommodating very ruff

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

My whole body was paining after such long flight. Seats are small. Leg space is too small. Food is good.

M pretty much done with kayak and all other booking webs and apps. Scams all around my long trip.. Losing hundreds of $$ in extra charges and delays. Done with Turkish airline too. I will never use Kayak again for any of my bookings in the future!

A very good airlines; we were pleasantly surprised by the attentive professional and service! Great job.

Leaving on time would have been a good start . Sat in plane while they cleaned around us . We got to Turkey raced to our next flight to see plane sitting at the gate 5 minutes before departure time to be told “ plane is gone “ while obviously it wasn’t . Showed them time on my phone before departure. Then “ gate is closed “ . Then he said “Instead of talking to me you need to go talk to someone else to get another flight “ . We booked business class no service waited in line to have to rebook same flight day later. Offered hotel room but wait for a bus to heard us to what I’m sure would have been cheap hotel. Opted for private cab and decent hotel at our own expense. Bad service at ever turn . NEVER TURKISH AIRLINES AGAIN !

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

The flight was delayed and there was no response from Turkish Airlines

They lost my luggage and it took a long time to let us know it was lost.

All planes flying to Mexico City are very old. Seats don’t even have power outlets.

Friendly flight crew, clean plane, on time, great tandoori chicken

Both flights were fine. I wish there was a little more legroom, but we got to where we needed to be on time, the crew did their job, and that’s really all that matters. We’ll fly United again.

On time - really well operated flight. Friendly staff. Super impressed with United on this round trip.

The weather caused a delayed but I was impressed how United did everything they could to try to get us out which included bussing us to the plane doing a Hardstand and bringing us to the plane since the fog was too thick to tow the plane from the overnight stay in the cargo area.

I bought internet for the flight. Don’t waste your money. I wasn’t able to download a 1 Mb file from Google Docs during a 3-4 hr period. You can only use WhatsApp and email if you are willing to wait.

The seats seem to be a little cramped, and there really is no entertainment unless you use your own device, which I'm not able to do.

Less packaged foods in between meals Appreciated fruits cheese platters ice cream

The wi-fi was awful. I paid $8 each way and got little , except frustration. .

Flight was canceled and United offered zero assistance. Left many of us in an unsafe situation

It took over an hour to check in my bag a there was just one person at the counter. Security lines for business class also took a while. Although I reported 3 hours before my flight I made it to the gate 20 mins before boarding. To add to that jewelry was removed from my checked in baggage. I am submitting a separate complaint to Mumbai airport for that.

The flight itself was great… the only problem for me was the flight delayed both departure & connection.. instead of the 26 hrs (long enough) was an additional 4 hours more that took an aim to my body..other than that I’m pleased.

American was good / British Airways partner was not as good…

I liked that even though there was a two hour delay, I was notified WELL in advance, and could arrive at the airport later. Comfort was better than most airlines for the price. The crew was helpful and kind, taking time to respond to passengers’ questions, I noticed. The cheerfulness of the personnel made for a very pleasant vibe throughout. My experience was very positive.

Late boarding with inconsistent excuses. Bulk head seats were very small and uncomfortable. 1 tiny candy bar and a water were only food provisions. Food for purchase was unavailable.

Great service and air hostesses, took care of all activities very well and smooth

The experience is really poor. It doesn’t feel like You are flying business class. The saving point for them is crew was really good

the headphone jack was damaged making it impossible to keep a clear sound. while it is beyond the airline's control how many children are on each flight, it becomes very difficult to enjoy the flight when there are 5 or 6 children all crying and screaming at the same time. I know there is no good solution at the industry level, but I think there are good reasons to try to develop some solutions rather than just say it is the luck of the draw. maybe you could show a seating map where children who are booked are a different color, that would allow us to know what to expect and possibly rebook to a different seat or take a different flight. maybe some of the covid-related ideas about redesigning the cabin for more privacy and hygiene could be further developed and tested. on my leg from London to Washington DC, the passenger next to us was coughing consistently for long periods of time. it was obvious she had been ill and knew it before boarding. this leads me to think we should consider additional screening measures because some of the public is no longer acting responsible or ethical in regards to covid and health protocols. just answering questions on a check-in survey does not seem sufficient to convince people to not fly when they are ill and symptomatic.

Overall, very good. It should be noted however there was a 1.5 hour delayed departure time for BA175.

Superb staff, ingenious seating in Club class. Superb food and service. Loading and unloading. Ample cabin overhead luggage space. But the earphone socket was damaged and did not give binaural audio. Very hard to follow a film over the engine noise. Nor could I get to play Sudoku for want of instructions.

Book cheap flights from Johannesburg to Mexico City

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Johannesburg to Mexico City found on KAYAK in the last 72 hours.
20/4Sat
3 stops
68h 10mJNB-MEX
R14 974
21/4Sun
3 stops
52h 25mJNB-MEX
R15 997
20/4Sat
2 stops
49h 30mJNB-MEX
R16 016
20/4Sat
2 stops
49h 30mJNB-MEX
R16 320
21/4Sun
3 stops
52h 25mJNB-MEX
R16 661
20/7Sat
2 stopsEmirates
72h 45mJNB-MEX
R17 552
21/4Sun
1 stopEmirates
51h 55mJNB-MEX
R18 082
21/4Sun
1 stopAir France
29h 10mJNB-MEX
R18 461
20/7Sat
1 stopBritish Airways
30h 40mJNB-MEX
R25 266
20/7Sat
2 stopsSWISS
29h 55mJNB-MEX
R118 255

Search by stops

Search by airline

Search by price

Johannesburg - Mexico City Flights

Departure:

Johannesburg (JNB)South Africa

Destination:

Mexico City (MEX)Mexico

Return flight deals:

Mexico City - Johannesburg

Cabin classes: