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
Thu 5/13
Thu 5/20
Any month
Compare vs KAYAK |

Good to know

Low season

OctoberBest 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)

R21 562(avg. price over the last 2 weeks)

Good deal (return flight)

R19 434or less

Good deal one-way

R10 352or 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 352 one-way - R10 352 round-trip, from Mexico City R19 434 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 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 10 972 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

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

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"

Pros: "The crew was excellent. The seat was reasonably comfortable. Boarding process was very orderly and smooth."

Pros: "much better than average food"
Cons: "shorter length flight but maybe little can be done,"

Pros: "wanted an isle seat because of back issues and was arranged without any hassle."
Cons: "17 hour transit in Doha and no accommodation was provided. Though I booked it from a third party I belive QA is at least responsible for making sure that the vendors let the user know that there will be NO accommodation provided. This information is also not readily accessible when searching online."

Pros: "courteous service and a clean modern airplane"
Cons: "The sound system was inadequate on the TV and the headsets were uncomfortable. The queue at the check-in needs to be better controlled, it was a bit chaotic."

Pros: "It is so far a cut above the American carriers. There’s no way to compare them, because Qatar Airways is so far superior. The seats are far more comfortable and larger, the amount of legroom is far superior, you have much more personal space, and the craft is cleaner. Flight Attendants are fantastic! They provide excellent personal care, and are there for everything. They are supremely polite and courteous, and bring things in mediately. Very often anticipating your needs. This is what flying used to be like on United and American. But those people have completely forgotten what service is. Qatar is a 5 star airline. United and American, to my view, are 2 star at best."

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."

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: "The time of flight changed 1:30 hour erlier and we did get noticed we were about to miss the flight it’s so annoying but at the end we catch it"

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: "Nice touches like the giddy bag of toiletries and air freshener in the bathroom. I appreciated the multiple food offers"
Cons: "I would like more healthy food sides likes vegetables. There were a lot of carbs"

Pros: "Service is courteous, both on the ground and air. Food & entertainment was top-notch as well. Enjoyed my flight, again on Qatar!"

Cons: "Display showed TV news, not boarding Info. Boarding Zones were announced only once, if you missed it stuck in security you have no way of finding out."

Pros: "Punctual,taxied in time,generally food was good, landed twenty before time. There was head wind otherwise it would have landed earlier. Additional toilet may be considered. Thank"
Cons: "Additional toilet may be considered"

Pros: "I haven't flown with Qatar for several years, but my memories of an exceptional experience were replicated. Fantastic modern aircraft, brilliant crew and great food."
Cons: "Only one minor gripe, the passengers seated behind me talked incessantly, making my attempts to sleep impossible. I asked if there were any ear plugs available, but none could be found. My own fault, I should have packed my own."

Pros: "Very comfortable wii sleeping compartment"

Cons: "As above"

Cons: "Seat to LA was broken"

Pros: "Helpful and friendly flight staff, comfortable business class seating that provided privacy and room for personal carry-on bag and toiletries."
Cons: "No complaints."

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: "Crew was good, they were trying hard to keep customers happy."
Cons: "Limited food selection on top they ran out of available options so basically only one beef option was given. Either u like it or not. Pretty old movies in entertainment section, broken seat controls, charging ports and headphone inputs. No clear announcements by captain."

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: "childrens meals and play packages. service was good, and bathrooms were kept clean. The meals were tastey and fresh."

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: "smooth and on time with efficient service."

Pros: "Very kind & friendly crew. Boarding was smooth & flight was comfortable. Food was good considering it's airline food."

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: "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"

Cons: "We had to wait for about 5 years, more than 3 hours unscheduled wait. During this time we were provided with a very poor breakfast."

Pros: "Everything was excellent as I have come to expect. The business class seat was not one of those new diagonal ones, but made a full width flat bed, so I could sleep for a few hours. Food and service excellent."

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: "Food quality needs to improve, some chairs can't recline."

Pros: "food and courtesy of the staff"
Cons: "nothing"

Pros: "The trip was very pleasant as usual, being frequent flyer on Qatar airways since 2005, I can only tell that this is so far the best airline company. Great service. On time if not ahead Never lost a bag or got it delayed. Very diversified entertainment program Lovely staff Confortable and clean flights. And of course convenient price. Briefly, I love Qatar Airways and it is my first choice wherever I travel."
Cons: "So far nothing."

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

Pros: "New planes, Excellent Service"
Cons: "Meals could have been better"

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"

Pros: "Food portions and selections were great. We got slippers and eye masks for a ten hour red eye flight."
Cons: "Prices have gone up"

Pros: "All was great."
Cons: "The airline has so many people from far away places waiting too long for their next connections"

Pros: "great food, nice staff, and on time"

Pros: "The plane was late for operational reasons - the team made efforts to make the delay as short as possible."
Cons: "The plane is really old - I could not adjust the air flow above my seat since it was broken."

Pros: "The flight from Dubai landed late in Istanbul. TK had someone there to escort the business class passengers through security to make sure we made our connection."
Cons: "The temperature on the flight to NY from IST was a bit too cold."

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

Pros: "One of the flight attendants was rude"

Cons: "Flight delayed missed connection lost bag"

Pros: "The seat is comfortable"

Cons: "Leg room Food choices"

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: "It was a very nice flight."
Cons: "Everything was good."

Cons: "Rude crew.. i am elite plus ..i can only imagine how they treat people with no status"

Pros: "Love flying Turkish, usually they’re very welcoming on the plane and flight attendants are friendly. Seats convert into a lay flat bed which is comfortable. i would say that the appetizers are usually excellent but the main dishes fall a bit behind. Amenity kit is pretty good."
Cons: "Boarding is a problem and I expect it’s a problem everyday. One has to go through many additional checks to board a NY bound flight which is understood but the gates can’t sccomod a full 777 flight. It gets hot really fast, definitely what you don’t need before a long flight. Group boarding is enforced but people will still try to wiggle into the priority boarding line. On another note I have had a similar flight on the A330 and the boarding process was smooth (organized)."

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: "New airplane good service good flight attendant depart on time"

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

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

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

Cons: "The food was a bit tastless"

Pros: "All is fine and the crew is wonderful."
Cons: "The breakfast meal upon arrival to Houston was partially frozen. I guess this must have been a human mistake."

Cons: "Too hot inside the plane. The back of my t-shirt was wet from sweat."

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

Pros: "I"
Cons: "Many liked the food. It just wasn't to my taste!"

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."

Pros: "Good seat comfort, good food, good entertainment"
Cons: "Seat changed from aisle to middle without my knowlefge. Insufficient time between flights"

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: "never turkish airlines ever again!"
Cons: "never turkish airlines ever again!"

Pros: "The food and amenities were alright."
Cons: "It left late, the plane lost my friend's luggage for a day."

Pros: "Way too many announcements throughout the flight. We has a crazy amount of security checks which caused a delay then had a bus ride to the other side of the airport to get on the plane!"

Pros: "I love getting a drink and sandwich on a one-hour flight!"

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 long flight didn't even feel like one. The entire staff was very polite and also very professional."
Cons: "The service, the food, the flight quietness and it wasn't any major turbulence plus the pilot executed the smoothest landing ;)"

Pros: "As always, great entertainment system. Constantly updating and improving."
Cons: "For some reason, I didn't get the option to choose a meal type at check-in, as I sometimes have in the past. Seeing as it's Passover, and I don't eat meat, I wasn't really able to eat much from the default meal I was given."

Pros: "The food was the best I've had on an airplane and the in flight entertainment had an enormous selection. Flight staff and their service were amazing. I've flown all over and have never taken Turkish Airlines before. Now I don't want to fly with anyone else."
Cons: "seats were a little cramped for a 12hr flight, but I'm not a short guy. I guess it pays to go business class."

Pros: "The flight staff was very friendly, even to difficult passengers."

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: "I ve travelled many times on Qatar ,Emirates,and jordanian air lines but the Turkish was the poorest and the worst .A limited choices and little food ,and these people on the airplane donot do their jobs properly .I hope it will be better next time if there is a next time ."

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

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: "Appreciated the lights being dimmed, to make it more restful."
Cons: "Would have enjoyed ice with the juice, or colder beverages."

Pros: "excellent food, service"

Pros: "Everything was appreciated"

Cons: "They switched the gate without telling anyone"

Cons: "time was to long between planes"

Pros: "Punctuality"

Cons: "My bag was lot on my way to Europe and was delivered 3 days later. My claim for the expenses was not processed yet. My same bag was lost when I arrived to Abu Dhabi. It's been one week and I didn't hear about it"

Pros: "All"

Pros: "I loved being able to stay in Istanbul for a while. We had a great time during the layover, and the flight was incredible. The entertainment was top notch, and the food was as well. They had delicious olives and cheese on most meals, and the hot food had great use of tomatoes and umami to add taste to the meals. It has been a great experience traveling on Turkish Airlines, and I would suggest it for everyone."
Cons: "Leg room for the seats were a little tight."

Pros: "Punctual"
Cons: "They forced me to ceck my trolley because i had a suit with me!!! And the airplane wasn’t even full. Even worst they allowed some pieces of “hand luggage” that were double the maximum allowed size"

Pros: "The seat was really comfortable and I was able to sleep the whole flight with no disturbance"
Cons: "N/A"

Pros: "Very friendly crew"
Cons: "In-flight system had some errors"

Pros: "The sear was messy they didn't clean it it was full of pieces of bread."
Cons: "boarding the flight on time instead of delaying it two times... and also putting the information at the flight information screen if I haven't gone to ask to the airport information stand I would never know the flight departure gate that was at the complete opposite side of the airport of were the initial flight was going to depart."

Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"

Pros: "NA"
Cons: "Both flights through Detroit were re-routed, our luggage was lost for 4 days."

Pros: "Check in agent extremely helpful and friendly."
Cons: "Not boarding on tarmac via bus. Sandwich - tartar sauce and “chicken” - with two quarter sized pieces of meat was terrible."

Cons: "This was one of the worst flights I’ve been on. Both planes were downright filthy. The flight from Dallas to Barcelona had several broken toilets. Flight from Paris to Barcelona boarded and once everyone was on board, they told us that we would be sitting there for 2 hours before leaving."

Cons: "Entertainment worked sporadically"

Pros: "Crew very professional"
Cons: "Boarding was a little confusing"

Cons: "See above."

Cons: "More water provided during the flight. Also, the second meal was not very good."

Pros: "The new movies selection, food was very good, staff more friendly than previous flights"
Cons: "Boarding always a problem on MEA we have to wait too long in the queue"

Pros: "great food, entertainment and seat comfort"
Cons: "nothing"

Cons: "Poor service. Terrible food. Aging aircraft. Terrible in-flight entertainment system. Really not good AirFrance."

Cons: "Not really an Air France flight, AF not interested in taking care of their frequent fliers."

Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."

Cons: "10 minutes late to the airport....... No help, no refund, no nothing. Never using you again"

Pros: "Just a routine flight but done with perfect execution."
Cons: "Nothing."

Cons: "I ordered Asian Vegetarian Meal. But they served me only pasta."

Pros: "The plain was ok, the crew really nice and attentive. The only “problem” would be the food, mostly for the breakfast that was awful."

Pros: "The cabin crew was super patient and accommodating of the passengers."
Cons: "Cramped quarters"

Pros: "That we were heading home. Nice seats. Good food. Lots of entertainment choices. Power plugs ( USB and European power) were appreciated. Wine as a choice with meal was appreciated and brandy after the meal."
Cons: "Some of the shows and movies were a bit 'trashy'. Long flight. I was in the middle seat next to an inattentive octanegarian who was nice but kept calling the flight crew to fix her mess up of the video system. No air controls on this plane - so it was overly warm. 10 hours of overly warm makes for a stinky passenger. Oof."

Pros: "Food and wine was very good. Music selection was excellent."
Cons: "Not enough leg room."

Cons: "Because of change in plane..bad choice of seat for long legs of husband...then late in Atlanta and very late into DC"

Cons: "Security services at Manchester airport...too long and not friendly at all"

Pros: "I like fly attendant who served us meal"
Cons: "I didn’t like that space between each seat is small"

Pros: "I liked the crew, they were professional and tried their best"
Cons: "The flight was a chartered flight . Air France informed us that due to cabin crew shortage they couldn't operate an air france flight and hence they hired Air Belgium. Whilst the crew were nice , the actual plane was old and creaky. It wasn't up to the standards expected of Air France. They could have done better in getting a plane up to standard. A lot of the passengers were disappointed ."

Pros: "Food and service was good and price was acceptable"
Cons: "Very long route"

Pros: "The quality of service from the staff and their courtesy. A great asset of the airline."
Cons: "My luggage was left behind - this despite my being lifetme platinum."

Pros: "Service was great, flight was on time and I really enjoyed everything"
Cons: "Little turbulence but overall it comes as usual so it was worth the flight"

Cons: "It was delayed. I missed my flight. Now I don’t have a bag. I am not sure when I get it back or if I have to go all the way back to the airport"

Cons: "There should be more layover time as I almost missed my flight and My luggage was delayed!!"

Pros: "The food, the service and everything else is fine, quite good."
Cons: "However, our baggages were 1 day late. Your missing baggages would deliver to you 1 day later, for some maybe 2 days later...Quite a few people said that it's been always like this with air Aeroflot if there is a transfer flight."

Cons: "Cramped, no cabin bag space, late departure with no communication and lost checked luggage. Not a great Air France experience."

Pros: "Good boarding procedure."
Cons: "Nothing much to add for a short journey."

Pros: "The check in process was much better in the CFG airport than SFO. Very organized."
Cons: "The food was mediocre on this flight. The seats also are surprisingly uncomfortable."

Cons: "The food: asked for vegetarian but got incipit vegan... Mostly rice with coconut milk"

Pros: "the Airline"
Cons: "The Airport, Security, Boarder control."

Pros: "Nothing"
Cons: "My flight was cancelled, I was sent around to multiple desks and terminals and no one wanted to assist me, then my luggage was lost."

Pros: "Late, not enough legroom, smell from the toilet. Tiny TV screen, malfunctioning electronics, poorly maintained seats. Friendly crew! They looked tired, but they were still smiling while trying to keep passengers happy."

Pros: "The Crew was the only thing that stuck out. Associates had Way more patience than i."
Cons: "Late takeoff, priority seating happens same time as general boarding, two pieces of lost luggage"

Pros: "Boarding sevece was very nice and helpful Thanks so much"

Pros: "Same as above, the crew was very friendly and the food was great."
Cons: "Seating was cramped and uncomfortable for a tall person."

Pros: "Everything good more or less."
Cons: "Planes where not updated. I would like planes to be more up to date like other companies."

Pros: "should let first board passenger in rear rows and not everybody together."

Pros: "should let first board passenger in rear rows and not everybody together."

Pros: "The attentiveness of the crew and the online check in."
Cons: "Missed the connecting flight and the luggage was on transferred on our next conncection :("

Cons: "Food was unexpectedly bad and both meals were cold"

Cons: "2h delay for "crew reasons" TV had only 7 of the 22 channels with reception"

Pros: "Even during a delay the crew remained professional. There was something wrong with the plan and I appreciate that safety was the main priority."
Cons: "My 1 hour layover turned into a four hours past 2am arrival."

Pros: "2 and 2 seats, all occupied, no distancing."
Cons: "Better seating, boarding from the tail to decrease contact"

Cons: "Connection"

Cons: "No delays in not losing my luggage"

Cons: "Boarded too many people and there key bridge filled up. Also, on a night flight just skip the credit card ad and let me get to sleep"

Cons: "The gate in Dallas changed three times, which caused me to walk all over the airport. Then the flight was delayed 3 hours with little communication"

Pros: "The crew were very nice and courteous for the time we were on the plane delayed."
Cons: "Boarding the passengers before the aircraft was actually ready to take off was not pleasant."

Pros: "The flight being on time"

Pros: "Smooth flight"

Pros: "Comfortable seats and functional entertainment"
Cons: "I placed my order for my meal and never got the meal. Crew was asleep and only served those that asked for their meals or stayed awake. Never got asked if I still wanted my meal or any other service during the flight."

Pros: "The atención"

Pros: "Good flight"
Cons: "Nothing. Process was smooth"

Pros: "Nothing"
Cons: "The service from the check in desk to the stewardess"

Pros: "Nothing"
Cons: "There are no flights past 5pm making attempts to get to Lawton difficult of anything goes wrong with previous flights"

Cons: "It was an old plane (with short First class) and they changed various time the departure time without explaining until letting us wait without news for an hour on the plane before takeoff... and arriving at Miami without a door available, we had to wait further 30+ minutes in the plane"

Pros: "Crew"
Cons: "Delay, the waiting room was very hot, very small place for many gates. Not enough seats for rest until my flight comes"

Pros: "Please get a terminal that lands at Bradly terminal. busing around and waiting like cattle is not fun. I am sure First Class also feels this way."
Cons: "excessive wait and shuttling."

Pros: "Very nice gate, crew Very efficient boarding Very quick and efficient takeoff Rosario"
Cons: "not much selection for in-flight food and nothing for entertainment. Rosario"

Pros: "food,movies, prices"

Pros: "Nice flight"

Pros: "Good job of the tripulation"
Cons: "Audio of Entertainment, maybe was the headphones, but was not good"

Cons: "AA cancelled my direct flight, booked me on flights thru Dallas and did not notify me"

Cons: "Plain was delayed and we missed the connection!next fight is in 4 hrs!,"

Cons: "Jetblue Have a miserable attitude to their customer"

Pros: "Nothing. Just the pilot"
Cons: "Everything. Bad communication. 1 h delay. Then 3 hs in the plane. We ran out of gas. 2 more hours taxiing Never seen something similar. I really hope my mileage refund."

Pros: "Nothing"
Cons: "I was in line for 25 min I was there 90 min before but took me 25 min to check in and the lady said I was late for only 3 min I was waiting on line I still had 87 min before my flight and the lady didn't check me in for only 3 min that was my 25 min in line"

Pros: "Great passengers and crew"

Cons: "Flight to and from AL on American Airlines were both canceled - I was switched to Delta on the ‘to’ trip and stuck in AL another night on ‘home’ trip"

Pros: "Great aircraft, UK staff kindly assisted to get us family seating near each other"

Pros: "Price"
Cons: "No complains"

Pros: "Overall I liked a little of everything such as the entertainment, staff friendliness, comfort etc."
Cons: "The food would be the one thing I didn’t like, there is only one option of a snack and it’s not very fulfilling."

Pros: "Not turbulence"

Pros: "The flight attendants were helpful and friendly, the plane was clean and food was ok"
Cons: "Having to stand in line with a 2 year old while rude passengers rush to board not caring about anyone or anything bit getting to their seat. What happened to letting customers with small children board first"

Cons: "American Airlines"

Pros: "All flights were on time and actually landed ahead of schedule. Crew were helpful and attentive but our particular flight attendant was very abrupt with all the passengers which was off putting."
Cons: "need more leg room for international flights. My husband is 6 feet and he found it very uncomfortable when the person in front of him reclined his seat for the entire trip."

Pros: "Great crew and on time"
Cons: "Arrival G14; Departure H18 with only 35 minute layover, a really loooong walk at speed. Need tunnel from G to H or moving walkways or a "train.""

Pros: "Bad weather came in n I was rerouted on Time"

Pros: "excellent from ticketing to depaning"

Pros: "They moved me to a seat of my choice because I was in a middle seat with a infant."
Cons: "Nothing in particular"

Cons: "My grandparents were supposed to have escorts and assistants with their baggage, as they don't speak English and are elderly. In addition, one of their suitcases was lost and the other was rifled through. The overall service was very discouraging."

Cons: "Plane was delayed by 4 hours due to mechanical issues"

Pros: "Nonstop flight"
Cons: "Nothing special about American. Boarding process doesn't make sense. People crowd the gate during boarding. Aircraft cabin is outdated. Would love to see, at minimum, power outlets for each seat. Cabin was frigid, does it need to be that cold?!"

Pros: "Boarding, crew"
Cons: "entertainment, 1st luggage payment"

Pros: "On time, clean plane"
Cons: "A biscuit for snak"

Pros: "Entertainment"
Cons: "Got charged to check in 1 luggage. $ 50 roundtrip added extra to my plane ticket cost, it used to be free .I will not use this airline again,now I know your fees."

Cons: "To be business class it's really unconfortable. Just old airplanes that should be changed and It was Avianca (No AA)"

Pros: "Very nice crew. Full meal"

Cons: "I still have not received my luggage"

Cons: "They charged me for my baggaged. Said it wasnt included with the ticket"

Pros: "Biarding"
Cons: "Gogo inflight entertainment"

Pros: "The in flight movie options were great, and the food and beverages were good."

Pros: "Leg room on the regional jet actually was better than that of a larger plane."
Cons: "We were summoned to the gate area with an announcement that boarding would start in 5 minutes; this turned out to be L-O-N-G before boarding began. After standing around for at least 30 minutes with no information as to what was happening, departure time was delayed several times. This was around lunch time; when I finally decided to buy lunch in the terminal, the departure time was changed again to an EARLIER time, and I had to board without food."

Pros: "Everything was fine, I would probably take the flight again but nothing was above average"
Cons: "Boarding could have been more organized"

Pros: "Quick boarding"
Cons: "No leg room, uncomfortable seat and shitty WiFi kept cutting out or buffering"

Pros: "Excelente atención, salida y llegada a tiempo y buenas opciones de comidas y servicios"
Cons: "Todo estuvo bien"

Cons: "Very very delayed. Made traveling home difficult on me and my family."

Pros: "Staff was nice. Comfy seats."
Cons: "They had to check mom's little bag, so we had to move things into her carry on that she needed."

Pros: "The original flight was cancelled. Had to spend 12 hours in airport and pay for a hotel room in Houston plus meals. No compensation from UA"
Cons: "Airline should have helped with the extra costs"

Pros: "Good flight, nice staff."
Cons: "Food not the greatest and flight over-crowded."

Pros: "Boarding was smooth and took an average amount of time. We arrived exactly on time. Staff were all friendly and helpful. Plane was clean.. overall very pleasant !"

Cons: "Poor flight. Attendants didn’t turn on the a/c until plane was at altitude then would periodically turn it off."

Pros: "The leg room and comfort in economy, for a 767, were surprisingly good but the quality of screen and entertainment was lacking. The screen on my iPhone is bigger than the screen on the seatback which if compared to other airlines is not up to the mark. The lack of facilities to charge things like ipads or iPhone was disappointing."
Cons: "The seat comfort was good as was the legroom in economy. The crew were friendly and helpful and I found the overall experience good. If Unitied could build on that and just offer power (even usb) and larger screens they would be onto a winner."

Pros: "The plane, crew and boarding was great, and the food and drinks were quite good. Legroom in standard economy class was passable for a 6'2" person."
Cons: "I booked through the United website as trip from US, have Silver status on United, and Lufthansa's policies of not allowing advance (1-2 mo before flight) seat selection (never on UA nor LH websites) are just horrible. Hard to get through on 800 number, and 1 day before trip answer was still to do it in Frankfurt. Economy plus was $1000 more/person, and even then no guarantee I could choose a seat far in advance. Then, at computer kiosk in Frankfurt, they had a wrong diagram of the plane,as we ended up on what turned out to be a no-recline row which I would never get. I'm 6'2", 230lbs, and wasn't able to sleep on that flight. Had I been able to reserve a seat behind a bulkhead or in exit row 2mos in advance, I would have been fine."

Pros: "Boarding was easy. Just waiting in line to get on a plane. Pretty easy."
Cons: "No problems with the flight from Dallas to Chicago. Very quick and easy flight. Chicago to Paris was a bad experience."

Cons: "Late to board. Slow to run through safety. Late late late"

Pros: "I liked the flight was a fast one from San Antonio to Denver and that it wasn’t too crowded."
Cons: "I didn’t like all the excessive noise from the plane and kids."

Pros: "Staff was great,trip was. Quick."
Cons: "Delays in take off"

Pros: "I had a very nice flight from Denver to Newark today . Very nice and Thank you !"
Cons: "N/A"

Pros: "Accommodated me with a hote and food voucher"
Cons: "Had to stay overnight, 6 am flight the next day is delayed. Still haven't left original airport."

Cons: "I left an important notebook on the back of the seat that was in front of me; I was assigned a seat on the rouse 8. Can you do something to get it back to me please?"

Cons: "Rude crew no free food no in-flight entertainment its was horrible"

Cons: "The plane was late, I request wheal chair for my mother because she can't see for one eye no more and only 30% can see on her good eye and in Houston she was lost inside the aeroport because no one take care of my mother , yes lost for almost two hours, very very disappoint , I always book thru Kayak and never complaint, this time very disappointed , Glad my mother is okay"

Pros: "On time, comfortable seat, good drink service."
Cons: "Everything was fine, nothing to dislike."

Pros: "Thew crew level of service its great"
Cons: "No food"

Pros: "The crew members were outstanding. Everything went smoothinly"

Pros: "Confort"

Pros: "Everything went smoothly"

Pros: "We got on time to destination"
Cons: "In flight entertainment was paid! And we had to wait 30 minutes before getting out of the plane"

Pros: "Everything was great!"

Pros: "The pilot was friendly and made an effort to keep us informed"
Cons: "Same as the previous flight, but the space between the seats doesn't give room to climb over two people to go to the lavatory. Also, SLC said they would send the message ahead notifying Houston and JAX that I needed wheelchair assistance, but I had to request it and wait at each location ."

Cons: "Sadly there is some extreme weather going on in Houston I'm still in the airport"

Pros: "The flight attendants were polite and welcoming and the flight was on schedule."
Cons: "It was complicated to get the movies. You had to download the United app."

Pros: "On time - small plane. Ground crew performed well"

Pros: "I actually was upgraded (for once) so the flight was fine."
Cons: "The onboard entertainment is ridiculous. And on top of that you have to pay for it?!?"

Pros: "Everything else was good"
Cons: "The people behind the desk to give you your boarding pass took forever to show..there was no information as to why."

Pros: "There was nothing good to like about this leg of my trip."
Cons: "I paid for first class and It was the worst flight I have ever been on, sat in the plane at the gate for over an hour with a huge women that was brought up to1st class from economy, she smelled, she was a lush. There was a child that did not quit crying the entire flight, I could not get off the plane fast enough, there was nothing1st class about the flight, we needed fuel after we boarded, then it was a cargo issue,and then it was airport, we should not have been on the plane until the plane was ready for flight.very poor planning you should be embarrassed about the flight."

Pros: "The staff was most welcoming and helpful! The space was good and we really liked the overall comfortability. Also, we liked the individual T.V.'S too!"
Cons: "Really no complaints"

Pros: "Loved that the crew was attentive."
Cons: "I wanted to charge my device, no outlets available. No TV screen available for movies, just makes the time go by faster when I'm distracted."

Pros: "It was a perfect flight"

Pros: "The punctuality"

Pros: "Everything ran super smooth from baggage check in to departure exactly on time. Even arrived 25 min early."
Cons: "Even upgrading to economy plus seating it was still u comfortable. Wifi if you chose to pay. Tiny little bag of pretzels."

Pros: "Crew was very good. Food was ok; need to anticipate the more popular choices so there's enough to go around."
Cons: "New Dreamliner has added more business seats resulting in loss of storage space as well as space for your feet when fully reclined."

Cons: "Delayed made me late to my next flight which delayed me 7 hours to my destination"

Pros: "They allowed time between boarding groups to cutdown on congestion. Worked great! Never had an airline do that. All employees were very nice and friendly not just all business."

Pros: "The complimentary beverage"
Cons: "Seat space keeps getting smaller. My seat did not recline at all"

Cons: "Delayed for 4 hours."

Cons: "How they handle my bags.....!"

Pros: "Everything about the flight from the attendant to the pilot was amazing."
Cons: "The flight being delayed and miscommunication which was out of the control."

Pros: "Crew was very good."
Cons: "nothing"

Pros: "I liked the friendly smiles everywhere. I was lucky to score a window seat with no one in the middle."
Cons: "I didn't like that I had to pay $25 to check one bag and the Wi-fi didn't work all flight."

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

13/9
Mon
2 stops
Multiple Airlines
35h 50m
MEX - JNB
20/9
Mon
2 stops
Multiple Airlines
38h 35m
JNB - MEX
19/7
Mon
2 stops
Turkish Airlines
41h 25m
MEX - JNB
24/7
Sat
1 stop
Turkish Airlines
45h 20m
JNB - MEX
13/9
Mon
2 stops
Qatar Airways
30h 45m
MEX - JNB
20/9
Mon
2 stops
Qatar Airways
29h 05m
JNB - MEX
21/7
Wed
2 stops
American Airlines
37h 50m
MEX - JNB
14/1
Fri
2 stops
American Airlines
46h 40m
JNB - MEX
19/7
Mon
2 stops
Multiple Airlines
41h 25m
MEX - JNB
24/7
Sat
2 stops
Multiple Airlines
59h 05m
JNB - MEX
29/9
Wed
2 stops
United Airlines
26h 39m
GDL - JNB
3/10
Sun
2 stops
United Airlines
25h 26m
JNB - GDL
17/6
Thu
2 stops
Turkish Airlines
41h 25m
MEX - JNB
7/8
Sat
1 stop
Turkish Airlines
45h 20m
JNB - MEX
13/7
Tue
2 stops
Qatar Airways
43h 45m
MEX - JNB
3/8
Tue
2 stops
Qatar Airways
45h 40m
JNB - MEX
16/6
Wed
2 stops
Multiple Airlines
56h 15m
MEX - JNB
18/9
Sat
2 stops
Multiple Airlines
49h 35m
JNB - MEX
19/5
Wed
2 stops
Air France
54h 49m
OAX - JNB
23/5
Sun
2 stops
Air France
33h 08m
JNB - OAX
19/7
Mon
2 stops
Turkish Airlines
41h 25m
MEX - JNB
24/7
Sat
3 stops
Turkish Airlines
38h 00m
JNB - MEX
6/7
Tue
2 stops
Qatar Airways
35h 50m
MEX - JNB
27/7
Tue
2 stops
Qatar Airways
38h 35m
JNB - MEX
9/6
Wed
2 stops
Multiple Airlines
38h 55m
MEX - JNB
16/6
Wed
2 stops
Multiple Airlines
33h 54m
JNB - MEX
21/7
Wed
2 stops
American Airlines
37h 50m
MEX - JNB
14/1
Fri
2 stops
American Airlines
46h 40m
JNB - MEX
16/6
Wed
2 stops
Turkish Airlines
44h 26m
MEX - JNB
18/9
Sat
1 stop
Turkish Airlines
45h 20m
JNB - MEX
17/6
Thu
2 stops
Multiple Airlines
41h 25m
MEX - JNB
7/8
Sat
2 stops
Multiple Airlines
49h 35m
JNB - MEX
10/6
Thu
2 stops
Qatar Airways
38h 25m
MEX - JNB
29/7
Thu
2 stops
Qatar Airways
52h 00m
JNB - MEX
5/7
Mon
2 stops
American Airlines
46h 55m
MEX - JNB
27/7
Tue
2 stops
American Airlines
29h 28m
JNB - MEX
17/6
Thu
2 stops
Turkish Airlines
41h 25m
MEX - JNB
7/8
Sat
3 stops
Turkish Airlines
38h 00m
JNB - MEX
31/7
Sat
2 stops
Qatar Airways
30h 45m
MEX - JNB
14/8
Sat
2 stops
Qatar Airways
45h 40m
JNB - MEX
Show more results

Recent one-way flight deals

24/8
Tue
2 stops
Multiple Airlines
55h 20m
MEX - JNB
16/8
Mon
2 stops
Turkish Airlines
41h 25m
MEX - JNB
25/8
Wed
3 stops
Multiple Airlines
33h 55m
MEX - JNB
11/8
Wed
3 stops
Multiple Airlines
50h 00m
MEX - JNB
11/8
Wed
3 stops
Multiple Airlines
50h 00m
MEX - JNB
12/8
Thu
2 stops
Turkish Airlines
41h 25m
MEX - JNB
17/8
Tue
3 stops
Multiple Airlines
54h 30m
MEX - JNB
26/8
Thu
2 stops
Multiple Airlines
59h 55m
MEX - JNB
23/8
Mon
3 stops
Multiple Airlines
56h 34m
MEX - JNB
7/8
Sat
3 stops
Multiple Airlines
59h 55m
MEX - JNB
9/8
Mon
3 stops
Multiple Airlines
58h 09m
MEX - JNB
23/8
Mon
3 stops
Multiple Airlines
56h 34m
MEX - JNB
22/8
Sun
3 stops
Multiple Airlines
50h 00m
MEX - JNB
15/8
Sun
3 stops
Multiple Airlines
44h 35m
MEX - JNB
24/8
Tue
3 stops
Multiple Airlines
40h 05m
MEX - JNB
24/8
Tue
3 stops
Multiple Airlines
37h 30m
MEX - JNB
24/8
Tue
2 stops
Multiple Airlines
50h 00m
MEX - JNB
10/8
Tue
3 stops
Multiple Airlines
37h 30m
MEX - JNB
12/8
Thu
3 stops
Multiple Airlines
47h 45m
MEX - JNB
17/8
Tue
3 stops
Multiple Airlines
40h 05m
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