R8 829 Find Cheap Flights from Johannesburg to Mexico

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 3/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

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

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 25% 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 from OR Tambo

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

Mexico City
Mexico City2 stopsR23 728
Cancún
Cancún1 stopR21 870

Good to know

Low season

July

High season

December

Cheapest flight

R8 829
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (21% more expensive on average)
Flight from Johannesburg to Cancun

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 from Johannesburg to Mexico 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 from Johannesburg to Mexico with an airline and back 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 from Johannesburg to Mexico 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

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, February and December. The cheapest month to fly from Johannesburg is February.
  • Morning departure is around 34% 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.
8,1
EmiratesOverall score based on 3288 reviews
8,0Comfort
7,9Food
8,2Entertainment
8,3Crew
8,1Boarding
Airline reviews

Good food, real silverware, polite staff, smooth landing, charging plugs, good entertainment options.

10,0 ExcellentAna, Jan 2025BOG - MIA
Read more Emirates reviews

Good food, real silverware, polite staff, smooth landing, charging plugs, good entertainment options.

Seat 💺 was all the way on last row. Food was okay .

Comfort and customer service from most if the crew was great. The crew reassigning passengers should consider the presence of infants when reassigning seats. Unfortunately a couple of oversized passengers were relocated next to us, making this segment a bit uncomfortable, as there was not only extra leg space required. I ended up swapping seats with my husband so our baby wouldn't be impacted. My husband travelled quite uncomfortable as the reassigned neighbour shoulder and arm ended up on my husband's seat

Amazing and great experience, crew was available and took great care of my parents. Food was nice and so was the service. Aircraft from Dubai to Mumbai was not so great and was a big showdown of the aircraft service

The service was excellent. We flew coach on this leg of our trip and it was still very pleasant.

Boarding was a mess, no one managing the queues. I got my meal as the pilot announced starting commencing descent and basic drink not available. No air bridge so takes forever to deplane the A380 onto buses.

We boarded via a mobile gate in Dubai. I don't care for the bus ride from the gate to the plane

The food options for children is limited The business class bed is not fully lie flat, and this is an uncomfortable sleep

Worst trip ever from the beginning to the end I will never travel with that airline again. I made a big mistake by not going with my regular schedule flight with Qatar airline. Even underpriced cheat me of my 134 dollars I paid for special seats and they kept my money and didn't pay the airline for the seats for me.

I wish Emirates had lights to Philadelphia (PHL) in USA.

Did not like anything. Seats were crammed, leg space was minimal and food was terrible. This was the first time traveling overseas in American Airlines and was the worst experience ever. Have learned a lesson to never travel in American Airlines.

Delayed my flights and no communication. We end up spending 6 hrs in Doha. No food or any concern from the airline. Terrible

Doha airport is huge , takes long time to reach gate .

Moved seats, didn't accommodate requests to change seats even though other seats were available.

My carry on bag was taken by Alaska Air as we boarded in LAX! She said there was not room. There was plenty of room. I told her that my meds and personal items were in it. She did not care. She said it would be sent to my final destination, Nairobi. Well it got to Nairobi the day I was to fly home. The handle of my bag was crushed so could not retract. So I had to remove it. I had to buy converters, malaria medication. personal items. I filled out the missing form at the Nairobi airport. I asked that it be shipped to the Kisumu airport. When it was obviously not going to make it for my time in Kenya. I asked that it be sent to John Wayne Airport. NONE of that happened. I only knew it was at Nairobi because my air tag indicated it was finally in Nairobi the day I was leaving Kenya! Now I need to purchase a new carry on bag!!!

Overall experience was OK. Seats were truly uncomfortable for such a long flight. Food quality was mediocre at best. The staff was great though!

Noice cancelling headphones would be better since it’s a crowded plane And kids behaviors are unavoidable

Between Air India and Qatar my luggage was lost for three days. I eventually found my own luggage location using the Apple Air Tag. Air India used a paper form to report my lost luggage. I could never get past getting past luggage personnel with my report number before they would hang up on me. Only after them specifically telling Air India at Chandigarh airport where my luggage was located which was right under their noses did they react. After three days I finally received my luggage. The Air India luggage folks didn’t seem proactive in finding the luggage’s rightful owner.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

It was good no problems made it on time for the next flight overseas!

I wish that the meal included a vegetable or even a salad instead of couscous! Why serve chicken with rice AND couscous? Service was good overall though a bit lacking in friendliness. Usually on air france I've been offered a glass of champagne before dinner, wine with dinner, and a digestif after dinner. We were only offered wine this time!

My wife and I had a row to ourselves after moving seats. There were no TVs and you had to buy food. So we did nothing but had a quick nap. Flight was fine.

The male attended that served are section was a snob. He did not answer my call light when my wine spilled all over the floor. I did not push it again or drew his attention to it. He just ignored the call light when he came to give us our meal, serving the people behind us first. I did not push it again or drew his attention to it to see his reaction. It was so obvious that he was ignoring us. We were in premium economy!

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

The crew were very nice. The Chocolate is good and v there’s no entertainment. Thanks

Old and out of date plane, it seem like every time I fly with united there’s and issue. We were delayed,

We took off an hour late due to arrival airport not having enough gates. That was followed by 1:30 wait to get our bags delivered for the entire flight.

Not the best. Mean. Didn’t give any value to me being a united silver member and lots of attitude.

Wish movie and music choices changed more often. Mostly same from a month or two ago when I last flew.

HORRIBLE WITH THEIR WEBSITE!!! WORST WEBSITE IN THE WHOLE AIRLINE INDUSTRY

Checkin was painful and slow! Lady didn’t seem to know what was going on and couldn’t explain the delay. Seemed ahe couldnt see the computer scree and we couldn’t hear her talk through her mask.

I was at the back of the plane with earphones, and I could still hear the chatty flight attendants; I wasn't able to sleep at all.

Liked that we left on time for each flight. Snacks not the best, but we're okay.

The crew and flight was amazing. I haven't flown United in years but plan to switch to you being my main airline

The worst travel experience of my life. Boarding chaos, delays and disorganisation at every stage. The worst of many was sitting in freezing temperatures for 10 hours whilst asking all cabin crew to turn the heat up to no avail.

I like Cityflyer as a semi-stand alone part of BA but I dislike mainstream BA thoroughly. A budget airline with budget service but with normal flag carrier prices.

It was just ok. Half the bathrooms were broke on the flight.

Food was average. Better headphones seats were average at best.

BAD!!! due to delay I missed my connection in MEX, had to pay for hotel and new flight for next morning increasing my spent for $1,000 usd

If they wouldn't have canceled the flight WITHOUT informing me until I looked at my ticket and saw I had 2 extra layovers in 2 different cities than the ones I paid for? That would have been nice.

Poor BA get a lot of stick and have some problems getting your bags to the same destination BUT the whole experience is very much 5 star and probably due to excellent, helpful and sooo British staff. We travelled in economy plus.

The whole experience was great. The only improvement would be the entertainment selection

I only took two Europe trip with BA, 100% are delayed. Today’s delay caused missed next flight, they booked next flight for me but we had to wait at the airport for 6 hours. The trip to Berlin, same experience, delayed for 3 hours for no reason. Will not treat with BA anymore.

Brand new plane and excellent customer service, also on time departure and arrival at LHR.

Book cheap flights from Johannesburg to Mexico

Recent return flight deals

6/3do
1 stop
31h 05mJNB-CUN
14/3vr
2 stops
42h 25mCUN-JNB
R21 870
6/3do
1 stopAir France
31h 05mJNB-CUN
14/3vr
1 stopAir France
29h 55mCUN-JNB
R22 275
6/3do
1 stopUnited Airlines
23h 55mJNB-CUN
14/3vr
2 stopsUnited Airlines
43h 35mCUN-JNB
R23 452
1/7di
2 stopsBritish Airways
31h 16mJNB-MEX
29/7di
1 stopBritish Airways
25h 00mMEX-JNB
R24 041
1/7di
1 stopBritish Airways
30h 30mJNB-MEX
29/7di
1 stopBritish Airways
25h 00mMEX-JNB
R24 482
3/4do
1 stopUnited Airlines
24h 17mJNB-CUN
10/4do
1 stopUnited Airlines
21h 33mCUN-JNB
R28 584
6/3do
2 stopsQatar Airways
52h 17mJNB-CZM
14/3vr
2 stopsQatar Airways
29h 35mCZM-JNB
R35 923
20/3do
2 stopsEmirates
45h 38mJNB-CZM
24/3ma
2 stopsEmirates
37h 00mCZM-JNB
R36 586
6/3do
2 stopsQatar Airways
52h 17mJNB-CZM
14/3vr
2 stopsQatar Airways
29h 35mCZM-JNB
R38 204
3/4do
2 stopsEmirates
55h 07mJNB-CZM
10/4do
2 stopsEmirates
47h 29mCZM-JNB
R52 055

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/4do
2 stops
35h 25mJNB-CUN
R8 829
3/4do
3 stops
39h 45mJNB-CUN
R9 565
24/2ma
3 stops
50h 14mJNB-CUN
R11 275
28/3vr
1 stopBritish Airways
31h 20mJNB-MEX
R17 916
2/4wo
1 stopBritish Airways
30h 30mJNB-MEX
R17 934
2/4wo
2 stopsEmirates
48h 45mJNB-MEX
R18 431
31/3ma
1 stopAir France
33h 00mJNB-MEX
R19 645
31/3ma
3 stopsEmirates
59h 35mJNB-MEX
R31 711
24/2ma
2 stopsUnited Airlines
49h 48mJNB-CZM
R33 992
3/4do
1 stopUnited Airlines
24h 17mJNB-CUN
R46 390

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from OR Tambo to Mexico

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.