Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Mexico from R13 397

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 departing on 6/10. 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
0 bags
Mon 24/6
Mon 1/7

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

In the last 7 days, travellers have searched 43 278 837 times on KAYAK, and here's why:

Save 27% 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.

Best Mexico Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Mexico City
Mexico City2 stopsR21 192
Cancún
Cancún2 stopsR21 910

Good to know

Low season

February

High season

December

Cheapest flight

R13 397
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (11% more expensive on average)
Flight from Johannesburg to Mexico City

FAQs - booking Mexico flights

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

    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.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Mexico 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?

    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 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?

    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 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 tips for finding cheap flights to Mexico

  • Morning departure is around 10% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from OR Tambo to Mexico

 
Need help choosing which airline to fly with from OR Tambo to Mexico? 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 verified KAYAK customer reviews.
7,7
Qatar AirwaysOverall score based on 4352 reviews
8,1Crew
7,7Comfort
7,7Entertainment
7,5Food
7,8Boarding
Airline reviews

Besides the flight cancellation, everything else was prefect. Kudos to Malaysian Airlines.

8,0 ExcellentDaniel, May 2024INL - KUL
Read more about Qatar Airways reviews

Besides the flight cancellation, everything else was prefect. Kudos to Malaysian Airlines.

More facilities to transport to the gates......felt too much walking distance

They shld provide food. Between food they are giving 10 hours gap which is toooo much

Too many boarding protocols. Never experienced with other international flights.

I didn't understand why I got dropped off at departures on exiting the plane at Doha aiport. I had to find my own way to immigration/baggage reclaim which wasn't easy as staff in the departure section just tell you ti scan your boarding pass. This was very poor b qatar Airways. I spent 2 hours soyung this out and once I got to get my suitcase it was delayed. So instead of getting to the hotel at about midnight I got there at three in the morning. I wonder why I upgraded to business?

Asian Veng meal have Non Veg items which is not ok. Pure veg meals option are too less and they have inclusion of Vedgan and Lactos etc... which is taste less

Terrible. The website insisted that I wasn't logging in correctly to confirm my flight. It also wouldn't let me register as a member. I was unable to get a boarding pass until 4 hours before the flight so I couldn't get through security and had to wait. It was unlike anything I've experienced in decades.

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

Terrible airlines - suffered entire flight due to food poisoning from stale food

The qatar airways flights were great, the code share with Indigo could have been a lot better. There is no option for web check in, there is not information on the tickets for the INDIGO PNR this caused a problem with security letting us into the airport. The indigo staff did not even want us to line up before they opened the counters. There is not option on the indigo flgith to request special meals.

My only issue was my meal was inedible except for the sides.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Generally good. The crew is excellent. The food could be better.

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

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.

No bording was given for next trip on same carrier, food was very moderate.

No birding was given for next trip on same carrier, food was very moderate.

We transited through Chad and what was supposed to be a 1hr 20 minutes transit time lasted over 4hrs. We didn't get regular updates until we complained. After a 10hr flight from Paris no form of refreshment given and finally arrived Abuja over 6hrs later and none of my bags came

their gluten free lactose meal is the best, I have never been satisfied with my flight meals. I definitely enjoyed my flight and the chair is very spacious for economy. I'm so glad Delta is my flight way back to NY.

Good experience with Turkish Airlines. We will be back with Turkish in the future and look forward to upgraded business class on the 777 beginning in 2025 and on the Airbus 350 now.

I was in business class, without the business class amenities. Large seat with lots of legroom, but no TV or bed. Food was okay, but I did enjoy the Turkish red wine.

Friendly cabin crew and the flight was on time. Would recommend toanyone

Nothing really was great as such. Seen other no name airlines perform better.

Loved the check-in experience. Very friendly staff and not crowded. I did wind up with a middle-middle seat, which was quite uncomfortable. Always appreciate the very professional staff on TAL.

Just on time arrival and departure would make it great

Service was superb and the flight experience overall was great

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

Process for on line checking needs a lot of improvement. Very frustrating.

That flight was smooth, and staff we courteous. it was a full flight so very tight. The boarding through security was not properly controlled. it was rushed and the scanning process for our bags, etc. was pilling up at the other end with no time to empty our belonging my personal items almost toppled over on the floor if i hadn't caught it rapidly. Was it just that time, or always like this - cant say. other than that all else was fine.

Very uncomfortable seats and seat backs, and I am only 5’9”. Delayed due to crew issues, spent a long time with no ventilation. Teeny overhead bins. Wifi worked well. Arrived safely.

We waited too long to get water while the plane was on the Tarmac awaiting de-icing.

Excellent as always. Had issues checking-in online. Please fix.

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

Paid WiFi was only available for a few minutes. Avoid at all costs.

Everything was good, hard to really comfortable on a flight that long.

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

I like the united App ,easy to check in and baggage.

Delays!!! Maintain your planes so your customers don’t have to sit on their assess for over an hour on the tarmac!! Also, United app is buggy. Videos did not load. Overall a miserable experience. Flight crew was awesome though.

Boarding poor in London,ok in Chicago. Don’t like Heatrow/terminal5

Poor technical details on this plane. 1) There was no WiFi on an 8 hour long-haul flight. So no work could be done. That's below the standard expected for airlines these days. 2) The power outlet at my seat was busted and not working. 3) The headphone jack was loose and I had to keep adjusting my headphones to get good reception, or when it slipped out. - The flight was delayed to due mechanics. Sometimes this can't be avoided, I understand, and it's a big inconvenience to arrive that much later when traveling across time zones (then arriving at 4am from the prior time zone). - Also unique to this flight, the northern lights were visible on the right side of the aircraft, but I only found out after we landed (b/c again no wifi). I understand there are considerations about people being out of their seats to look, but I feel extremely disappointed and resentful that I wasn't told so that I could have a chance to look at this probably once-in-a-lifetime cosmic event from a view in the sky. - Flight crew was otherwise friendly and helpful.

The seats were tiny, being of a fairly petite build, I don’t usually expect to feel crammed and cramped in a seat, but I definitely was on this flight. I couldn’t even bend over to get anything out from under the seat in front and getting up to go to the bathroom at night with the seat backs reclined was nearly impossible. I had to do gymnastics to get over and out. For an airline that does long flights overnight, it’s kind of ridiculous.

In economy and food was ok, but with limited leg space (and I was in a 2 seat configuration) it was difficult to eat with a tiny seat tray. I spilt wine on my trousers. First time on British Air (I usually fly Turkish Air) and in a 777. Heathrow was pleasant but changing terminals awkward.

Very bad plain although I paid A business class ticket I was stuck in a stiff fixed seat without any entertainment or Wi Fi for 5 hours I will never ever book a flight on British airline.

Annoying customer pushing my seat did not make this pleasant.

All was good. The headphones they supply are of poor quality. The food is good but too much dairy.

Boarding process needs to be improved. Business class passengers were told to stand in the economy line and vice versa.

Not great, took my carry on case outbound as overhead was full . This cause me to miss my train connection since I had to go to baggage claim. Then on my return flight they tried to take it again and flight was delayed over an hour. I chose BA because the service is usually better that easy jet etc but these days I am not so sure.

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.

Book cheap flights from Johannesburg to Mexico

Recent return flight deals

4/6Tue
2 stopsDelta
30h 45mJNB-MEX
18/6Tue
1 stopDelta
29h 05mMEX-JNB
R21 192
5/10Sat
2 stops
45h 35mJNB-CUN
14/10Mon
2 stops
26h 54mCUN-JNB
R21 910
4/6Tue
1 stop
26h 44mJNB-MEX
18/6Tue
1 stop
26h 40mMEX-JNB
R22 813
4/6Tue
2 stopsKLM
30h 45mJNB-MEX
18/6Tue
2 stopsKLM
31h 25mMEX-JNB
R23 808
5/10Sat
2 stopsDelta
27h 38mJNB-CUN
14/10Mon
1 stopDelta
21h 55mCUN-JNB
R24 195
5/10Sat
2 stopsAmerican Airlines
49h 41mJNB-CZM
14/10Mon
2 stopsAmerican Airlines
33h 02mCZM-JNB
R26 960
16/7Tue
2 stopsAmerican Airlines
45h 18mJNB-CUN
23/7Tue
2 stopsAmerican Airlines
34h 10mCUN-JNB
R27 089
5/10Sat
1 stopDelta
28h 58mJNB-CUN
14/10Mon
1 stopDelta
23h 35mCUN-JNB
R27 770
16/7Tue
2 stopsUnited Airlines
27h 05mJNB-CUN
23/7Tue
1 stopUnited Airlines
21h 33mCUN-JNB
R33 170
19/6Wed
1 stopUnited Airlines
22h 54mJNB-CUN
3/7Wed
1 stopUnited Airlines
21h 33mCUN-JNB
R40 946

Search by stops

Search by airline

Search by price

Recent one-way flight deals

6/10Sun
2 stops
41h 25mJNB-MEX
R13 397
4/6Tue
1 stopBritish Airways
30h 40mJNB-MEX
R14 650
5/6Wed
1 stopBritish Airways
30h 40mJNB-MEX
R14 779
3/10Thu
2 stopsBritish Airways
29h 51mJNB-MEX
R15 663
3/6Mon
2 stopsQatar Airways
38h 25mJNB-MEX
R15 921
2/6Sun
2 stopsEmirates
51h 55mJNB-MEX
R18 575
30/5Thu
2 stopsEmirates
33h 40mJNB-MEX
R20 197
8/6Sat
1 stopAir France
32h 50mJNB-MEX
R20 639
8/6Sat
1 stopAir France
32h 50mJNB-MEX
R20 823
3/6Mon
1 stopUnited Airlines
22h 54mJNB-CUN
R65 584

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Mexico

Last minute flight, train and bus deals

26/5Sun
multi-stopDelta
27h 36mJNB-CUN
5/6Wed
multi-stopDelta
20h 40mCUN-JNB
R20 547
26/5Sun
multi-stop
35h 55mJNB-CUN
5/6Wed
multi-stop
23h 31mCUN-JNB
R21 302
26/5Sun
multi-stopDelta
27h 36mJNB-CUN
6/6Thu
multi-stopDelta
30h 10mCUN-JNB
R21 413
26/5Sun
multi-stopUnited Airlines
23h 53mJNB-CUN
5/6Wed
multi-stopUnited Airlines
21h 33mCUN-JNB
R21 929
26/5Sun
multi-stopDelta
28h 56mJNB-CUN
5/6Wed
multi-stopDelta
27h 50mCUN-JNB
R24 361
26/5Sun
multi-stop
49h 50mJNB-CUN
6/6Thu
multi-stop
33h 30mCUN-JNB
R25 172
26/5Sun
multi-stopUnited Airlines
22h 54mJNB-CUN
6/6Thu
multi-stopUnited Airlines
21h 33mCUN-JNB
R32 764
26/5Sun
multi-stopAmerican Airlines
49h 55mJNB-CZM
5/6Wed
multi-stopAmerican Airlines
32h 12mCZM-JNB
R35 639
26/5Sun
multi-stopAmerican Airlines
49h 20mJNB-CZM
5/6Wed
multi-stopAmerican Airlines
32h 12mCZM-JNB
R37 132
26/5Sun
multi-stopEmirates
54h 56mJNB-CZM
5/6Wed
multi-stopEmirates
47h 23mCZM-JNB
R48 280

Search by stops

Search by airline

Search by price

Johannesburg - Mexico Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Mexico - Johannesburg

Cabin classes: