Find cheap flights from Mexico to Johannesburg

Find cheap flights from Mexico to Johannesburg

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

Return
Economy
Boston (BOS)
Johannesburg OR Tambo
Tue 9/21
Tue 9/28
Any month
Compare vs KAYAK |

Good to know

Low season

JuneBest time to beat the crowds (5% less expensive on average)

High season

DecemberMost popular time to fly (12% more expensive on average)

Average price (return flight)

R22 646(avg. price over the last 2 weeks)

Good deal (return flight)

R20 412or less

Good deal one-way

R10 873or less

Top tips for finding cheap flights to Johannesburg

  • Looking for cheap airfare to Johannesburg? 25% of our users found tickets to Johannesburg for the following prices or less: From Guadalajara R10 873 one-way - R10 873 round-trip, from Mexico City R20 412 round-trip
  • Book at least 2 weeks 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 to Johannesburg is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

How far is Johannesburg OR Tambo Airport from central Johannesburg?

What is the name of Johannesburg’s airport?

Can I fly to Johannesburg? Are there any travel restrictions when entering Johannesburg?

Can I fly to Johannesburg without having to quarantine on arrival?

Do I need to take a coronavirus (Covid-19) test before flying to Johannesburg?

Can vaccinated people travel to Johannesburg?

What documents do I need to fly to Johannesburg?

What other coronavirus (Covid-19) restrictions are there in Johannesburg?

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

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

What is the Hacker Fare option on flights to Johannesburg?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

Top 5 airlines serving Mexico to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

8,3
Qatar Airways
Overall score based on 11 090 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

"Seats weren’t clean. Screens need to wiped correctly."

Pros: "Great crew! Excellent business class suite"

Pros: "Crew friendly it's my son favorite"
Cons: "Seat selection and little needs comfortable for young kids with mothers"

Pros: "Crew were so much helpful, really appreciate, my wife got sick, they have been amazing"
Cons: "Seats be little spacious"

Pros: "Crew was great, seating was cramped."
Cons: "Seating."

Pros: "Perfect"
Cons: "Perfect"

Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."

Pros: "On time departure and arrival. Hard working crew members."
Cons: "No slippers for long flights."

Pros: "N/A"
Cons: "We were told to board, but then kept in another area close on 1 hour before we could get on the plane and this area had no bathroom facilities. The spread of seating on the plane made no sense with many open seats but also many squashed rows of people. The crew was visibly tired and irritated, they also ran out of a few catering items. It seemed as if last minute, a few different flights were combined into this one which lowered the quality."

Pros: "Food and leg room"
Cons: "All was fine"

Cons: "The vegetarian option for breakfast was a stale waffle with apple compote. Inedible."

Pros: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"

Cons: "The lounge, they use the club lounge in Boston which was so so. Could we have use the one world BA lounge instead?"

Pros: "Amazing experience. Pinnacle of customer service"

Pros: "Everything! It just awesome"
Cons: "Nothing can be better, an awesome flight"

Pros: "The crew were very friendly and helpful."
Cons: "It seems the major airlines use older aircraft when the destination of the flight is a third world country(or Africa). The seats aren't as comfortable and the entertainment system (screens) are not as good as a Qatar and Europe bound flights."

Cons: "Ok"

Pros: "The flights attendants were very helpful and polite. What I enjoyed the most was the level of comfort I had. I was able to sleep for almost the entire flight. That's why it felt like it wasn't even a long flight."
Cons: "We did leave a little late but it was out of the control of the pilots and flights attendants."

Pros: "There was adequate seat room. The device was good."
Cons: "There was nothing I didn’t like."

Cons: "Qatar counter check asked how long I will be staying in Ho Chi Minh, even though my visa expired in 2022! Surprise and they are aware of my ticket with a return in Thi September. Then I was asked for how long I will stay is not of Qatar concern. Too much of concern!"

Pros: "Nothing much except for Hamad Airport ."
Cons: "Food . Seats. Entertainment - half the time , the touch screen doesn’t work."

Pros: "Staff was great"

Pros: "Thank you for a very good flight experience both from Philadelphia to Doha and Doha to Johannesburg."
Cons: "The breakfast options could have been better, but I was fed and happy, and the flight attendant was kind enough to bring me green tea when it wasn’t readily available on the cart."

Pros: "First time flying on Qatar and must say that the crew was excellent. One of the best crews I have ever flown in the last 22 years of New York - India sector. Special mention for HAIFA my hostess for flight QR702 on April 12th. She was the best hostess I have ever had!"
Cons: "The food wasn’t bad but since I flew Etihad in July 2017 from New York to Abu Dhabi to Mumbai and back my memories were fresh and Egihad’s food was definitely a notch higher."

Cons: "Seat to LA was broken"

Pros: "I was surprised with the quality of gluten free meals served for me, it was well organised and taken care of where I never had to wait. My flight schedules were changed few days before departure by Qatar Airways, but only thing I had to do was to confirm that I have noted, my seats and all the rest of details intact, excellent."
Cons: "When the flight is changed by airline for their convenience, they would have given preferential treatment to the passengers involved. We had to bare the cost of food and make us comfortable on our own due to the delay in transit."

Pros: "Seats were comfortable, entertainment system was might better without of options."
Cons: "Crew was not helpful - they ran out of food couple times - for not have spare snacks in between. Gave meat plate to my cousin who is a strict vegetarian with food restrictions ( who had pre selected a vegetarian option)."

Pros: "I have shifted from shortest routes by flying through kuwait airways or pia to lahore just for comfort i have been customer of emirates but not anymore .."
Cons: "flight onward from doha to lahore should b new ...everything is good i only felt had the aircraft been better and new latest then jurney would have been excellent."

Pros: "Excellent service from the crew. Flight on time."

Cons: "Luggage checking is very poor, the person on checking ask me to remove my shawal, i said to him it is insult to me , i never forget it , never plan to travel on Qatar airways"

Pros: "The crew aboard the flight were kind and thoughtful and definitely oriented toward service."
Cons: "The security process at the gate was really disorderly. Perhaps it is because it is a new and extra step required by the US but it was definitely not efficiently handled."

Cons: "Same as above"

Pros: "The friendliness of the staff from check in to arrival!"

Pros: "I freceuntly fly between the US and South Africa and only fly via Qatar Airways, and every experience thus far has been great. The food is good quality, friendly crew and I would recommend it to anyone."
Cons: "The sandwiches are a little dry and movie selection a little limited."

Pros: "Unfortunately..."
Cons: "...as mentioned, I don't have the pleasure of rating this flight because of the boarding delays and missing the flight. Very disappointing."

Pros: "Good attentiveness from crew, food was fine. Entertainment was good."
Cons: "Boeing 787 was uncomfortable on the trip to Doha - hard seat cushions and little legroom. 777 much more comfortable on the leg to USA."

Pros: "The flight left without me! Nobody called my name or came to find me while I was in the lounge!"
Cons: "The flight left without me! Nobody called my name or came to find me while I was in the lounge!"

Pros: "Great selection of movies and tv shows"
Cons: "Entertainment screen is too dim even on highest brightness setting"

Pros: "Service of air stewards very friendly and polite"
Cons: "This goes for Qatarfigjta from harare to Doha and Doha to Washington DC and back. I am not going to give individual report on each one. Food - my daughter could barely eat anything and the vegetarian meals were stone cold most of time. It was hard to eat at Qatar airport because not only is the food terrible (Burger King and bad Asian food) but outrageously expensive. Our media system did not work for one leg. ** way to many ads on your media system. Every time you watch a new TV episode, you have to sit through 5-6 ads for stuff that is not interesting and the same each time. ** plane info on media system keeps reverting to Arabic even when English is indicated as preferred la gauge. We had to place our iPads in checked luggage for flights from harare to USA as we went through Qatar. *** I asked for quiet seats and was given seats near kitchen and toilet even though I booked in hours in advance. One leg had my ten year old daughter and I in different rows even though I checked in 4-5 hours in advance Of flight . ** staff moved my hand luggage without my permission and without informing me - it was stressful trying to find it."

Pros: "Excellent experience overall, the food was decent, the seats were comfortable and had enough space for me at 6ft tall, the staff were very friendly and helpful, entertainment selection was good with plenty of new movies out. I had no problems with my layover. The baggage allowance was great as I had extra luggage from my trip. I'm very happy with their customer service, the day before my first flight I received a phone call from Qatar's customer service saying that due to delays I wouldn't be able to make my connecting flight to Edinburgh so they would like to book me on another flight instead of me having to wait 24 hours in Doha. I was thoroughly impressed with this service."
Cons: "I did not have wifi available from Doha-Johannesburg"

Pros: "First time I got ice cream on a plane"
Cons: "Low calorie meals were horrible."

Pros: "The food was the best airline food out there. Also, the regular economy seats recline more than other airlines."
Cons: "The boarding process was chaotic. There was. O system to the boarding and it made for a lot of pushing to get in line."

Pros: "Great crews, excellent airplanes, wonderful in transit experince."
Cons: "In flight coach meals were average."

Pros: "On time departure, friendly crew. Comfortable seats for economy class, plenty of entertainment options. A pleasant experience"
Cons: "The food was okay. The hot wrap/calzone served first was not very tasteful. The breakfast/brunch was better. Not much to dislike overall."

Pros: "Again on time and effortless boarding made the overall experience a good one."
Cons: "Our suitcase was damaged...still in the process of trying to get it fixed. Hopefully it will be done soon. I will then update this report. Could maybe clean the toilets as it did become a bit messy."

Pros: "Staff were polite and helpful. Flight was smooth and on time. Overall very good considering length of flight and difficulty of accommodating such a large crowd for such a long time."
Cons: "Meal service was very disappointing. 16 hour flight with one meal at the beginning, one meal at end, and a small, rather unappetizing hot pocket like sandwich in between? And snack offerings were ice cream, potato chips, candy bars and a few apples (ran out of apples). Need more healthy options. There needs to be a more full meal/snack offering around the half way mark if you are going to keep people from grumbling."

Pros: "The service and staff was very good"
Cons: "I have nothing to complain about I think all the service was good"

Pros: "The service from the crew was amazing"
Cons: "The food was not bad compared to some air lines"

Cons: "Arrival in Johannesburg was a nightmare due to queues at immigration - I nearly missed my connecting flight. This was not the fault of Quatar airlines but needs to be taken up with the authorities at OT Airport in Johannesburg"

Cons: "Passengers were not always putting masks on and for unnecessary reasons"

Cons: "Food availability a minor challenge but crew handled it very nicely."

Pros: "Crew was very nice and helpful"
Cons: "Boarding with Nigerians is always difficult"

Pros: "Friendly crew"
Cons: "It was okay"

Pros: "The crew was amazing."
Cons: "Free first class upgrades!"

Pros: "Yes comfortable flight"
Cons: "Toilets to be checked for cleanliness more frequently."

Pros: "Keeping time"
Cons: "There should be wi=fi."

Pros: "super comfortable. Food is not very tasty , could be better."
Cons: "Food in business class is not very tasty , could be better."

Cons: "Flight lest 2 hours late. Didn’t have my choice of meal. Cabin crew very inattentive. Worst flight ever with Emirates in business class"

Pros: "Smooth flight"
Cons: "I wished I was in business class..."

Pros: "Great service and attitudes by staff."

Pros: "Direct flight"
Cons: "South African airlines allowed me to reserve a seat. But Emirates didn't have it in the system when I checked in."

Cons: "Because my husband and I couldn't complete the online check in, we ended up sitting on different ends of the plane."

Pros: "I love everything about Emirates."
Cons: "N/A"

Cons: "Flight is not clean,I was given non veg food instead of veg saying there is shortage of vegetarian food packs, what if I’m a pure vegetarian? Should I stay hungry? Also they took a very long time to serve the food, be it breakfast, snack or dinner.Each time I ask for something the answer has been always da same ‘’ we are sorry we don’t have that’’ Due to worst possible seat so far I have asked for an extra pillow and as expected they don’t have."

Pros: "They have varible movies and dramas."
Cons: "Nothing."

Pros: "Nothings"
Cons: "Seats not comfortable Service was not good"

Pros: "Nice flight sttendents"
Cons: "Seats too small"

Pros: "I liked everything! Excellent service. Great food, entertainment, and flight. Nothing went wrong. Thank you!"

Pros: "Efficient and good actually good for airline food"
Cons: "Electronic equipment a bit out dated and below standard"

Pros: "Food"
Cons: "Children crying, screaming, kicking chair."

Pros: "Everything."
Cons: "Nothing."

Pros: "Good leg room"
Cons: "For an 8 hour flight - we were given a sandwich and breakfast. Expected to be served dinner and breakfast given the time."

Cons: "I haven't got onto the flight you stupid twerps."

Pros: "Staff were quite attentive. All requested were promptly fulfilled"
Cons: "Service took a long time once on the flight. We left Sydney at 7pm and didn't receive any food or drinks for at least an hour and a half."

Pros: "Crew was friendly, food was good and entertainment great. Space between front row seats in economy class was good."
Cons: "all good."

Pros: "The flight from Johannesburg to Dubai on an Airbus A380 was the best , the return was on the 777ER it's a bit older avoid it if you can, I prefer the a380 it's roomy, more comfortable and modern, the food was good, the cabin crew very helpful and friendly and both flights were on time. I'll be flying only Emirates from now on"
Cons: "Just the coffee was terrible lol,"

Pros: "There was good service in the flight"

Pros: "Food and entertainment"
Cons: "Tiny seats. No leg room. No storage under the seats."

Pros: "nothing"
Cons: "service, staff. had night mare"

Pros: "E v e r y t h i n g ..... I understand now why they are the number ONE airlines in service. We travel enough to see the BIG difference. Thumbs up. Please don't change !!!!"
Cons: "Nothing"

Pros: "Customer service, amenities like socks, sleeping mask, free headphones and free drinks were all excellent part of the trip."
Cons: "I'm a reasonable we'll traveled man who always flies economy class (unless I get a free upgrade or a great price to upgrade at check in). This is the most uncomfortable, cramped, and smallest seat I have ever flown in...first time flying Emirates...I certainly would never fly again and actual am haunted by the idea of the return flight in 10 days. Not worth it! I'd rather deal with possibly getting dragged off a United flight!"

Pros: "This was my first time getting a bump up to First. Loved the dining options and comfort level. Staff on board were wonderful. Shower a particular novelty but it did perk me up prior to landing."
Cons: "I cannot fault anything about his experience. Simply fantastic."

Pros: "They still catch my attention, and while traveling with them I continue to enjoy this airline."
Cons: "As per my Oslo - Dubai review (read there for more details), they cancelled my flight, put me on a flight a day later, and then left me with the bill and the inconvenience. This was the connector out of Dubai and back to Johannesburg. I've flown with them many times and I've picked up one or two small cut backs they've made like no hot towel when you get onboard, only before your arrival, and the meal seems a little more slimmed down (but still pretty tasty), They used have one or two extras which they've now taken away. Not sure why?"

Pros: "Emirates is my carrier of choice, and that's due to their continued service standards, friendliness and rates. This flight was pretty empty so service was even better and I was able to spread myself out. Also, well done to the crew. They continue to maintain high standards."
Cons: "This is the first time it's happened to me, but I was scheduled to leave Oslo on Wednesday, but Emirates cancelled my flight and put me on the next one. It would have been alright had they offered some sort of compensation or made it up to me in one way or another, but that was not going to happen. They cancelled and the cost was on me (as per the T's & C's I was told) and that was pretty much that. Here's a hint, it seems like their Scandinavian flights are underperforming and in a cost saving effort, they're randomly cancelling flights. I subsequently found out they did it to someone else in the area causing them to miss two days of a pre-booked vacation. So, if they cancel, it's going to cost you a lot more in a city like Oslo to wait a day - not to mention the costs involved in missing work or vacation, so maybe shop around then. I still like Emirates, but I'm feeling a little burnt after this episode."

Pros: "The comfort of the Airbus A380. Friendliness of staff, good food and wine. Great entertainment programs. I am a concert pianist, and I can not believe you offer so many channels of Classical Music on board! Plus all the movies.... Exceptional and good value. I am hooked!"
Cons: "Nothing"

Cons: "Rude and racist cabin crew!"

Pros: "The crew member was excellent,she went all out to make my journey easy and comfortable.I have sent an email to her superior,please use her as an example.if all attendants can serve and see to passengers like her will be beneficial for emirates"

Pros: "Friendly staff awesome planes wonderful experince"
Cons: "Service was a bit slow. Drinks and food took quite sometime to arrive."

Cons: "Luggage didn't make the transfer in Dubai. Arrived 2 days later."

Pros: "It was a smooth flight"
Cons: "It was ok"

Pros: "The food was delicious, and I received the special meal I had requested with no problem. Again, great selection of TV shows and movies."
Cons: "The crew seemed a bit put off, just not very friendly. Maybe something had happened that put them all in a bad mood I'm not sure. Despite this they did help people without complaint, but you could tell they didn't want to be there. Again on this flight the TVs were an old model that was difficult to use, you had to push really hard and finagle your finger to get it to read what you were pressing."

Pros: "same as above"

Pros: "Granted I was tired after being in transit for 24 hours, but this final of 4 long-haul flights was a real bummer compared to the other flights. Boeing 777 packed to 100% capacity."
Cons: "Really cramped and squished compared to other flights. Toilets at DXB were filthy (I searched around for the cleanest, which was still disgusting), with the cleaning attendant standing around in the restroom doing nothing. Duty Free shops really expensive compared to European airports. Meal on board (breakfast) was really terrible (and that taking into account that airline breakfast is always bad), really the worst I've ever had on a plane, even the Croissant was chewy and very dry. Emirates has become a massive sausage machine people-mover. It has loss its finesse and exceptional service."

Pros: "Continues"
Cons: "None"

Pros: "The staff were wonderful and efficient. The toilets were clean and the food was much better than my first flight with emirates although the portions were small on the main meal with only four spinach ravioli offered in a tomato sauce."
Cons: "Passengers do not fit on to their seats and overflow into the space you are occupying which is so tiny as it is. There is not enough room to even reach down to pick something up if you drop it. Overhead lockers are full. I think planes either need to be redesigned with sleeping compartments (such as the second class compartments the trains have) for overnight flights or seats need to be slightly larger to make up for the fact most people are larger today."

Cons: "THe Hostess was not attentive and had to ask for things a few times. No goody basket was given although some pax did get it."

Pros: "Staff were great. Food was good."

Pros: "The plane looked nice and was clean, entertainment, food is only so-so."
Cons: "Seats were too stiff (hard). Can't use my personal headphones because it doesn't support it (single plug). Food was so-so (generic and poor). Bathrooms were a mess."

Pros: "movies"

Cons: "Little more comfortable seats. However, allowing to check in two bags free of extra cost is great!"

Pros: "Food and plane"
Cons: "IST transit"

Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"

Pros: "Timing. Food and service"
Cons: "Unanounced delay of about one hour due to long unexplained route"

Cons: "Too warm, chaotic boarding, not enough baggage space, airline couldn’t upgrade me at the gate with miles."

Pros: "Boarding staff were very kind The flight took off on time"
Cons: "None"

Cons: "I like the food and the service."

Pros: "Everything! Thanks"
Cons: "Everything was perfect"

Cons: "Flight 3 hrs late"

Pros: "On the plus side, the food, service, entertainment, and comfort on Turkish are the best of any Economy class overseas flights. For that reason, they are my top pick."
Cons: "I can't understand why I was booked with an impossibly tight connection. It's a huge airport, with multiple security checkpoints with long lines. I had an hour between flights, and the first flight landed just five minutes late. The gate for the second flight had already closed by the time I cleared the first security checkpoint. It would have been completely impossible to make it to the gate on time. Turkish put me up in a hotel, etc., for the night, and there were dozens of people in similar situations. But the airline shouldn't offer connections that are totally impossible."

Pros: "service"
Cons: "no personal ac by each seat and the plane was really hot"

Pros: "Only the stewardesses very helpful and professional"
Cons: "The seats"

Pros: "Excellent service, great to see people smiling and happy to be there."
Cons: "Their WiFi is terrible."

Pros: "Flight attendants are super friendly and helpful. The food was excellent."

Cons: "Options for vegetarians were not really good."

Cons: "The worst airline I have ever flown with, worst disruption management"

Pros: "Excellent service, food, and entertainment options!"

Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"

Pros: "Service and team"
Cons: "Plane was very warm and should be moderately air conditioned"

Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."

Pros: "Great service in the airplane plus they offer some amenities like slippers, tooth paste and toothbrush, they offer you wet towels to clean and refresh yourself during he flight. Really good."

Cons: "The flight was delayed for four hours due to aircraft malfunction. Not allowed to use the toilet for five hours."

Cons: "Very disorganized the gate checking, staff ne d hospitality training . You ESP not have time for your queries and concerns . They are always in a hurry to finish talkign to you . Poor hygiene. The bathrooms are very dirty and has nomjand soap to wash your hands . Male staff in board come across unpolite. ingelt inwelcomed by the male flight attendant port side at the back.?"

Pros: "Good entertainment system with lots of options."
Cons: "The plane was uncomfortably warm throughout the (long!) flight, which made it difficult to get any rest."

Pros: "Great food! Loved that you get a menu to choose from"
Cons: "We were not asked or given the option to choose our seats on the plane."

Pros: "Like most American Airlines, Turkish Airlines provides no-frills service. On the other hand, having a pleasant and respectful flight crew can make a tremendous difference in the passengers experience. We were lucky enough to have a flight attendant named Gulhan Who smiled the entire flight. She was professional, courteous, and service oriented. Most of the flight crew showed similar professionalism. Turkish Airlines had for better service then any of the American or European airlines I have encountered during the last 10 years."
Cons: "The plane was old and not very comfortable. The food was horrible, and the in-flight entertainment was not very good."

Pros: "Nothing"
Cons: "Still in turkey for 24 hours."

Pros: "The quality of every aspect of this much shorter flight on a smaller plane was not diminished from the good experience we had on the overnight leg of our journey on a bigger plane. This has not been our experience on some other airlines."
Cons: "No complaints"

Pros: "Window seat, decent selection of movies / shows."
Cons: "VERY small seats. Staff not very attentive."

Pros: "Many movies to watch. There are news channels like CNN to keep you updated with what las happening in the world."
Cons: "We had a connection at Istanbul. No laptop or notebook was allowed. A small portable charger to my iPhone was confisticated even thought it is smaller than my iPhone. Turkish TSA seemed a little confused with what to confisticate. They almost took away my portable shaver too. There were 4 little kids running around aisle during the flight forcing me to watch movies instead of sleep crossing the Atlantic Ocean."

Cons: "Turkish Airlines did not transfer my bag. I am still waiting to find out if it has been routed to MLX."

Pros: "Food and service were fine, plenty of movie choices on the screen, nice goody bag with slippers, ear plugs, eye mask, etc . . ."
Cons: "Turkish Airlines website is the worst I've ever used. Embarrassingly bad, really."

Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"

Pros: "The flight attendants were incredibly kind and attentive"
Cons: "Bathrooms were a mess. Badly need more cleaning throughout flight"

Pros: "They treated us so well--always with a smile! The crew always went out of their way for our comfort and we really enjoyed the flight--as much as a long overseas flight can be enjoyed, that is!"
Cons: "Sometimes we didn't have a choice on the food because one of the two choices was gone until it got to us, but we still enjoyed the different food than we usually eat."

Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."

Pros: "Not trying to be flattering here but it really is a good airline."

Pros: "Great crew"

Pros: "The variety of films on show was decent"
Cons: "The crew skipped our aisle whilst delivering the toiletry bags, some announcements were made purely in Turkish without regard to English passengers. The boarding gate from Istanbul was opened much later than the advertised times."

Pros: "Again, everything was great! The kosher food from La Casa was outstanding and your stewards are polite, helpful, hard-working and professional. You have a wonderful airline! R. Lerner"

Pros: "Clean and computable plane, very good meals and quick handling for departure"
Cons: "Nothing !"

Pros: "excellent food, service"

Pros: "I love how there is wifi on the long flights,great movies,food taste so good and the crew is so nice and helpful. I've tried Turkish Airline few years ago and since then I haven't changed my airline and I book with them to all my family :)"
Cons: "I always fly with my dog and he goes with me down by my feet so this could always be uncomfortable cause it's tight and not much place so I wish they give a little better seat for people who travel with their pets on board."

Pros: "I liked everything about the flight. Smoth flight good cabine crew and great service from stuardes"
Cons: "Everything was good no reason not to like turkish airlines. I enjoy everytime i travel from kabul to istambul and from istanbul to prishtina and vise versa"

Pros: "TV accessories - socks, blanket"

Pros: "Everything"
Cons: "Nothing"

Pros: "The crew service and food"
Cons: "The legroom is very limited"

Pros: "The flight was effective, on time, the service was very good. Good food"
Cons: "I couldn't understand the entertainment computer. I experienced a much more friendly one at different airlines, and they had a rich variety of content and games. Please also make sure that all staff is fluent with English - few of them seem either not to be communicative, or not confident to speak."

Pros: "Thank you for managing wheelchair assistance at Istanbul."
Cons: "We had at Boston Checkin gates for a wheelchair for 30 minutes. We gave up and my parents had to walk to the gate."

Pros: "Very Modern plane, good seats an entertainment system, reactive crew."
Cons: "No problems"

Pros: "Quick boarding"
Cons: "With flying there is nothing perfect all the time. I was able to sleep on the flight and had a place for my carry-on luggage. I wish unboarding was mad less complicated."

Pros: "flight time is so confusing"

Pros: "Fue muy buen vuelo y el personal muy amable Gracias !!"
Cons: "Lo q mas me gusto q fue un vuelo a tiempo y amables el personal"

Pros: "Fue un vuelo muy tranquilo y todos muy amables gracias!!"
Cons: "Muy cómodo el avión y el personal"

Pros: "Customer service"
Cons: "If was cheaper to Checked baggage"

Pros: "Fueron muy amables en el aeropuerto y en el avión"
Cons: "La atención de las personas a cargo"

Pros: "Safe trip and very nice crew."
Cons: "Something to work on is organizing the flights in order when you are checking in. I arrived and it was a mess, we didn't know where to go and which line to take. Please make sure you put signs so we can follow and be more organized."

Pros: "Crew was great"
Cons: "We had to go back to the gate to correct an interior light problem."

Pros: "of everything."
Cons: "travel time ...ahahah ...."

Pros: "The crew on both legs of our trip were nice and accommodating."

Pros: "Flight attendants were friendly and appreciate gate agent's enforcement of the two personal bags per person."

Pros: "Not a lot"
Cons: "Customer service"

Pros: "Funny crew members and very friendly captain"

Cons: "Missed flight due to unnecessary delays"

Cons: "We were late getting into ATL."

Cons: "Seat didnt recline and very tight between passenger seats"

Pros: "The on flight entertainment was good"
Cons: "Sleeping was too uncomfortable"

Pros: "Flight Attendant Precious was just as her name precious and was very impactful in my amazing journey experience."

Pros: "Great leg room"
Cons: "I was next to an obese person who literally took half of my seat. That was extremely uncomfortable."

Pros: "The flight left on time and landed 15 mins early. Staff was nice and attentive."
Cons: "The organization for boarding in zones."

Cons: "Flight delayed by 2 hours- was just sitting in the plane for couple hours before it took away"

Cons: "On time, free upgrade."

Cons: "Boarding was awful. It took about an hour to board and no reason was given until we were taxiing. (The crew was delayed.) Overhead storage was insufficient. Seats are too narrow. I paid for extra leg room, which I got, but I don't appreciate elbows in my ribs for the whole flight."

Cons: "flight rerouted to LAX!"

Pros: "I love flying Delta. Non stop flights from DTW to MCO and FLL. The crew are so courteous. Love the new uniforms also."
Cons: "Nothing."

Cons: "Service, puntuality, the flight was delay, no word of apology for been late"

Pros: "Everything"
Cons: "Nothing everything smooth"

Pros: "All on time, the flight attendants were nice and polite."
Cons: "That I couldn't change my seat (I didn't want in the confort zone) just in an empty row that it was behind me."

Pros: "Movie"
Cons: "Break downs again... At least this time they found another plane."

Pros: "Although boarding began late, it was efficient and we left on time."
Cons: "Even a 29 dollar Comfort Plus seat had very little legroom."

Cons: "Everything"

Cons: "There is no place to specifically order vegetarian options in booking. Luckily virgin carries extra"

Cons: "Expensive food"

Cons: "Aircraft seemed shabby despite refresh of Comfort Plus, food was really mediocre. Steer clear of the Asian Veg option."

Pros: "Staff was great!"
Cons: "No TV for movies."

Pros: "That I had room to accommodate my at the time disability and the crew members amazing"
Cons: "No Tv at all."

Pros: "Super friendly staff and on-time flights. Love the TV, movies, wi-fi and snack goodies!"

Cons: "The Cancun airport provides a terrible experience for transferring between flights, especially if you need to change from the international terminal to a domestic terminal or vice-versa. There is no way to get between terminals inside security and the free shuttle is slow and overcrowded. Meanwhile, one is forced to run a gauntlet of taxi and shuttle drivers trying to get you to pay them exorbitant fees to drive you to your terminal. Once you finally arrive you discover that there is no dedicated baggage recheck for an international arrival. Just don't buy a ticket that transfers in CUN."

Cons: "The prices of the available snacks."

Pros: "Service was fast and the inflight entertainment is free. Lots of movies to chose from, which is nice for the long flight."
Cons: "It was the most cramped I have ever felt in a plane and also the longest flight. Horrible combination. Some of the crew were snippy."

Pros: "People"

Pros: "N/A"
Cons: "The crew, the airplane and the service at the airport was the worse experience of my life, I will definetly avoid Delta and Aeromexico for my future trips."

Cons: "My suitcase came without a wheel. Damaged luggage."

Pros: "2 hour delay.. had requested when I originally booked the flight an isle seat. I did not get it. The flight was long and uncomfortable."

Pros: "Arriving in 2 hrs from Orlando to laguardia!"
Cons: "no tv .. I didn't like that we had to use our own electronic device to access the entertainment system."

Cons: "2 hours delayed"

Pros: "Great crew. Good space on my exit row seat"
Cons: "Seat doesn't recline, though it's considered a "premium" seat. No power either. Ticketing process was crazy - I was not able to get a seat assignment until 5 minutes before boarding. Why? And there was no explanation of the situation. I had to ask, multiple times, what was going on,before I was finally told that I was going to get on, but they just didn't know where. This could be handled much more clearly!"

Cons: "We were delayed over half an hour waiting for late passengers and then we had to sit on the runway in LA for another half and hour before a gate opened up and I almost missed my connection."

Pros: "The food was extremely good on this flight, as was the aircraft interior."
Cons: "The TSA queues in Orlando were awful."

Cons: "they treated us like cows"

Pros: "The best airline ever! Super friendly crew and staff, great customer service and nice planes. Love KLM!"

Pros: "The crew from Kili to DarEsSalam was tired. A fresh crew worked from DarEsSalam to AMS and they were great."
Cons: "The boarding process was chaotic. The passengers in the first boarding group had to fight through the crowd because there were no boarding lanes."

Pros: "The crew was very kind"

Pros: "Impressive service... amazing crew, very friendly and professional"

Pros: "Professional crew. Good simple check in."
Cons: "Nothing."

Pros: "Usual faultless KLM experience"
Cons: "Nothing."

Pros: "Great crew."
Cons: "Ran out of business class meal. Substituted a Econ class."

Pros: "very nice crew"
Cons: "my baggage was lost"

Pros: "The aircraft"
Cons: "No overbooking next time!"

Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"

Cons: "Not being 1 hour late"

Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"

Pros: "Crew was friendly"
Cons: "Passenger who needed wheelchair assistance it took KLM 50 minutes to get him off plane which delayed our boarding. KLM not prepared to handle passengers with needs"

Pros: "Crew was amazing. They adjusted the seating arrangements so there was an empty seat in every row to give passengers more space. Very thoughtful and much appreciated. They served delicious meals, snacks, and water. They provided headphones, blankets and pillows. They took very good care of us."

Pros: "Crew was ok."
Cons: "Screens need a serious upgrade, my seat didn’t recline all the way nor could it be restored to an upright position. Not very comfortable and I paid for a seat upgrade."

Cons: "Dozens of high school students screaming and climbing onto seats, crew did not intervene."

Pros: "Crew was nice and friendly"
Cons: "Airplane so uncomfortable. Food horrible. Not even available for one of us what we ask for on what was offered. Bad taste and not what can be on a that length of time flight."

Cons: "Need more leg room!!! Larger meals needed."

Cons: "No reading light in my seat..."

Pros: "Friendly and efficient crew. I travel KLM often and always enjoy the flights."
Cons: "There were several flight delays and gates were changes a few times."

Pros: "Boarding agent extra effort to improve my seating!"
Cons: "Food amount less than expected."

Cons: "Trouble checking in regarding a visa issue?.. no other trouble at the other airports.."

Pros: "Landing"
Cons: "I’ve traveled a lot internationally and this was the WORST flight I’ve ever had to endure. I felt like I was being tortured and didn’t sleep at all and so slept when getting into Amsterdam rather than being able to explore the city. I was out $200 for the Airbnb (could’ve stayed in the airport cheaper) and $200 for a dinner cruise I slept through. NEVER AGAIN"

Pros: "Very attentive crew. Attended to needs immediately. Took a lot of time with each person when someone had something to say."
Cons: "The seat I had with no seats in front of me was very small. Much smaller than the other economy seats because the tray table and video screen were in the armrests. Paid extra for the legroom by ended up losing it side to side. Really had to squeeze into the seat."

Pros: "Great service"

Pros: "Flying with KLM is a pleasure"

Pros: "I am so grateful to have been provided delicious and filling vegan meals on this long flight. Thank you for offering a dietary option that is compassionate toward animals and contributes less to climate change! Now if only the planes were powered by clean, renewable energy... Hopefully that will become a reality someday very soon! Oh, and also the crew on this flight was exceptionally kind and helpful. Thank you so much!"
Cons: "I did not enjoy the turbulence, which I suppose is unavoidable. More importantly, I felt quite guilty about the greenhouse gas emissions of my flight. I have decided to cut down on my air travel as much as possible as a way of reducing my carbon footprint."

Pros: "More than adequate room, And very good service from a very professional staff. Head and shoulders abovevany American carrier, and several European lines I have flown."
Cons: "Can't think of anything."

Cons: "Boarding was confusing and disorganized"

Pros: "She was cheerful and genuine. I have dietary restrictions but was unable to preorder a meal. She went out of her way to find an available meal for me. I also saw her bring other passengers extra snacks and drinks."
Cons: "Cramped seating."

Cons: "Our total flight time was about 17 hours - MAD- AMS-LAX. My husband and I both have an internationally approved carry on luggages with us. When we checked in - they asked us to both check in our carry on luggage. The reason why is because they said they don’t think they have enough space for our carry ons. I told the crew member checking us in that other people that was checking in with the same hand carry size luggage with us had no problems taking it with them. For being about to be on a 17 HOUR FLIGHT we should be ALLOWED to have our carry ons with us! We take carry ons for that reason! I had to argue and prove my case to the crew member to atleast keep 1 carry on with us. I thought that was an UNACCEPTABLE reason for us to check in a carry on luggage when we had a 17 hour travel time ahead of us. Not a happy costumer here."

Pros: "Flight was delayed for 15 min resulting in passengers rushing to make their connecting flights.but staff kept passengers informed."
Cons: "Flight departing late."

Pros: "The food and the punctuality"
Cons: "The technology in interteiment is not touch screen"

Pros: "Good efficient flight crew friendly and helpful"

Pros: "Staff both at the airport and in the plane were professional and welcoming. Depsite short distance sandwich and drink were offered."
Cons: "Nothing to be honest . All positive."

Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."

Pros: "The sandwiches were simple yet just the right touch, on all four flights."

Cons: "Flight delayed by one hour which meant I missed by train at Southampton by 10 minutes and subsequent bus connect home. Next bus would have been 2 hours later so 45 minute walk home from train station. Didn't bother with food offering, put off by that supplied from Hannover to Schiphol."

Cons: "Departure 40 mins late. I took this flight 2 weeks ago and it was also delayed."

Pros: "Price"
Cons: "Klm flight has very congested seating Getting information about eticket was pain"

Pros: "Everything was good. The crew was very friendly and attentive. The plane was comfortable, with great entertainment on the personal screens. The food was delicious. Flight was on time and actually arrived early, but then we had to wait for a gate (not the airline's fault)."
Cons: "No complaints at all."

Cons: "The fact that there are different airline carriers for one flight is hard. In my second flight they made me check a bag which was considered a carry on during my first flight"

Pros: "Loads of leg room"
Cons: "Loved everything"

Cons: "Horrible. First, we lost a suitcase. It could happen but for two days they did nothing and only told us stories (so as not to use the word lies). Within a few hours (and thanks to airline assistance) we were able to locate the suitcase. Even then it took them two days to bring it to us, two precious days off our planned vacation (7 days) At the end of the shortened vacation, we got to the chek in, and told that since the ticket I had purchased form them two months earlier was too cheap ... and since the flight was Over booked, they would take me off the plane if all the passengers would arrive. It's unnecessary to describe what I felt until the plane took off. They apologize constantly, but do nothing practical. a bae company. no me nor my freinds/family will go with KLM"

Pros: "The crew were very friendly and accomodating, plane was clean and boarding amd disembarking was efficiently handled."
Cons: "55 minute delay was not welcome."

Pros: "The crew was very nice and helpful."
Cons: "The space is no longer a respectful space. Paid 32 Euros for my seat, there was not enough space, the man beside me kept jabbing me on the ribs."

Cons: "With skyteam elite status cannot select free upgrade from economy to premium economy unless it is 30hrs before boarding for this code share which is actually a KLM flight"

Pros: "Plane service"
Cons: "1h30min delay at airport"

Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."

Pros: "The service of the crew onboard"
Cons: "Entertainment not to many recent movies and the boarding process was a little bit confusing."

Read more about Qatar Airways
COVID-19 information

Safety measures for airlines flying from Mexico to Johannesburg

Airlines flying from Mexico to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Mexico to Johannesburg

Mandatory masks

Masks required on board, masks provided on flights from Mexico to Johannesburg

Social distancing seating

Middle seats unavailable to book on flights from Mexico to Johannesburg

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Mexico to Johannesburg

Book cheap flights from Mexico to Johannesburg

Recent return flight deals

7/11
Sun
2 stops
Multiple Airlines
33h 50m
MEX - JNB
16/11
Tue
2 stops
Multiple Airlines
33h 01m
JNB - MEX
3/2
Thu
2 stops
Qatar Airways
29h 30m
GDL - JNB
14/2
Mon
2 stops
Qatar Airways
31h 34m
JNB - GDL
1/11
Mon
2 stops
Turkish Airlines
41h 25m
MEX - JNB
12/11
Fri
1 stop
Turkish Airlines
44h 55m
JNB - MEX
1/10
Fri
2 stops
Emirates
31h 35m
MEX - JNB
8/10
Fri
2 stops
Emirates
51h 55m
JNB - MEX
13/2
Sun
1 stop
British Airways
26h 15m
MEX - JNB
27/2
Sun
1 stop
British Airways
30h 35m
JNB - MEX
28/11
Sun
2 stops
American Airlines
46h 15m
MEX - JNB
20/12
Mon
2 stops
American Airlines
29h 20m
JNB - MEX
3/2
Thu
2 stops
Delta
37h 24m
GDL - JNB
14/2
Mon
1 stop
Delta
21h 55m
JNB - GDL
1/11
Mon
2 stops
Multiple Airlines
28h 30m
MEX - JNB
22/11
Mon
2 stops
Multiple Airlines
32h 10m
JNB - MEX
3/2
Thu
2 stops
Qatar Airways
35h 10m
GDL - JNB
14/2
Mon
2 stops
Qatar Airways
31h 34m
JNB - GDL
6/10
Wed
2 stops
Turkish Airlines
41h 15m
MEX - JNB
29/10
Fri
1 stop
Turkish Airlines
45h 20m
JNB - MEX
2/11
Tue
2 stops
Multiple Airlines
39h 00m
GDL - JNB
10/11
Wed
2 stops
Multiple Airlines
38h 49m
JNB - GDL
4/3
Fri
2 stops
Qatar Airways
29h 30m
GDL - JNB
18/3
Fri
2 stops
Qatar Airways
33h 44m
JNB - GDL
9/10
Sat
2 stops
Emirates
37h 35m
MEX - JNB
31/10
Sun
2 stops
Emirates
34h 35m
JNB - MEX
1/11
Mon
1 stop
British Airways
26h 25m
MEX - JNB
12/11
Fri
1 stop
British Airways
30h 35m
JNB - MEX
6/10
Wed
2 stops
Turkish Airlines
41h 15m
MEX - JNB
30/10
Sat
3 stops
Turkish Airlines
37h 55m
JNB - MEX
1/11
Mon
2 stops
Multiple Airlines
41h 25m
MEX - JNB
12/11
Fri
2 stops
Multiple Airlines
34h 40m
JNB - MEX
1/10
Fri
2 stops
Emirates
31h 35m
MEX - JNB
8/10
Fri
3 stops
Emirates
35h 10m
JNB - MEX
26/11
Fri
2 stops
American Airlines
46h 15m
MEX - JNB
19/12
Sun
2 stops
American Airlines
33h 25m
JNB - MEX
7/10
Thu
2 stops
Qatar Airways
30h 40m
MEX - JNB
21/10
Thu
2 stops
Qatar Airways
29h 40m
JNB - MEX
6/10
Wed
1 stop
British Airways
25h 05m
MEX - JNB
31/10
Sun
1 stop
British Airways
30h 35m
JNB - MEX
Show more results

Recent one-way flight deals

1/2
Tue
3 stops
Multiple Airlines
46h 00m
MEX - JNB
17/1
Mon
2 stops
Turkish Airlines
41h 25m
MEX - JNB
26/12
Sun
2 stops
Qatar Airways
37h 00m
MEX - JNB
18/1
Tue
3 stops
Multiple Airlines
46h 02m
MEX - JNB
29/9
Wed
1 stop
Emirates
37h 35m
MEX - JNB
29/9
Wed
3 stops
Multiple Airlines
44h 50m
MEX - JNB
17/1
Mon
1 stop
Turkish Airlines
41h 25m
MEX - JNB
29/9
Wed
2 stops
Multiple Airlines
35h 45m
MEX - JNB
18/1
Tue
1 stop
KLM
39h 20m
MEX - JNB
16/1
Sun
2 stops
Multiple Airlines
56h 00m
MEX - JNB
16/1
Sun
3 stops
Multiple Airlines
33h 34m
MEX - JNB
26/12
Sun
1 stop
Emirates
31h 15m
MEX - JNB
31/1
Mon
2 stops
Multiple Airlines
27h 45m
MEX - JNB
26/12
Sun
3 stops
Multiple Airlines
57h 40m
MEX - JNB
28/9
Tue
2 stops
American Airlines
46h 55m
MEX - JNB
17/1
Mon
2 stops
Multiple Airlines
57h 20m
MEX - JNB
17/1
Mon
3 stops
Multiple Airlines
51h 45m
MEX - JNB
25/12
Sat
2 stops
Multiple Airlines
33h 00m
MEX - JNB
15/1
Sat
2 stops
Multiple Airlines
49h 00m
MEX - JNB
Show more results
-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First