R11 099 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 10/3. 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 47 946 175 times on KAYAK, and here's why:

Save 22% 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 stopsR20 955
Cancún
Cancún3 stopsR44 991

Good to know

Low season

October

High season

December

Cheapest flight

R11 099
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly (23% 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 24% more expensive 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 3485 reviews
8,0Comfort
8,3Crew
7,9Food
8,1Boarding
8,2Entertainment
Airline reviews

Loved everything! This flight had premium economy and I didn't see an option to upgraded to premium economy OR buy premium economy tickets. How come?

10,0 ExcellentAbhay, Nov 2024DXB - JFK
Read more Emirates reviews

Loved everything! This flight had premium economy and I didn't see an option to upgraded to premium economy OR buy premium economy tickets. How come?

Better boarding process at Hyderabad airport Better time management by air hostesses in providing the meals

Business class on this plane was adequate, service, amenities, swag, and crew was amazing!

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.

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.

The flight was nice and on time. The comfort can be slightly better in business class

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 was not allowed to upgrade with miles whereas others were. That’s a pity

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

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.

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.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

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

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.

Flight was late over a hour just like the first one. WiFi was down.

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

I did not have a good experience from the first point of contact to the check in person to boarding and the comfort of the seats. I would not travel on Turkish again. I will let my family and friends know about my experience which was not a pleasant one.

Very poor! It was too hot! It smelled. The food was nasty. The bathroom sink to wash hand was barely working. The tray table was broken. Everything was just wrong!

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

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

Pretty standard for long haul international flying. Food was fine, tv/movie selection was great, wifi did not work at all, crew was pleasant enough.

Was an excellent experience I have been flying Turkish Airlines for 5 years and always will

Not sure how they are rated best airline in Europe. If they are the best; then I worry about the overall airline standards of European airlines. Seats were very uncomfortable and almost closer to budget airlines in terms of comfort. A sore bottom after a long haul flight ruins your holiday at the start. Check in process was okay. Staff/crew was good - interactions ranged from pleasant to borderline rude (depending on the particular individual).

Four of my family members was settled in a different seats. I paid extra $200 dollars for 4 seats just to be all together, but they settled us on separated seats. After a lots of time they put us 2 and 2. My kids are 9 and 13 . How i can leave them alone???

Food could have been hotter. More padding needed in economy seats

Everything was great except the meat served was tough and overcooked!

United airlines was top for my last trip in every way

late departure due to some unspecified issue with ventilating the cabin. They got it running but it was FREEZING for the whole flight. I asked for a blanket but they didn't provide one. They could not turn up the heat. it was quite miserable.

Everything was perfect except the pad at the top of the seat back. It pushes my head forward in a very uncomfortable position and it is not removable.

Everything was very good. Was able to change a make run flight leaving on direct earlier in the app -seamless!!! Well done

The passenger in the row in front of me was listening to a political speech on his phone at full volume with no headphones and it was disturbing all of the passengers around him for several rows. I asked 2 of the flight attendants to speak to this passenger but they only shrugged. It was obvious that they were afraid there might be conflict and would not say anything. I had to take it upon myself to tell the passenger that he needed to turn it off or wear headphones as it was disturbing everyone around him not wearing their own headphones. I was very disappointed in the United flight attendants.

Never happened, because of the first delayed flight I lost the connection and had to wait overnight and take two flights to reach my destination.

Bad, they delayed my flight, lost my connection flight had to stay overnight for the next flight and missed a lot of important meetings. 1 day totally lost!

It’s a service to take you from one point to another. No frills. You want it, you take it. It’s upon you to bring food, reading material, games to play, movies to watch, etc. The wifi onboard never works - so you cannot even listen to any podcasts, music, or get updated news feeds. The toilet is a mess, and a four flight does not need any hygienic interventions when people either splatter their pee all over the seats or on the floor. It’s a monopolized service and so smile and bear it.

Terrible. They canceled our flight home after a two hr delay because after cleaning the plane the crew timed out. Offered no help with hotels, saying all hotels were booked. Only way to get help was via an online chat. Land crew were rude, uninformed, and could care less when we explained this was creating a medical emergency, referencing us to the airport doctor if we wanted help. We got booked on non direct flights for 48hrs later. Absolutely horrible customer service.

Great flight. WiFi worked great and the crew was awesome.

Check in staff were rude and argumentative with most passengers. Overly scrutinizing with baggage allowance. Delayed, again. Becoming the norm with BA.

Flight was ok, but online checkin did not work, so had to go to ticket counter. The line was long and attendant did not arrive until 2 hr before boarding. She was very efficient, but the uncertainties was troubling.

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.

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

Flight take off delayed 30 minutes; arrived 15 minutes late. Had to take bus from terminal to plane, delaying boarding and unloading.

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.

I wasn't able to request a special meal on the on line check in. I informed the cabin crew and they went out of their way to find foods I could eat. I am very grateful.

Our first flight was cancelled and we were rebooked on a later flight. Our second flight was delayed by 3 hours but nobody told us anything. We were just expected to wait at the gate. No notice or information. We ended up missing our next flight from London but because we booked separately British Airways won’t do anything about it even though we booked our flights with more than a 7 hour gap. We had to then rebook new flights two days later and stay longer in London.

Book cheap flights from Johannesburg to Mexico

Recent return flight deals

12/3Wed
2 stopsBritish Airways
29h 10mJNB-MEX
19/3Wed
2 stopsBritish Airways
36h 10mMEX-JNB
R20 955
12/3Wed
1 stop
29h 40mJNB-MEX
19/3Wed
1 stop
40h 05mMEX-JNB
R21 261
7/2Fri
1 stopKLM
27h 40mJNB-MEX
7/3Fri
1 stopKLM
40h 05mMEX-JNB
R21 441
12/3Wed
2 stopsLufthansa
40h 20mJNB-MEX
19/3Wed
1 stopLufthansa
28h 30mMEX-JNB
R21 586
16/12Mon
2 stopsEmirates
34h 35mJNB-MEX
8/1Wed
2 stopsEmirates
36h 55mMEX-JNB
R36 721
19/12Thu
2 stopsEmirates
34h 35mJNB-MEX
26/12Thu
2 stopsEmirates
30h 45mMEX-JNB
R44 901
24/4Thu
1 stopAir France
30h 25mJNB-CUN
29/4Tue
2 stopsAir France
59h 10mCUN-JNB
R57 027
3/1Fri
1 stopAir France
31h 05mJNB-CUN
10/1Fri
2 stopsAir France
30h 46mCUN-JNB
R58 252
24/4Thu
2 stopsUnited Airlines
26h 51mJNB-CUN
29/4Tue
1 stopUnited Airlines
21h 33mCUN-JNB
R68 054
13/12Fri
2 stopsQatar Airways
38h 25mJNB-MEX
7/1Tue
2 stopsQatar Airways
31h 10mMEX-JNB
R72 324

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/3Mon
2 stops
41h 20mJNB-MEX
R11 099
10/3Mon
1 stopKLM
35h 30mJNB-MEX
R16 955
12/3Wed
2 stopsQatar Airways
36h 30mJNB-MEX
R17 171
12/3Wed
1 stopKLM
35h 30mJNB-MEX
R17 279
14/12Sat
2 stops
34h 35mJNB-MEX
R21 964
12/3Wed
3 stopsEmirates
60h 30mJNB-MEX
R30 558
3/1Fri
1 stopAir France
31h 05mJNB-CUN
R48 000
22/12Sun
2 stopsUnited Airlines
31h 50mJNB-MEX
R55 910
6/2Thu
2 stopsUnited Airlines
34h 10mJNB-MEX
R55 964
21/12Sat
1 stopAir France
33h 15mJNB-MEX
R62 090

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.