Find cheap flights from Milan to Johannesburg

MIL - JNB

Find cheap flights from Milan to Johannesburg

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

Return
Economy
Milan (MIL)
Johannesburg OR Tambo
Thu 9/23
Thu 9/30
Any month
Compare vs KAYAK |

Good to know

Low season

MayBest time to beat the crowds (17% less expensive on average)

High season

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

Average price (return flight)

R7 890(avg. price over the last 2 weeks)

Good deal one-way

R5 966or less

When to book flights from Milan to Johannesburg

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • Looking for a cheap flight? 25% of our users found flights on this route for R5 966 or less one-way.
  • The cheapest flight from Milan to Johannesburg was found, on average, 59 days before departure.
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is May.
  • Morning departure is around 17% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Milan to Johannesburg flights

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 long does a flight from Milan to Johannesburg take?

Which airlines provide the cheapest flights from Milan to Johannesburg?

What’s the cheapest day of the week to fly from Milan to Johannesburg?

Which airports will I be using when flying from Milan to Johannesburg?

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

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

What is the Hacker Fare option on flights from Milan to Johannesburg?

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

Top 5 airlines serving Milan 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

Pros: "Great crew! Excellent business class suite"

Cons: "Food"

Pros: "Perfect"
Cons: "Perfect"

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

Cons: "Too much A/C, feel cold."

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

Pros: "Crew was awesome"
Cons: "Food quality need to improved"

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: "Super comfy seat and entertainment, plus staff super nice"
Cons: "Too long on boarding"

Pros: "Great service from all staff ,"
Cons: "Nothing"

Pros: "Customer service and food."

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: "Behavior of the crews"
Cons: "Not enough leg room"

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

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

Pros: "Service and food"

Cons: "Seat to LA was broken"

Cons: "Organization of the boarding"

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: "Overall better than most of domestic US or Korean national airline in terms of food and service."
Cons: "Boarding took longer than other airports. Too many redundant checks for no apparent reason."

Pros: "In-flight treatment"
Cons: "The seat"

Pros: "Overall nice"
Cons: "Same as above"

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

Cons: "Dirty old plane"

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: "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: "The food was very good, I liked vegetarian options and my stomach doesn't hurt after the plane food as usual. I like the bathrooms clean and nice smelling soap. The crew was very attentive and eager to please their guest but consistent and insisting on the safety rules (belts buckled up and seats in upright position)"
Cons: "There wasn't many good options for entertainment. Only a couple new movies although I liked the TED talks. Also I liked the plane but I wish there were some foot steps and more comfortable head support on the seats. I didn't like also strange option for Golden members in economy seats to be able to "order" food before regular people. There were only 3 options and everyone had the same choice. So basically all that crew does is just asking which course gold members want an hour before serving. It seemed silly with no actual benefit."

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: "They make you feel like a person"
Cons: "Nothing"

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: "You canceled our flight in the last minute. we were starting our holidays and missed one day included the booking reservation. We didn't get any refund regarding this issue. On the other hand, i booked my special meal and never received it."

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: "Boarding and Seat comfort was good"
Cons: "Food frequency for 16 hour flight was awfully inadequate. Food quantity in each service was not sufficient. Food quality ok. No intermittent beverage and snack service in 16 hour flight segment. Cabin baggage limit of 15 lb/7kg per bag is awfully inadequate that renders the standard cabin baggage useless"

Pros: "From start to finish the whole process with Qatar Airways was smooth and excellent."

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

Pros: "Service always attentive , availability of food on demand outside scheduled meals ."
Cons: "Film selection outdated , I flew in April and the WORLD movies had not changed much Aircraft not as good as more recent ones"

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: "nothing"
Cons: "price and comfort"

Pros: "Entertainment"
Cons: "I requested a vegan vegetarian meal and did not get it. I had to do with the regular meal which had a lot of dairy products to which I am allergic to. The space between rows of seats. It was really crammed in Economy and we are a petite thin family!"

Pros: "Delay was for 30 min"

Pros: "Crew were great"
Cons: "Cabin kept very hot, very difficult to sleep. Seats were so-so comfortable"

Cons: "The baggage took a really long time to be delivered to the carousel"

Pros: "Crew was great, seating comfortable."

Pros: "The crew was very accommodating"
Cons: "Entertainment system was old and with few choices"

Cons: "seat comfort"

Pros: "Seats super comfy"

Cons: "2 hour delay and 3 crying babies on a red eye."

Pros: "Crew good"
Cons: "Baggage small bag forced to check"

Pros: "Very short flight so pretty standard."
Cons: "The flight attendants and employees at the airport seemed completely miserable. I heard flight attendants telling passengers on multiple occasions that because the flight was short they couldn’t help them."

Pros: "Very friendly, without being intrusive. Responsive and happy."
Cons: "The plane from Milan to Zurich was wonderful, light airy and felt like a new plane."

Pros: "the crew was great."
Cons: "they asked us to check in our carry-on because the plane was full.I had important papers so I had to explain my situation. I hate confrontation so I felt anxious and I'm already an anxious flier. I feel that this should only pertain to people with larger carry-on. my was below the average size."

Pros: "Good crew."
Cons: "The flight itself was pleasant. But a 3 hour delay, because of technical issues on the incoming flight from Geneva? Why didn’t they send another aircraft?"

Pros: "The entire process from boarding in Chicago until arrival in Athens was very smooth."

Cons: "We didn't fly to Zurich. Instead, we flew from Berlin to Frankfurt to San Francisco to San Diego. Although the alternate airlines did a fine job and we had nice flights thanks to them, we only found out about the change when we arrived at the airport and it caused us multiple inconveniences throughout the day. Our flight from Berlin to Zurich was scheduled to board at 9am, so we left our accommodations at 6:30am so we could arrive at the airport around 7am. It was a rushed, hectic morning and we stayed up late preparing for it the best we could. When we arrived and found out our flight was canceled, we learned our new flight wouldn't board until 11am. So we rushed for no reason and had to spend a considerable amount of extra time at the airport that we could have spent enjoying coffee one last time at a local cafe or something. We planned to fly straight from Zurich to San Diego so we could participate in an interview for our Global entry application (which you can only do when arriving in the US from an international flight). Because we had a brief layover in San Francisco instead, we had no time for this and were unable to do the interview when we arrived in San Diego because it was a domestic flight. The change also caused issues with our luggage. We're not used to checking bags when we fly OR flying internationally with layovers in the US, so we asked the agent at the Swiss desk in Berlin how it would would with both of those aspects in our travel with the itinerary changes. The agent told us our luggage would follow us all the way to San Diego and we didn't have to worry about it. However, we learned once we got to San Diego that our bags were left in San Francisco because apparently we were supposed to pick them up and recheck them, but we had no idea. It was a huge bummer and we wish we would have had more control over our itinerary that day. People book certain flights for certain reasons and need to have a say when their flights need to change."

Pros: "A very pleasant and efficient experience. The gate personnel were very helpful with a boarding pass snafu. We decided to check a bag, and the automated option saved us a lot of time and was very easy."

Cons: "Kayak sold me a “lite” ticket on Swiss, but never mentioned that it didn’t include baggage. Even though Swiss is Star Alliance they didng count my Star Alliance Gold status for free bags and didn’t offer an upgrade. Zurich was incredibly hot and the airport didn’t have air conditoning anywhere. The boarding was worse than Ryan Air. The plane was okd and super uncomfortable. staff was rude and not at all helpful. Swiss is definitely a budget air line!!!!"

Cons: "Flight was 30 minutes late which made our connection very tight."

Cons: "The seats were uncomfortable, smaller aircraft"

Pros: "Took care of every need with a smile and class"
Cons: "Seats uncomfortable"

Pros: "The food wasn’t bad"
Cons: "Business seats suck"

Cons: "Mackenzie Gray/ My flight was cancelled due to bad weather conditions unfortunately. I'm upset that I never received my initinerary for my substitute flight! I tried online and calling the # that was provided no results. I managed to get thru to someone and they told me they would send the info to my email but they never did."

Pros: "Air hostesses were very courteous, friendly and the cabin was clean and comfortable. My flight from jfk to Geneva (then Zurich) was cancelled due to weather in Geneva (Swiss 23) so I got upgraded to a delta flight to Brussels then to Zurich Comfort+ !!! Thank you!"
Cons: "Flight from Zurich to Johannesburg: Swiss 288 (airbus a340-300) Sat in the last row of the Swiss air flight, economy, which was okay but our whole row video enternatinment system didn’t work. You’d pick a movie and it wouldn’t play. The games, camera and flight status animation all worked but not the movies. Air hostess tried resetting , still nothing. But it was a great opportunity to have a lovely conversation with my new German Friend Barbara and read my book! More lactose intolerant alternatives for breakfast which had much (cheese, yogurt, croissant) Other than those two , excellent flight. Thank you Swiss!"

Pros: "Nothing."
Cons: "The service was not great which surprised me for swiss. The flight attendant was absolutely not into work. The seats supposed to work.. wasn’t .. we had to switch the seats with no help and with the lights off. Awful .. of course they didn’t noticed so they didn’t woke me up for the breakfast. (And I’ve been asking for). Maybe was bad luck but that’s really ridiculous. During the flight they didn’t brought water or something we had to call them."

Cons: "The gate was changed without significant announcement"

Pros: "Friendly Staff"
Cons: "N/A"

Cons: "The flight was 1:20 hours delay so it arrived at midnight to Vienna. Even they refused to accept all the cabin bags on board. Very disspointed with Swiss. I’m flying twice time a week and I never experience so frustating experience like Swiss Air"

Pros: "Service, entertainment and food are top notch!"

Cons: "My seat did not recline and my tv did not work"

Pros: "It was a good short flight, with good service"

Pros: "The seats on Swiss' A330-300 are so comfortable in economy. Easy to find a good position to sleep in. Embrear from Zurich to Oslo is tighter, but food and service like in the old days! Bravo!"
Cons: "Nothing"

Pros: "Crew and people were fantastic!"
Cons: "LONG lines again. No luggage even with a 4 hour layover"

Pros: "We had never flown Lufthansa, or in a A380. Upstairs in economy with 2 seats on the right side, it was very quiet and felt roomy. Service was on-par with other European carriers, so quite good."

Pros: "Great customer service."
Cons: "Breakfast was a strawberry yogurt, orange juice and a croissant. Sugar free options ie. Eggs, rye or whole grain bread are a few examples of sugar free breakfast items that could be provided."

Pros: "See above"

Cons: "The most uncomfortable flight I've ever experienced. The seats were too small. It was torture for a 12 hour flight. Need more space and padding in the seats."

Pros: "The crew was very good--attentive and helpful. The food was excellent too, as they offered regular liquid refreshments and several snacks plus a meal. The chocolate was a special treat."
Cons: "My seat had been given to someone else also, and they boarded before me, so I had no seat for some time. I was told to stand in the back, which I did for a long time. Eventually I sat down on the edge of a place and a stewardess snapped at me. I've had back surgery recently, so all of this was very difficult. Finally given a seat. No internet--big drawback on overseas flights. On our trip there, one bathroom was a mess, plus out of toilet paper. Told the stewardess, and they closed it for a while--took some time for it to be attended to. The entertainment choices are VERY slim--don't know why a more extensive list of choices could not be made available."

Pros: "Everything"

Pros: "The flights were Just as schedule, the arrival time was even earlier than planned. The crew is always available and tries to make the flight as comfortable as it can be. The food is brilliant in comparison to other airlines. To sum up, always a good choice. * this is my 8th flight with Swiss."
Cons: "Nothing."

Pros: "The food was delivered fast. The meals were delicious, especially the chicken and polenta. I also appreciated the ice cream and I enjoyed the selection of movies and television. I also appreciated the map and trip information display."

Pros: "Can't think of anything we didn't like. All the attendants were very nice, always smiling and helpful. It was great, will fly with Swiss again for sure."
Cons: "Can't think of anything."

Pros: "The flight itself was good, smooth."
Cons: "I had requested a special meal for dietary reasons but it was not available. The flight crew did make some effort to find me something I could eat."

Pros: "Chicken with polenta was better than most airplane meals."

Pros: "Great service"
Cons: "I loved everything"

Pros: "Nothing"
Cons: "The most racist and unfriendly and uncivilized people ever."

Pros: "I loved the food, the crew, and the entertainment."
Cons: "Nothing"

Pros: "At Montreal I was made to go through the customs, exit the airport, get the boarding pass, go through security check again. I was subjected to unnecessary hassle as Air Canada did not issue me boarding pass for the section of Motreal to Zurich at Los Angeles airport. Had I known that I have to come out of the airport, I would not have bought this ticket. Hopefully same ordeal is not repeated while returning from Zurich to Los Angeles via Montreal on June 30, 2016. There was a long queque at Montreal to board the place as it was not organized in zone wise."

Pros: "Crew great"
Cons: "Impossible to work on laptop with front seat in recline"

Cons: "I was supposed to put my backpack into "bulky baggage". I couldn't find it. When I got on the flight one of the attendants yelled at me for having my bag. Also the signage was incorrect where we had to go thru with our boarding pass. So I stood in a couple of lines that didn't work."

Cons: "Fod no good"

Pros: "Turkish Air’s boarding is very good and their food and entertainment is good"
Cons: "I have flown many international miles and many with Turkish Air. I have seen them go backwards as an airline these past 9 years. No more Premium Economy and very small seats, no more hot towels b4 takeoff, unbearably hot cabins, no good snacks on long flights, etc."

Pros: "crew was great, food was delicious, seats were comfortable."
Cons: "updated movie library, better handling of boarding for priority customers."

Cons: "Airline could not handle the two hour fog delay which led to tremendously long ticket desk lines and violently angry customers. Terrible experience for staff and customers."

Pros: "Best crew, clean, well maintained, good flight experience"
Cons: "Flight was delayed by 1:30 hrs Not much info was given"

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"

Cons: "The seats are to close together and did not recline, also very warm on the plane makes it very uncomfortable"

Pros: "The flight crew was friendly and kind."
Cons: "The check in at MXP took us a lot of time and there was no defined line for people to wait without other people can pass them. Some how there is people who stand in line for 10 minutes and others for 40 minutes, the ground attendants didn’t really cared about it."

Pros: "Nothing is changing, they need to make some adjustments"

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

Cons: "Too frequent delays. Both directions connection flight missed, due to delayed flight. Both delays seems happened due to landing queue load (plane rounded in air more than hour before landing)"

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

Cons: "They forced me to check my cabin bag. It met their dimension requirements but said weighed too much (what does that have to do with space in cabin). They they lost the bag so I'm on vacation with no clothes."

Pros: "The food and entertainment was good. The crew was very nice."

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

Pros: "The seats and leg space very good. Flight clean ."
Cons: "Food served was poor in quality. Bread seemed to be stale and hard. Seems from the previous flight. Crew had poor service. Some food has fallen on the floor and she kept pushing to serve the same food and was reluctant to discard that tray."

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: "Staff was very friendly. Good was great. I was actually comfortable during the flight."
Cons: "It's a long flight. But that's unavoidable."

Pros: "Excellent check-in and in-flight service"

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: "While my family and I were waiting for boarding in chairs in front of the gate, my little child falet down and had very minor cut with one blood sign and drop but first aid group came and made some tissue cleaning to the cut with detergent. They told me that medical report is required by the flight captain and this report will cost me 230 TL. I told them no need for their report but they told me that I may not travel and the male misbehaved againest my wife when she told him that no need for their medical assistant and he replied this is not your country. They sqwezed us at the last minute and my remaining family at the plane and they told me that I am not authorized to travel with my wife and small child. We are total of 9 passingers. We were only remaining at the lounge. I told them my remaining family are at plane and I must travel otherwize I am going to claime all charges againest Turkish airline. Finaly at last minute they let me board."

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: "Customer service was great. I love the food and also free tv and movies. Excellent in all ways !"

Pros: "friendly people. good food. top notch service"

Pros: "Good food and service"

Pros: "Meal,airplane"
Cons: "A little turbulence"

Pros: "Great attention and kindness from the attendants"
Cons: "The cabin was very very hot during the flight."

Pros: "Good selection of entertainment, comfortable seats."

Pros: "everything"
Cons: "late boarding"

Pros: "I love how comfortable they made everyone, they made an 11 hour flight feel more like an 3 hour flight....best airline ever for me and my family..... I will be sending them a Thank You card."
Cons: "There wasn't nothing that I didn't like . I love me some Turkish airline."

Cons: "Flight staff very pleasant and accommodating. Have always found "foreign"airlines have always been very good I will not fly domestic airlines out of the country Bad unpleasant experiences"

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"

Cons: "My flight was cancelled ten days prior to departure. Nothing to do with weather. Without my permission they, booked my return flight with a 20 hour layover in Istanbul airport. I had to buy a new ticket home on a different airline. Waiting for a refund which currently seems impossible."

Pros: "Comfortable chairs, the entertainment was wonderful especially for such a long trip."
Cons: "It is not the airline but rather Istanbul airport. I would have been more convenient with a little more organization to help the massive amount of people going through the airport."

Pros: "Good flight service. Nice STAR lounge in Milan"
Cons: "On line check-in does not remember frequent flier info."

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 love the food, the crew was very nice, great service. And wonderful entertainment. I love to fly by Turkish in the future. I enjoyed everything."

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

Pros: "comfortable. enjoyed the staff. enjoyed the movies music and travel information on the personal screen."

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: "excellent food, service"

Pros: "The flight itself wasn't bad, we got a meal on each flight and the crew was charming."
Cons: "I had a trip with one connection, from Tel Aviv to Milan. The flight from Tel Aviv was delayed, which coused the connection flight to be delayed. Also, and most importantly, they've left my luggage in Istanbul (where the connection was from), so that I was left with no proper clothes/essentials for four (!) days (and it was colder than expected in Italy)."

Pros: "Everything was appreciated"

Pros: "I did not fly back with Turkish airlines. I decided not to take a chance. Please read comments below."

Pros: "Your airline deserves the awards it has won this year! Please come to the US and teach them how to run an airline."

Pros: "Good food, great crew."
Cons: "Both coming and going my transatlantic flights were delayed. first time to address a mechanical problem with the heating/cooling system of the aircraft (1 hour +) and the return flight was delayed for more than 2.5 hours with no explanation."

Cons: "Checked bag got ruined, servie was terrible"

Pros: "It got me from point A to point B safely; it was a short flight. The overall price of my flights couldn't be beat."
Cons: "This flight was delayed 45 minutes or so and there were some boarding issues. Honestly, I could care less given the really low ticket price and the fact that the delay worked to my advantage but a lot of passengers were upset."

Pros: "Quick, easy, and friendly staff. The seats were comfortable and the boarding process was fairly quick and painless."

Pros: "emergency row had plenty of leg room."
Cons: "don't recall getting an email reminder to check in ahead of time, so did when i arrived at airport... i guess this resulted in the emergency row seating, which, while having plenty of leg room, apparently is the least important when it comes to service. overlooked several times, my peers and i in the row had no food choices, and were given what was leftover, often lukewarm."

Pros: "The crew was amazing."
Cons: "There seemed to be no leg room. The seat was very uncomfortable."

Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"

Pros: "We upgraded our flight from Frankfurt to business class--so worth it."

Pros: "entertainment was good"
Cons: "the flight attendants were mostly absent. The flight attendants on the other side of the aisle were much more attentive and nice"

Cons: "No complaints. Good vegan food."

Pros: "Very comfortable. All very nice."

Pros: "Lufthansa service from JFK-FRA-FCO-FRA-JFK was gracious, efficient and altogether pleasurable."

Cons: "Flight was 45 minutes late arriving, causing me to miss my connection to Lufthansa and forcing reroute of whole trip."

Pros: "Each time I travel with Lufthansa care, comfort, amd customer service are such a high priority"

Pros: "Crew. Clean restrooms."
Cons: "Not being able to pick seating until 23 hours before the flight. A huge plane for first and business class. Economy left with uncomfortable seats, no legroom whatsoever and I am only 5’. Food was awful. Extra long walk in Frankfurt to baggage."

Cons: "No volume on entertainment system for our row. But the crew were excellent - very professional, courteous and apologetic."

Pros: "smooth and on time"
Cons: "no charging ports on plane"

Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("

Pros: "Food service everything"
Cons: "Everything was just perfect"

Pros: "Flight was good. Boarding was delayed, but the time was made up during flight. Comfortable seats."
Cons: "It is always about baggage. Bags with priority tags should atleast be sent on a "priority". With LH this never is the case. Priority tagged bags are sometimes the last ones to come on the belt."

Cons: "The flight got delayed and it was a nightmare for my handicap old mom."

Cons: "Food on flight Detroit - Frankfurt was terrible."

Pros: "timely take off. frequent food and snack serving"
Cons: "Prolonged stop over in Frankfurt"

Cons: "I can't believe you fit in an additional row of seats between the exit doors and business class. Do you think your customers can be packed like sardines?"

Pros: "Nothing"
Cons: "Water was spilled on me by flight attendant. Luggage was left in Frankfort. Did not have clothes or medications, or daily necessities. Must wait 1 1/2 days to get luggage"

Pros: "Clean. Friendly staff"

Pros: "Crew service and positive attitude"

Pros: "The flight left almost on time. I was surprised that a meal was served on a two hour flight"
Cons: "It took a long time to get off the plane."

Pros: "Boarding, seat and crew"
Cons: "Movies selection and audio offers"

Pros: "wasn't Lufthansa it was actually Singapore airlines they changed my flight and it was very good"
Cons: "It was very good"

Cons: "Delay for one hour"

Cons: "The on board entertainment sucks you need to upgrade"

Pros: "Clean plane, decent entertaiment"
Cons: "the food was pretty much the same that we had during our previous flight from Moscow to Frankfurt and of the same mediocre quality. the plane was freezing cold - this was the first time in my frequent travels that i had to use the provided blanket. My girlfriend used 2 of them. When I called the flight attendant for the extra blanket using the bottom nobody showed up - I had to stop an attendant passing by to get the extra blanket."

Pros: "LOVE the premium economy class - i have long legs & was traveling with two kids - we were all very comfortable!!!"
Cons: "would like to see a movie category called : academy award winners"

Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."

Pros: "Friendly crew, had row to myself, smooth flight"
Cons: "Delayed departure"

Pros: "Everything"
Cons: "Not a thing"

Cons: "1 hour between flights meant a very hectic transfer."

Pros: "We often fly on Lufthansa and highly recommend it!"

Pros: "good service, professional staff"
Cons: "few cm more leg room in economy will make such a big difference!"

Cons: "It was delayed by 9.5 hours!!!!!"

Pros: "I appreciated the advance boarding for families traveling with younger children. Plenty of time to settle in with the kiddos."

Pros: "Check-in was quick, only 4 parties ahead of me even though I arrived at the airport only 60 minutes prior to departure. Cleared security quickly too. Aircraft new and clean. Breakfast, excellent omelet, and crew extremely attentive to our needs- offering 2 drinks instead of other airlines which just give one and makes you feel that is all you deserve."
Cons: "Couldn't have been better."

Pros: "I will chose Lufthansa every time I will go to Europe with my family.I will recommend their service to all our friends.Thank you for making this travel time wonderful!!!!! Vassilka"

Pros: "Everyone is very very nice!"

Pros: "Great service and comfortable bed for sleeping in business class"
Cons: "Nothing"

Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."

Pros: "Great"

Pros: "Service was good, the airplane was good also"
Cons: "This time we experienced a strong turbulence. It would be more helpful if the crew gave updates about the situation more often, was really scary. Also, the food was not good at all...."

Pros: "Friendly, professional staff"
Cons: "Personal space too small"

Pros: "The amenities were a nice touch (headphones, blanket, pillow) and nice selection of current movies. The captain made timely announcements to update us where we were flying over and what our expected arrival time was in German and English."
Cons: "I was surprised that there were at least four dogs on the flight, some without a carrier. I didn't care for one of the meals which was mixed peppers with onions, cheese and potatoes. I thought the meals were overly salted but what airline's meal isn't."

Pros: "Friendly crew, overall international flight experience was comfortable. Thank you."

Pros: "Professional crew, easy travel."
Cons: "Close seating."

Pros: "The service was great, the meals in economy were great receding 2 during the flight was a nice surprise the entertainment was really good too. The attendant s were very attentive. The pilot did a great job to get the flight back on time after leaving quite late. A very nice experience."
Cons: "Boarding was sad as there was no containment of people trying to get on any way possible."

Pros: "Paid ~350 dollars to upgrade. It was great! More room, better service"

Cons: "an excellent early Sunday morning flight to Frankfurt; overnight check-in convenience for large luggage pieces and easy security access to the boarding gates"

Pros: "No wifi or any entertainment. Flight delays and lost baggage!"
Cons: "No wifi or any entertainment. Flight delays and lost baggage!"

Pros: "In The Austria my flight was terrible couse the official people didn’t help me I was with my baby I needed help for stroller for suitcase or something else just the guys watched me with they sad face , they didn’t was nice with me !!!"
Cons: "I don’t know I was nervous in Austria just I need to tell you for Washington it was the nice trip to Washington from Washington I had just better thiothere"

Pros: "Nothing. I will never put her tickets from From here again."

Cons: "Mechanical problems caused a 5+ hour delay. Very poor communication regarding what was happening. It was my first—and last—time flying with Austrian Airlines."

Cons: "The crew kept the temperature in cabin at 26 or 28 degrees Celsius. Whole trip felt like being in the oven. I will NEVER EVER FLY AUSTRIAN AIRLINES AGAIN."

Cons: "Flight hopelessly delayed leaving Sarajevo. No effort by staff to connect us or hold flights. Missed connection by 15 min. Would not recommend Austrian Airlines. Delays in all parts of this trip - both coming and going"

Pros: "Leg room was good. I am 6ft 2in"
Cons: "Seat bottom could have been better. I have a honey bottom"

Pros: "Food, in particular the vienna coffee choices were imprewsive."

Pros: "Good"

Pros: "Lost my luggage"
Cons: "Not loosing my suitcase!"

Pros: "Arrival to the terminal was a breeze, and security was fast and efficient. What more can a traveler ask for?"
Cons: "The executive lounge was a bit crowded. But if that is my only complaint, that’s not too bad. A well designed airport!"

Pros: "Nothing at all."
Cons: "Couldn’t get on the flight due to two cancellations of prior connecting flights. Utterly, totally unacceptable - and no explanation of why."

Cons: "You sold wrong tickets to customers. I booked economy tickets but I got Econony lite ticket. Had to pay extra charges. You shouldn’t make money to sell lower class tickets as regular."

Cons: "lost connection"

Pros: "The seats were very nice, and I found it very pleasing that everything was colour coordinated. (the small details in red and the rest in gray). The flight attendants were so happy and upbeat, it lifted your mood as well! I believe that we left a few minutes early, as boarding was completed early. And thefood? Mind-blowing for airplane food. I really enjoyed this flight."
Cons: "There wasn’t much I didn’t like about the flight. Sometimes the announcements were very slightly difficult to hear (accents and whatnot,) but you could still tell what they were saying."

Pros: "Flight was in schedule, friendly staff"

Cons: "Seats are very small. Plane was cramped. Snack was not very good. Need healthy options."

Pros: "Friendly flight attendants."
Cons: "Lost baggage is never good."

Pros: "Flight on time"
Cons: "nothing I can think of"

Pros: "Great food. Exceptional service. Clean airplane and toilets. The whole flight was smooth and comfortable. And we were in coach!!!"
Cons: "All was great."

Pros: "Short flight and got a snack"
Cons: "Boarding was a hassle"

Pros: "Crew only offered water once during the whole night flight. The entertainment programs regarding games was very restricted, both in terms of game offers as well as operation / handling"

Cons: "The worst airline, customer service ever"

Cons: "Firstly . The crew were rude ! They did not even response when were calling them from the seat . The only way to talk to them is to find them at the end of the plane ( where they been chating with each other ) Secondly . The amount of snacks was limited where’s in Turkish airlines it’s unlimited and you can choose different sandwiches whereas in Austrian airilines can offer biscuits and Cookies ;( Thirdly . We are living in 21 century and most transatlantic airlines have WiFi ! Where’s Austrian did not have it!"

Cons: "My flight was Dec 11 at 8:00 from Budapest to Vienna. And from Viena I have to fly to Minsk. So on Dec 10 at 10:00 pm they send an e-mail to let me know that the flight from Budapest to Viena is canceled. I am glad that I decided to check my e-mail before I go to bad. So I try to call Austrian, but they work just from 8:00 am - 8:00 pm. I start to search all the info the site of Austrian, and find one phone number that seats be working 24 hours. So finally I got a person on the phone who was able to help me. ..."

Pros: "Plane was half empty, so we could sleep on three middle seats"
Cons: "I would expect more (and better) food for 9 hour intercontinental flight"

Pros: "The air crew service"
Cons: "1. No option to pay for a second luggage; the company website very unclear about the luggage policy; no contact information as well as no web payment service; days before my flight, spent a lot of time and efforts to know that I could pay for a second luggage at the airport on my departure; 2. Paid $120 or so for the second luggage!!!??? After decades flying Austrian I will try switching to your competitors."

Pros: "Wonderful flight attendant. (I think his name was Stephen?)"
Cons: "Plane took off and landed late.. Few amenities near the gate. Odd procedure to have everyone go through security into waiting area."

Pros: "Everything. Keep up the good work."

Pros: "Left on time - arrived early"
Cons: "Cake was the same thing they served from Kosice to Vienna . There must be something better than that. It was a tad dry."

Pros: "Nice"
Cons: "Food"

Cons: "We didnt get our kosher food so we didnt aet on this flight"

Pros: "The flight was very smooth"
Cons: "We were 7 persons on the flight so we brought 7 bags to get on the plain but in the check in they told us that the flight is crowded so we can't get so many bags on. The flight wasn't full and there were plenty of room for our bags."

Cons: "We booked Austrian Airlines to Kosice for 6 to play a concert for 3,000 on Thursday night. 4 of our group arrived from ZRH; 2 from LHR. LHR-VIE was late; we ran and arrived in time catch VIE-KSC before it left, but Austrian Air would not allow us to board, despite that the other part of our travel party was already on the plane and alerted both gate staff and on-board staff we were coming and wee had to play a show that night with Arch Enemy. We had to wait 10 hours in VIE & given €12 for food. AA cited "rotational issues". Shockingly, Austrian Air delayed the 2nd flight by another hour "to wait for someone". We had to cancel the show. Really angry"

Pros: "Short flight."
Cons: "Seat comfort was meh."

Pros: "IT WOES HAREBELL. 4 HOURS BEFORE THE FLIGHT THEY TELL NE THETA WE DOESN`T HAVE PLIES ON THE FLIGHT. THE MAN IN DESC 377 GAVE TO ME BIRDING CARD TO GET G. IN STAND-BY. THER FLIGHT 599 NOT ON THE BORD. AT THE HEAD OFFICE OFF THE OSTREIN CCOMPANY IN GAT G TELL TO WAIT. HALF HOUR LATER STILL THE FLIGHT NO ON THE BORD AND I RAN EAGEN TO OFFICE OF OSTRIEN END NOW THEY SAD IT`S MESTEK AND I IN GET F . NOW WE MAST MAKE THE SECURITY CHECK OVER AGAIN . WE RAN TO GET F TO FLOOR DAWN . IN THE END...WE GET BORDING CARD WITH SEPARATED SETS."
Cons: "RUDENESS INSOLENCE RATTLE, RUN-AROUND MISTAKE, OR EVIL"

Pros: "The venue was overall ok"

Cons: "Poor service, will not fly again with this airline"

Pros: "All flight members were servicing very pleasantly"
Cons: "Nothing"

Pros: "Flight crew was pleasant, calm, and efficient."

Pros: "Very nice and polite crew, great service."
Cons: "Regular breakfast was just a muffin and nothing else :("

Cons: "As I was flying from London Heathrow back to Vienna, I had a carry-on that was allowed on my flight with Austrian from Vienna to London. My carry-on weighed 8 kg, like is required by the rules. While boarding my flight, the woman at the counter told me my bag had to be checked because there were too many carry-ons on the flight. I asked her that I keep my bag because I had medication in there, and she didn't listen to me at all. She just kept repeating that i have to check my bag, and then took my bag from me and gave it to the baggage crew there. I didn't want to make a huge scene because the flight is only 2 hours and I hoped i Could deal without my medication during that time, but I found it incredibly, incredibly rude and awful to not listen to a passenger."

Pros: "The hostess are very friendly, good customer knowledge with worm smiles. My name is mulugeta Assefa"
Cons: "The service is outstanding I love it. The hostess are very friendly and they have excellent customer service knowledge. I'm happy. ..thanks..... My name is mulugeta Assefa"

Pros: "The plane itself was ok, the food also was ok."
Cons: "As usual, boarding in Miami airport is awful which is not exactly coming from austrian airlines, but they also took part in the unpleasant experience. The announcements were badly articulated, the boarding time was delayed and so on. Onboard, part of the crew completely refused to speak english."

Pros: "Flying on a direct flight was nice. The food was good. Ordinarily the snack lunch is not good but the sandwich was quite good."
Cons: "The boarding is best if done by rows but this was just every one trying to board at the same time so it has a more negative effect on passengers."

Cons: "It was almost 2 hours delayed"

Pros: "Most things were OK"
Cons: "Except a crying baby near me, during first half of the flight"

Pros: "Crew and boarding were fine. But nothing to crow about. Just not stressful."
Cons: "That was the most uncomfortable flight I have had. It was hard fora short flight, though sitting so close to another passenger, side and front was stressful. Plus, my back was killing me by the end of the short flight- and the long flight from Europe to the US was hard. It was pretty much knocking elbows with the passenger next to me when eating. And mind you- no passenger in my row as any larger than the average person. The seat recline was fine and marginally helpful in relieving back strain- except it did put you in the lap of the passenger behind you. The passenger across the aisle from me shoved the seat in front of her and told the passenger in front of her he could NOT recline. The passenger next to her (I assume her husband) joined in with the shoving. I finally felt a need to intervene and calm them down as it began to escalate- and I did want the flight to continue. Note- while I think the passengers shoving the seat were a bit rude- the crowded nature of the seating with the recline was hard, so I understand. But the person in front had a reason (and a NEED given the discomfort) to lean his seat back. The seats were simply too uncomfortable to keep them upright. I helped them find a recline for both passengers that was reasonably okay. I also tried to get my recline somewhere between comfortable for me (impossible) and reasonable in space for the person behind me, This is an airline problem. And when people wonder about the rise in passenger rage... this cramming in is it. I had to use Austrian because of a last minute need to book a flight- given the inability to relax even a little and the residual back and leg pain ... thus my ability to immediately jump into work during a busy work and travel schedule means that I will definitely not take this airline again. If you are shorter than 5' 5 and weigh about 100 lbs- this might be okay. Otherwise, expect to be a lot of rats shoved in a cage."

Pros: "Choice of movies Pillow plus blanket Snack-1/2 sandwich plus caramel mousse"
Cons: "I wasn't able to check in online therefor i got terrible seat. The guy next to me was very tall and big and he was stuck on me due to not enough space. I was extremly uncomfortable because he was rude when i asked him to let me out. I asked if i can change seats but the plane was full. I didn't get any sleep either. Extremly tiring and turbulent 10 hour flight."

Read more about Qatar Airways
COVID-19 information

Safety measures for airlines flying from Milan to Johannesburg

Airlines flying from Milan 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 Milan to Johannesburg

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from Milan to Johannesburg

Pre-flight testing

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

Book cheap flights from Milan to Johannesburg

Recent return flight deals

14/10
Thu
1 stop
SWISS
22h 40m
MXP - JNB
27/10
Wed
1 stop
SWISS
23h 35m
JNB - MXP
7/11
Sun
1 stop
Lufthansa
14h 40m
LIN - JNB
17/11
Wed
1 stop
Lufthansa
23h 40m
JNB - LIN
14/10
Thu
2 stops
Ethiopian Air
16h 30m
MXP - JNB
27/10
Wed
2 stops
Ethiopian Air
16h 30m
JNB - MXP
14/10
Thu
1 stop
KLM
25h 50m
MXP - JNB
28/10
Thu
1 stop
KLM
19h 10m
JNB - MXP
14/10
Thu
1 stop
Multiple Airlines
15h 05m
LIN - JNB
27/10
Wed
1 stop
Multiple Airlines
18h 55m
JNB - LIN
14/10
Thu
2 stops
Air France
27h 20m
LIN - JNB
28/10
Thu
2 stops
Air France
20h 15m
JNB - LIN
16/10
Sat
1 stop
Turkish Airlines
23h 10m
MXP - JNB
24/11
Wed
1 stop
Turkish Airlines
22h 50m
JNB - MXP
16/12
Thu
1 stop
Qatar Airways
16h 50m
MXP - JNB
18/1
Tue
1 stop
Qatar Airways
16h 25m
JNB - MXP
13/12
Mon
1 stop
British Airways
19h 05m
LIN - JNB
19/1
Wed
1 stop
British Airways
18h 30m
JNB - LIN
7/11
Sun
1 stop
SWISS
19h 00m
MXP - JNB
17/11
Wed
1 stop
SWISS
18h 00m
JNB - MXP
28/10
Thu
1 stop
Lufthansa
18h 15m
LIN - JNB
7/11
Sun
1 stop
Lufthansa
15h 15m
JNB - LIN
7/11
Sun
2 stops
Ethiopian Air
15h 30m
MXP - JNB
17/11
Wed
2 stops
Ethiopian Air
16h 45m
JNB - MXP
14/10
Thu
1 stop
SWISS
22h 40m
MXP - JNB
25/11
Thu
1 stop
SWISS
22h 55m
JNB - MXP
14/10
Thu
1 stop
Multiple Airlines
25h 50m
MXP - JNB
28/10
Thu
2 stops
Multiple Airlines
23h 25m
JNB - MXP
28/10
Thu
2 stops
Air France
15h 40m
MXP - JNB
7/11
Sun
2 stops
Air France
19h 30m
JNB - MXP
28/10
Thu
1 stop
Lufthansa
21h 35m
LIN - JNB
7/11
Sun
1 stop
Lufthansa
15h 15m
JNB - LIN
28/10
Thu
1 stop
SWISS
22h 40m
MXP - JNB
7/11
Sun
1 stop
SWISS
13h 00m
JNB - MXP
21/1
Fri
1 stop
KLM
33h 45m
LIN - JNB
25/1
Tue
1 stop
KLM
35h 35m
JNB - LIN
10/10
Sun
1 stop
Qatar Airways
17h 35m
MXP - JNB
28/10
Thu
1 stop
Qatar Airways
16h 55m
JNB - MXP
15/10
Fri
2 stops
Ethiopian Air
16h 30m
MXP - JNB
28/10
Thu
2 stops
Ethiopian Air
16h 30m
JNB - MXP
Show more results

Recent one-way flight deals

18/12
Sat
1 stop
Multiple Airlines
35h 30m
MXP - JNB
18/12
Sat
1 stop
British Airways
35h 35m
LIN - JNB
18/12
Sat
1 stop
Multiple Airlines
35h 05m
BGY - JNB
17/12
Fri
2 stops
Multiple Airlines
44h 55m
BGY - JNB
17/12
Fri
2 stops
Multiple Airlines
44h 15m
MXP - JNB
19/12
Sun
2 stops
Multiple Airlines
47h 15m
MXP - JNB
19/12
Sun
1 stop
British Airways
19h 00m
MXP - JNB
17/12
Fri
4 stops
Ethiopian Air
38h 25m
MXP - JNB
19/12
Sun
2 stops
Multiple Airlines
55h 00m
BGY - JNB
19/12
Sun
1 stop
British Airways
19h 10m
LIN - JNB
19/12
Sun
2 stops
Multiple Airlines
46h 25m
LIN - JNB
14/10
Thu
1 stop
Egypt Air
16h 40m
MXP - JNB
19/12
Sun
3 stops
Multiple Airlines
54h 25m
LIN - JNB
17/12
Fri
3 stops
Multiple Airlines
43h 00m
MXP - JNB
17/12
Fri
1 stop
British Airways
35h 30m
LIN - JNB
18/12
Sat
2 stops
Multiple Airlines
22h 10m
MXP - JNB
17/12
Fri
3 stops
Multiple Airlines
49h 45m
LIN - JNB
11/10
Mon
1 stop
Qatar Airways
22h 40m
MXP - JNB
17/12
Fri
2 stops
British Airways
22h 05m
LIN - JNB
18/12
Sat
2 stops
Multiple Airlines
22h 35m
BGY - 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