R14 796 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 5/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
0 bags

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

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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 City1 stopR17 843
Cancún
Cancún2 stopsR19 917

Good to know

Low season

July

High season

December

Cheapest flight

R14 796
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (22% 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 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 July, August and September. The cheapest month to fly from Johannesburg is February.
  • Morning departure is around 6% 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 3404 reviews
8,2Entertainment
8,3Crew
8,0Comfort
7,9Food
8,1Boarding
Airline reviews

Airline did not have enough vegetarian meals for all guests, and crew were not adequately trained to handle this.

4,0 OkayAnonymous, Oct 2024LAX - DXB
Read more Emirates reviews

Airline did not have enough vegetarian meals for all guests, and crew were not adequately trained to handle this.

Nothing, all that I know is that I will never travel with Emirates again Qatar is were I belong. You guys should send someone over to experience what true acomadation is, Emirates has the worst food that I ever eat on any airline ,even jetblue has better food and snacks that curry Indian garbage you guys serve just make people sick.

On the DXB to IAD flight, missed the snack between the meals again...

When you buy emirates you don’t expect low cost. Boarding by bus. Seat will not incline. Line before emergency exit. Eating tray hits belly (and I didn’t grow lately). Entertainment on demand by payment.

No Vegetarian options onboard, made to wait for a long time for boarding

Very good ..nice comfort..crew service was good..and no delays in time ..they always on time..

It was economy plus. That is all. I literally felt like traveling in economy class with a little extra leg room. Poor food. V restricted options. Worst of all POOR CREW ATTITUDE.

We did not fly and our agent has been uncilling and uncooperative to help us rebook flight. We will never use Kayak ever again to book our flights, and we will let our network of friends know that using Kayak is equal to losing $$$$$.

The boarding experience was worst ever. Single aerobridge used for boarding and deboarding which led to lot of chaos. Food options were not great. First flight delayed by more than 3 hours which led to missing of the next flight we were stuck at Dubai airport by more than 6 hours

Surprised how empty comfortable seats in economy were not offered by crew to tall passengers. Felt like courtesy hall mark of emirates is changing. We were told in order to get those seats we have to pay $210. Not the emirates I know from past travels.

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.

They lost my baggage and I still have not got it back. Disgrace

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

We arrived early and finally made it to our gate almost an hour after.

The planes are so dirty! Food crumbs and finger print smudges, Dust over the vents and carpet stains. It’s disgusting.

The flying experience was great. The flight was on time with no boarding issues during a peak travel period. The short cut baggage drop and process was not smooth and efficient at Dulles.

My flight was delayed. They boarded us, then no sooner were we on the plane, they made us get off again and wait another 45 minutes before doing it all over again.

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.

Had a crying baby and a toddler behind me so it was difficult to get comfortable. Searing was tight even for a relatively small person like myself (5’8” 155). Fast flight but arrived so early the gate assigned was still occupied by another plane so we had to wait for about 20-25 minutes to get reassigned to a new gate and get over there.

They canceled our flight and left us stranded to figure it out

Flight delayed over 2 hours . I was flying bussiness never got food cause they ran out of what i wanted

Was realllly smooth. It was delayed but we were well informed.

The next flight, Frankfurt to Washington, was the slowest most disorganized boarding and due to that flight was 3m min late and people missed connections

Their weakness is in boarding. Business class rarely boards first and there are no announcements explaining delays, so customers are always left waiting and wondering why boarding has paused.

Old aircraft, very very low business class standards, no privacy between the seats, horrible old TVs, tiny bathrooms.

Professional & courteous cabin crew. Food was very good even in economy class

Internet connection was very weak, did not connect at all. Seat comfort was poor, buttons didn't work properly. Overall not impressed in business class.

The seats have to be one of the worst when it comes to comfort and you have to scramble around to out your handbag in the overhead. The food is still awful. Definitely will not travel on Turkish again and wouldn’t recommend it to anyone for sure.

Professional staff we left on time. Meals were good. Added nice amenities.

Did not expect no entetainment, food was ok. No alcohol on a. International flight

The food served was frozen salad and hummus. The hot meal was fine. Crew was doing bare minimum

My experience was amazing. Very friendly hosts and impeccable service.

I have been flying Turkish Airlines for the last 5 years it’s always great service, on time , excellent food, only one thing wasn’t reliable is their on board WiFi most of the time it doesn’t work.

The seats are incredibly uncomfortable. My luggage didn't make it on the flight from London to Nashville.

I was disappointed with the quality of the food for an international flight also I wasn't given a toiletry bag which is customary in international flights.

Bathroom was out of service. Had to pay for everything

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

The flight from London to Thessaloniki was great. The return flight was not. Many issues with flight attendants and not having proper products to eat and drink.

I just have to say everything was ok, nothing special, and business class is not as good as it used to be, business class sets are the same seats as the rest of the plane including leg room, only difference is no one is sitting in the middle row, they put a janky little table in there to give you somewhere extra for the free drink to sit

Business class is fantastic! Lie flat seats, great meals, privacy, and lots of nice amenities!

Flight was 1 hour 40 minutes late in departure. My luggage was left at Heathrow but is being delivered today. All things considered, it was a good flight.

My flight out of Miami was delayed by 2 hours which meant I had to quickly make other arrangements for pick-up in Glasgow. A $9 voucher for food was issued. That’s not much of a gesture in my opinion.

Friendly crew members. Food was so-so, below average. However, ice cream add a little touch and made a difference.

Book cheap flights from Johannesburg to Mexico

Recent return flight deals

5/5Mon
1 stop
38h 15mJNB-MEX
11/5Sun
1 stop
28h 05mMEX-JNB
R17 843
3/2Mon
2 stops
32h 15mJNB-CUN
10/2Mon
2 stops
30h 35mCUN-JNB
R19 917
21/1Tue
2 stopsBritish Airways
32h 10mJNB-MEX
27/1Mon
2 stopsBritish Airways
34h 55mMEX-JNB
R21 147
1/2Sat
2 stopsBritish Airways
32h 10mJNB-MEX
8/2Sat
2 stopsBritish Airways
34h 55mMEX-JNB
R21 367
19/1Sun
2 stopsEmirates
34h 35mJNB-MEX
26/1Sun
2 stopsEmirates
41h 10mMEX-JNB
R23 699
13/1Mon
2 stopsEmirates
34h 35mJNB-MEX
14/2Fri
2 stopsEmirates
36h 55mMEX-JNB
R27 847
20/1Mon
1 stopAir France
31h 15mJNB-CUN
31/1Fri
1 stopAir France
28h 10mCUN-JNB
R27 994
14/1Tue
1 stopAir France
40h 45mJNB-MEX
16/2Sun
2 stopsAir France
27h 30mMEX-JNB
R30 032
24/4Thu
1 stopUnited Airlines
22h 54mJNB-CUN
29/4Tue
2 stopsUnited Airlines
43h 07mCUN-JNB
R67 921
24/4Thu
2 stopsUnited Airlines
25h 20mJNB-CUN
29/4Tue
1 stopUnited Airlines
21h 33mCUN-JNB
R68 453

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/5Mon
2 stopsQatar Airways
40h 44mJNB-MEX
R14 796
5/5Mon
1 stopAir France
32h 15mJNB-MEX
R16 962
5/5Mon
3 stopsEmirates
59h 35mJNB-MEX
R30 546

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Mexico

Last minute flight, train and bus deals

24/12Tue
multi-stopDelta
21h 40mJNB-CUN
31/12Tue
multi-stopDelta
24h 55mCUN-JNB
R23 332
24/12Tue
multi-stopDelta
32h 22mJNB-CUN
31/12Tue
multi-stopDelta
23h 45mCUN-JNB
R24 121
24/12Tue
multi-stopDelta
32h 22mJNB-CUN
31/12Tue
multi-stopDelta
30h 45mCUN-JNB
R24 984
23/12Mon
multi-stop
31h 00mJNB-MEX
6/1Mon
multi-stop
40h 20mMEX-JNB
R39 449
23/12Mon
multi-stopUnited Airlines
28h 55mJNB-MEX
6/1Mon
multi-stopUnited Airlines
28h 50mMEX-JNB
R40 716
22/12Sun
multi-stopBritish Airways
29h 30mJNB-MEX
5/1Sun
multi-stopBritish Airways
34h 55mMEX-JNB
R42 992
22/12Sun
multi-stopLATAM Airlines
22h 35mJNB-MEX
5/1Sun
multi-stopLATAM Airlines
32h 35mMEX-JNB
R44 222
22/12Sun
multi-stopLATAM Airlines
31h 30mJNB-MEX
5/1Sun
multi-stopLATAM Airlines
32h 35mMEX-JNB
R44 314
24/12Tue
multi-stopUnited Airlines
47h 23mJNB-CZM
31/12Tue
multi-stopUnited Airlines
44h 10mCZM-JNB
R72 271
23/12Mon
multi-stopEmirates
60h 30mJNB-MEX
6/1Mon
multi-stopEmirates
60h 50mMEX-JNB
R86 755

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.