Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Johannesburg to Mexico from R13 218

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 15/5. 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
Sat 18/5
Sat 25/5

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

In the last 7 days, travellers have searched 44 471 296 times on KAYAK, and here's why:

Save 24% 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 City1 stopR24 248
Cancún
Cancún2 stopsR25 903

Good to know

Low season

July

High season

December

Cheapest flight

R13 218
Best time to beat the crowds but there is an average 10% increase in price.
Most popular time to fly (13% 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 39% 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 4499 reviews
7,7comfort
7,5food
7,7entertainment
7,8boarding
8,2crew
Airline reviews

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

10,0 ExcellentAnonymous, Apr 2024DOH - BOS
Read more about Qatar Airways reviews

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.

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

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.

The flight was quite comfortable for a 12 hour flight! Food was excellent. The service was good, the entertainment was fine. All in all, one of the better long-haul flights I’ve experienced.

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

My Tv don’t work the whole from Doha to New Delhi. Overnight didn’t work from Bos to Doha and had to eat food without light

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.

My seat was so uncomfortable, and the headrest was broken. Very very disappointing for the price I paid.

The flight was very dirty and the food was very bad

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.

On line check in needs a lot of improvement. I tried and gave up.

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.

the female flight attendant was racist towards me. I could tell she treated the two other passengers next to me with more softness.

No wifi at all during the entire flight from Istanbul to Miami.

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.

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.

The food and how the aircraft landed was so smooth

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.

First time on BA. Boarding and service were very good. Premium Economy seats were large and very comfortable. Unfortunately a mechanical problem with the plane caused us to miss our connection. The Flight Connections group did everything in their power to get us on a new flight with another airline and we got to our destination only a few hours late. Big ding for the $800+ they wanted to charge for seat selection. If I knew that before I booked I would have chosen another airline.

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

Recent return flight deals

14/5Tue
1 stopAir France
29h 10mJNB-MEX
18/5Sat
2 stopsAir France
57h 10mMEX-JNB
R24 248
14/5Tue
2 stopsAir France
35h 10mJNB-MEX
18/5Sat
2 stopsAir France
57h 10mMEX-JNB
R24 552
14/5Tue
1 stopAir France
29h 10mJNB-MEX
18/5Sat
2 stopsAir France
57h 10mMEX-JNB
R24 971
14/5Tue
2 stopsAir France
35h 10mJNB-MEX
18/5Sat
2 stopsAir France
57h 10mMEX-JNB
R25 294
14/5Tue
1 stopKLM
26h 44mJNB-MEX
18/5Sat
1 stopKLM
41h 15mMEX-JNB
R25 446
14/5Tue
1 stopKLM
26h 44mJNB-MEX
18/5Sat
1 stopKLM
37h 50mMEX-JNB
R25 522
3/7Wed
2 stopsBritish Airways
47h 33mJNB-CUN
21/7Sun
2 stopsBritish Airways
37h 55mCUN-JNB
R25 903
2/7Tue
2 stopsDelta
27h 46mJNB-CUN
16/7Tue
1 stopDelta
25h 00mCUN-JNB
R34 803
10/5Fri
1 stopDelta
22h 00mJNB-CUN
12/5Sun
1 stopDelta
21h 55mCUN-JNB
R37 960
3/7Wed
1 stopUnited Airlines
22h 54mJNB-CUN
21/7Sun
1 stopUnited Airlines
21h 33mCUN-JNB
R41 212

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/5Wed
2 stops
43h 45mJNB-MEX
R13 218
4/5Sat
2 stops
34h 15mJNB-CUN
R13 769
1/5Wed
3 stops
47h 45mJNB-CUN
R14 492
2/5Thu
1 stopBritish Airways
27h 50mJNB-CUN
R14 606
15/5Wed
1 stop
35h 05mJNB-MEX
R15 157
1/5Wed
2 stopsQatar Airways
39h 02mJNB-CUN
R16 374
4/5Sat
1 stopBritish Airways
29h 35mJNB-CUN
R18 619
30/4Tue
2 stopsUnited Airlines
31h 45mJNB-CUN
R19 722
29/4Mon
1 stopAir France
30h 25mJNB-CUN
R23 012
30/4Tue
1 stopUnited Airlines
22h 54mJNB-CUN
R24 476

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Mexico

Last minute flight, train and bus deals

19/4Fri
multi-stopBritish Airways
33h 00mJNB-MEX
10/5Fri
multi-stopBritish Airways
56h 10mMEX-JNB
R27 709
19/4Fri
multi-stopBritish Airways
32h 25mJNB-MEX
10/5Fri
multi-stopBritish Airways
56h 10mMEX-JNB
R33 110
19/4Fri
multi-stopLATAM Airlines
34h 00mJNB-MEX
10/5Fri
multi-stopLATAM Airlines
27h 05mMEX-JNB
R38 226
19/4Fri
multi-stopLATAM Airlines
49h 00mJNB-MEX
10/5Fri
multi-stopLATAM Airlines
39h 55mMEX-JNB
R38 854
19/4Fri
multi-stop
30h 30mJNB-MEX
9/5Thu
multi-stop
30h 00mMEX-JNB
R67 153
19/4Fri
multi-stop
30h 30mJNB-MEX
9/5Thu
multi-stop
28h 25mMEX-JNB
R70 557

Search by stops

Search by airline

Search by price

Johannesburg - Mexico Flights

Departure:

Johannesburg (JNB)South Africa

Return flight deals:

Mexico - Johannesburg

Cabin classes: