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. Bundle your flight + hotel and save!

Return
Economy
Milan (MIL)
Johannesburg OR Tambo
Fri 6/25
Fri 7/2
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 584(avg. price over the last 2 weeks)

Good deal one-way

R5 735or 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 735 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 6% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking flights from Milan to Johannesburg

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?

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 10 999 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

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"

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

Pros: "The plane was new and spotless, the crew did everything possible to make the flight great. Food service, and Wine and Cocktails were always served with a smiling face and it made you think of flying many years ago. Service cleanliness of the restrooms and staff were top notch"
Cons: "Nothing really."

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

Pros: "Yes"

Pros: "amazing"
Cons: "better food"

Pros: "Super comfy seat and entertainment, plus staff super nice"
Cons: "Too long on boarding"

Pros: "Everything was great ,On time , comfortable seeds, Crew were very nice , boarding was quick Thank you Qatar Airways"
Cons: "Nothing"

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

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

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: "Entertainment is very good"
Cons: "boarding hall was very small, food was below average for Qatar Airways"

Pros: "The entertainment was good without any hiccups"
Cons: "The crew was in a hurry burry which didn’t give a very good experience. I would suggest the crew to be little more tolerant and make their customers feel good.foo"

Cons: "Seat to LA was broken"

Cons: "Stupid and unbelievable rules"

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: "Everything was fine except the flight delays"
Cons: "Flight delays"

Pros: "Cabin crew including the ground staff were awesome in providing best of its class customer service. Food and entertainment onboard was really good."

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: "Very friendly crew. Plenty of food and options. Always coming by with snacks, or towels, or drinks."
Cons: "Seat width is always an issue in economy, but nothing unexpected."

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

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

Pros: "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: "My husband and I recently traveled from New York to Bali Indonesia for our honeymoon. We were upgraded to Business for all four of our flight segments. The flight attendants were incredibly friendly and courteous and were actually surprised when we only ordered one drink and one meal at a time! The food was phenomenal, especially for an aircraft meal, and no matter what I was in the mood for, they had it."
Cons: "Boarding in New York was not organized. Those traveling with small children or needing assistance were not boarded first, nor were Business and Economy boarding from separate jetways."

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

Pros: "Food was good for once"
Cons: "They said they would fix the sound on my sons t.v. but that never happened so we had to swap seats and one of us didn't have any onboard entertainment although we asked about it 4 times"

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: "The entertainment selections and the comfort of my seat."
Cons: "The flight was delayed for two hours without any warning, despite being registered for the airline's flight notification system. Service was terrible. The flight crew did not offer any kind of apology or explanation for the delay. Food and beverage service was delayed and the staff was forgetful of guests' requests. Upon our arrival in Doha, checked bags did not arrive until 2 hours after we landed! How does an airport receive a 5-star rating, but takes 2 hours to return baggage to its guests? Overall, a poor experience from Qatar Airways."

Pros: "Flight attendants were very courteous and attentive. Comfortable seats and smooth flight. Didn't feel that the flight lasted for 16 hours."
Cons: "Food needs to be asked for rather than offered."

Pros: "Food was good."
Cons: "The seat in front of me was occupied by an adult who kept bouncing and reclining seats. The crew did not respond to call lights. No Wi-Fi on such a long flight."

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: "The staff were welcoming and friendly. Their customer care is second to none. The food is excellent and i ate throughout my flight."
Cons: "The comfort was a bit below my expectations. Sitting on the seats along the isle was uncomfortable as they are closely placed. There is no enough room to move and to lean sideways when one wants to sleep. My tv was not working. The touch screen was not responding. However the friendly flight attendants shifted me to a vacant seat where the tv was working. The movie selection was limited. There were no documentaries about wildlife. Sport was also missing. We also need some news channels like Aljazeera, CNN & BBC so that we keep updated on issues happening throughout the world. This is very important especially to people like me who traveled long distances from South Africa to Los Angeles USA."

Cons: "Fod no good"

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

Cons: "My ticket was messed up completely (GYD-IST-VAR-IST). First leg did not book (close) it properly, I have lost 1 hour at trasfer desk in IST (they were solving my ticket issue for that long) and another hour in VAR on the way back (because the TK staff did not solve it right the first time). Lousy work of service desk! I was lucky to keep boarding passes as the proof, because nobody believed, that I duly arrived from Baku."

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

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

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

Cons: "The airport staff in Istanbul was horrible. Wouldn't help find the gate until the last second. After arriving in JFK. We're stuck on plane on tarmac for 3.5 hours "waiting for a gate" unacceptable."

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: "Your crewsom"
Cons: "Nothing"

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

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: "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: "food was excellent"
Cons: "Istanbul Airport could not tell me the gate of my connecting flight in a timely manner."

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: "The service, food, efficiency"
Cons: "It seemed that the handling and leaving the plane took very long, probably due to airport services"

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: "Quick, easy, and friendly staff. The seats were comfortable and the boarding process was fairly quick and painless."

Pros: "Flight on time and smooth. Crew was nice."
Cons: "Have food allergies and could not eat much of lunch."

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

Cons: "The food was just ok."

Cons: "Always same food each time bad experience"

Pros: "Crew super!! Entertainment very good"
Cons: "Plane excellent condition and super clean. Take off and landing on time"

Cons: "Entertainment was mediocre food was poor and boarding process.can be better and faster."

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

Cons: "Petiole are treated spending $1000 on a trip as poor with very uncomfortable seats and mediocre food"

Pros: "Fantastic"
Cons: "Everything"

Pros: "Friendly staff. Free drink and snack. Comfy seats and very easy boarding process"

Pros: "Nothing"
Cons: "I was sick so couldn’t fly, spoke to customer care and they refused to let me change my flight"

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

Pros: "The crew was very friendly and provided excellent service"
Cons: "The seat could have been a little bit more comfortable. Then again for a long trip, unless you are in business or first class, it's not going to be that comfortable."

Cons: "No complaints. Good vegan food."

Pros: "Very comfortable. All very nice."

Cons: "Did not get aboard"

Pros: "Crew were very good and helpful. Efficient and very helpful."
Cons: "It looks like Lufthansa has decided to make business class more like "Premium Economy" with lie flat seats. 1) Food was very average with very little selection. 2) Dessert was a joke - other airlines have ice cream sundaes 3) NO HANDICAP BATHROOM. Must be illegal. FAA require Disability access by Disabilities Act. 4) Amenities kit - worst I have seen in all the airlines I have traveled. 5) Snack bar - No selection, just small chocolate, water and orange juice. Even economy planes like Jet Blue have better selection. German people are getting used to mediocrity and I am surprised. World class airline with cheap customer side product. Don't cut costs on things that customers see, touch and eat. To add to that, my mother in law is handicapped. When transferring her to the gate, they took her in a bus and did not strap the wheel chairs next to her chair. All of them fell on her - YES! THEY ALL FELL FROM A HEIGHT ON A HANDICAPPED PERSON WHO HAS ARTHRITIS AND IN PAIN ALL THE TIME. Damaged her knee joints. This is why we travel business class - and they hurt her more than if we took her our selves."

Cons: "They made me weigh my carry on, but virtually no one else, despite the fact that my bag was the same size as most and smaller that others! I honestly felt like one of the gate agents were picking on me."

Cons: "There was a group of ~20 French teenagers that did a lot of noise, like it was their own private field trip."

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

Pros: "safely arrived; very pleasant crew"
Cons: "Late departurne and arrived about 45-60 minutes late; having to board on the tarmac rather than directly from the terminal."

Pros: "Food was great; I appreciate the frequent water/juice service."

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

Pros: "Attitude of staff"
Cons: "Food and delay"

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

Cons: "Flight was delayed twice."

Pros: "Flight out was delayed three hours, causing me to not be able to make connecting flight."
Cons: "The long delay. Ended up having airline reroute my last two flights."

Cons: "Check in was very poor and took entirely too long"

Pros: "That we made it alive."
Cons: "The 1 hr flight that turned into an 8 hour fiasco."

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

Cons: "Small seats, no leg room, seat in front of me reclined till it almost hit my chin. Narrow narrow narrow aisles: so bad your little carts used by rushing, bashing, crashing cabin attendants left my arm (on the aisle) bruised and black & blue. The person in the seat next to mine had an INOPERABLE ENTERTAINMENT SCREEN FOR THE ENTIRE FLIGHT. The crew was constantly racing back & forth up and down the aisles bashing into chairs, people, what ever... because the aisles were SO TINY."

Pros: "New planes, friendly staff, decent space even for economy, great food"

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: "The service couldn’t have been better! Constant supply of water, the food was good, and they have champagne in economy - always a win for me!"

Pros: "The polite stewards The food and drinks given for free!"

Pros: "Clean plane, efficient boarding but that's it"
Cons: "Lights in cabin are turned off too late for overnight flight Boring entertainment program with obscure movies and TV series no one outside Germany knows Food uninspired and served too late for overnight flight, why is there anyway food for an 830 flight, people want to sleep not eat Crew announcements neither informative nor in anyway of interest"

Pros: "Best trip and crew that i ever had"
Cons: "Nothing"

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

Pros: "Great food!"
Cons: "No entertainment"

Cons: "I didn't got the seats i asked for in the check in."

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

Cons: "staying 11h with no assistant"

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

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

Pros: "Seats in business class were the most uncomfortable I have ever experienced :(((("
Cons: "Seats in business class were the most uncomfortable I have ever experienced :(((("

Cons: "First leg of our flight was delayed, second flight departed before we landed."

Pros: "So much continent flight with online check - in. I have to stayed over night at the hotel in Frankfurt and all my lagged come from Barcelona to the end of my destination. On my flight had one passenger got sick before boarding, the crew had responded very quick to support his life. And great entertainment."

Pros: "I loved being upgraded to premium economy"

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

Cons: "The plane was extremely small and uncomfortable. There were only two lavoratories for 60+ people, the other two being reserved only for the 10+ people in first class. As a result, throughout the whole flight there was a long waiting line in the plane's aisle, causing the crew to complain angrily in German, thinking we wouldn't understand what they're saying, because they couldn't go through easily."

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: "Long flight. Loved that we had two wonderful meals, hot cloth enough water and other services. If I fly overseas I will always choose this airline. It was wonderful."
Cons: "N/a"

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

Cons: "I had paid for an upgrade to sit in the front of the cabin with extra legroom (row 14A). When I boarded a man sat it my seat. He had not paid for the upgrade, but the crew let him stay in my seat. I had asked him to social distance but he continued to sit right behind me bo matter which seat I moved to. He argued with the crew until they gave up and let him stay. They did not check his boarding pass or ask him to move to his assigned seat I found a different seat away from him but I don’t see the point in paying for extra legroom when the crew let’s people who haven’t paid for it sit it those seats. I felt harassed by the man and was very uncomfortable the whole flight. I am considering my next step, I think I should at least receive a refund for the upgrade I paid for."

Pros: "Salimos a tiempo . El business es muy confortable"
Cons: "La comida horrible . No se limpian los baños"

Pros: "Crew good and seat OK but not exceptional for business class"
Cons: "Food was average - main course could have been better. Range of movies ok but not great"

Pros: "I was sorted on Row 3 and the drapes kept hitting the back of my head."
Cons: "Move the drapes a few more inches back."

Pros: "Everything works and quick to get to destination."

Pros: "Food was great, enjoyed watching videos, staff very profession and friendly."
Cons: "Boarding was delayed and prolonged My Baggage was not transferred and was not available when I arrived in Dulles."

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

Pros: "Food and service"
Cons: "Working wifi would be good. Better A/C. More comfortable seats"

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

Pros: "The bed was comfortable. Entertainment selection and large TV screen was good. The KLM crew is amazing, as usual."
Cons: "Food quality was not so good."

Cons: "Late departure. Rush to connect."

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

Pros: "Overall KLM experience is good"
Cons: "Food quality was mediocre for a business class flight."

Pros: "The crew were really helpful with people who had tight connections because of the delayed flight"
Cons: "I wish they had WiFi"

Cons: "The check in desk was late opening & the carry on luggage size was smaller than advertised on their website, so it had to be put in the hold. Open on time to prevent less stress to travelers & give more accurate information about cabin luggage."

Pros: "All good"

Pros: "Crew's hospitality, good music, good destination material, terminal info, good system overall"
Cons: "Less legroom, storage space, bad food, few movie options."

Pros: "Entertainment options."
Cons: "Service was poor, seat did not recline, and the food was terrible."

Pros: "Flight duration"
Cons: "Very stingy with the drinks Cramped seats"

Pros: "Gaps between seats are very narrow."
Cons: "when serving drinks, cabin crew limited to serve liquor only once and it was poor service."

Pros: "Friendly hostesses"
Cons: "Flight was delayed 3 hours"

Pros: "Was happy to pay extra 45.5 pounds for laugages which was hidden"
Cons: "Not happy to pay extra money for my case"

Pros: "Face recognition was amazing"
Cons: "Too hot on plane"

Pros: "The food rocks! I know that I will always be eating well with KLM. The staff is always so nice, professional and cordial...I always know I'll be in good hands with the flight."

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

Pros: "Seats were comfortable and there was enough room for hand baggage. I slept during the flight so do not have opinion on entertainment."
Cons: "Not able to charge my digital devices. When serving beverages and food, the same flight attendant missed me a few times. That was annoying but other attendants were very nice."

Cons: "Food had only vegetarian choices. No charging place and ambiance was noisy"

Pros: "Nice to have a wrap for the snack."
Cons: "Would have preferred boarding by row - back of the flight first so would have been more organized."

Pros: "Very friendly crew going out of way to assist in making trip comfortable"
Cons: "Had travelled KLM to Amsterdam on my first flight 27 years ago and the aircrafts are stuck in that age! Lousy seats, poor quality bathrooms, lousy screens, prefer not to fly them"

Pros: "Arrived Early!"
Cons: "Left Late :-)"

Pros: "Cabin crew were very professional."
Cons: "Aircraft returned to gate due to fault and was delayed for 45 min."

Pros: "Good Experience"
Cons: "Nothing much"

Cons: "The 767 is configured oddly and th business class seats are so narrow it feel like you are sleeping in a coffin"

Pros: "Lovely staff, good food, great movies."

Pros: "Helpful and smiling cabin crew."

Pros: "Flight was lovely, crew were friendly and very helpful and food was delicious!! We travelled with assistance for mum and it was excellent and we were kept updated all through the flight."

Cons: "KLM crews look unhappy with their work. Everything they do is a favor not duty."

Pros: "The last two times we connected in Amsterdam to Humberside our luggage was delayed. This time it wasn’t. The simple things give the greatest satisfaction"

Pros: "The flight attendants could not do enough for you."
Cons: "Business class was pretty empty but again I was not allowed to change my seat selection online. Pathetic check-in."

Pros: "Entertainment was good, and crew was very nice and accommodating. Flight was very comfortable and smooth."
Cons: "The food was okay, not that great."

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

Pros: "From downloading the KLM app to the final touchdown of my final flight, everything was an ease, checking in, the option to change my seat, the service received was great."
Cons: "The ability to state a seat or meal preference within the app would be good but otherwise all was good."

Pros: "The staff at the front desk for the check-in were extremely helpful. I had a complicated issue with my luggage and they helped me to sort it out in the best possible way. Amazing service! Furthermore, the entertainment on board is great! Nice movies, nice food, friendly flight attendants, etc. They even offered me a second sandwich =)! I truly loved my experience with KLM."

Pros: "Flight crew was pleasant and attentive. Seats were comfortable for economy as well. We were allowed to check in extra baggage for free at check in which really helped since we would be catching a connecting flight in Amsterdam"

Pros: "Very little if any."
Cons: "Aircraft was not very clean,the staff seamed quite harsh at times when speaking to customers. The food was really quite poor but it was a short flight to be honest. Overall not as pleasant as the China Southern flights. I would not like to choose them again unless i had to."

Cons: "suitcase didn't turn up, although connection was quite tight"

Pros: "Everything - Checkin, crew, food, entertainment"
Cons: "Nothing"

Pros: "The flight was delayed due to fog, but the staff was amazingly helpful to make sure everyone got to their destination."

Pros: "That we didn't crash"
Cons: "Being delayed and missing my connecting flight. No entertainment onboard (for hours and hours)."

Pros: "For an 8 hr flight...multiple snacks, 2 meals and continuous beverage service. Blanket, pillow amd movies."
Cons: "Watched flight attendant drop tongs on floor, pick them up and put them back in the bowl of buns and continue to use them to serve bums"

Pros: "Take off and landing"
Cons: "Layover time"

Cons: "Not to have 2 distressed cats on board meowing non stop for 10 hours."

Pros: "Nothing, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst."
Cons: "Everything, the flight was delayed, the plane too small for passengers to store their carry-on luggage, the ground staff did not upload all the luggage and left some behind in Nairobi on the tarmac, the crew lied about the luggage being uploaded. Terrible experience! Kenya Airways is becoming worst and worst."

Pros: "The crew was great"
Cons: "1-2 +cms leg space"

Pros: "Crew was great but at the airport they had us weight our carry on and then made us check it for 90 euro."

Pros: "Polite and friendly service"
Cons: "Not necessary to buy a business class ticket, as all the new planes have standard economy seats in the front as well."

Pros: "The bread was fresh and food better than other times"
Cons: "Crew is always aggressive and unfriendly"

Pros: "The cabin crew were amazing and the seats very comfortable, even in economy. I'm not a super comfortable flyer so I loved that the pilot would always warn when we were getting into turbulence. 2 thumbs up. I will fly Air France again"
Cons: "I'd appreciate a better selection of food and drinks, even if I have to pay for the drinks."

Cons: "Kayak updated me that my flight would be late. It wasn't. Missed it had to pay $700"

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

Pros: "Great food and friendly crew."
Cons: "Seatback system was old and not very functional."

Pros: "Air. France usual"
Cons: "No lights working on plane. Couldn't read or do work WiFi wasn't working either"

Pros: "The flight departed on time and arrived early. The crew were all courteous and kind even to the man who was sitting next to me who seemed quite demanding."
Cons: "I am small but the seats seemed a bit too tight. The plane itself seemed a bit outdated."

Pros: "Friendly attendants, entertainment variety"
Cons: "Comfort, food could have been better."

Pros: "Flight was in time"

Cons: "Two hour delay meant we missed our connection. Then given a very late flight and had to haggle for ages to get earlier flight and told we should pay extra for it!"

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

Pros: "Not much expected as it was a budget trip."
Cons: "Poor timing in between connections, barely made in time to my first connection being the last person to board"

Pros: "Liked the transfer"

Cons: "The food was cold. We were served about 40 minutes after most of the plane got their food. The overhead compartments kept opening by themselves through out the flight. Food was horrible."

Pros: "1. Entertainment - Decent movie selection. I wished the angle of the screen in economy could be adjustable as well. Turkish Air does it better. Once the seat ahead of me reclines I dont have too much hope of saving my eyes from the awkward angles."
Cons: "1. Boarding - Learn from maybe Turkish Air who allocate people zones based on where you are seated in the plane. People seated all the way in the back should be allowed to board first and fill the plane back to front. Makes it less likely for you stand around waiting for people as well people all the way in the back making contact with every possible human already seated in the aisles. 2. Comfort - Window seats are too hot, middle aisle seats are too cold 3. Thankfully they do have halal offering. Now if they will even let me choose that I am allergic to seafood. Glad for the chicken. Nothing to boast about."

Pros: "Everything except the seat. Service ("would you care for a drink/beverage?") could be better."
Cons: "I paid for a"premium" seat on one of the emergency exit rows for the extra legroom. This was next to a galley. The seat itself was no more than 18" wide (NO EXAGGERATION!!) if not less. I had to sit on an angle (one butt cheek at a time) for 9 yours. I do not have a big butt either. This seat should have been a discounted seat, not a premium seat. I am so angry about this, I will NEVER fly Air France again."

Pros: "The free glass of red wine when the plane finally took off."
Cons: "The flight was delayed. We were told that it was just a half an hour delay by the man that was informing us of the delay and then we were then told by a woman that it was going to be over an hour. We weren’t told any specifics of why the plane was delayed, other than: “ the engineers are looking at the issue now”. We received messages saying that the flight was cancelled but then we were told to ignore that. We were told that we would have an update every 10-15 minutes but by the time we had the next update was 1 hours later, we were told that the plane will depart at 15:50- which we did. But we also sat on the plane for an extra 2 hours or maybe even more (couldn’t bare watching the time at this point) because the man that was supposed to push the plane backwards in order to reverse the plane didn’t turn up so we then had to wait for all of the other planes to take off before we could. Eventually the plane set off at 18:20 and I got in France 19:30-20:00 ish?"

Pros: "Ground crew at CDG was helpful to file a claim for the lost luggage."
Cons: "Ground crew at MXP Was inexperienced. She called every one in my flight to form a new line and it was immediately total chaos. And then they lost one of our luggages!"

Cons: "Crew not only lacked sensibility to understand the purpose of an emotional support dog but kept harassing me about the dog being tied to my seat. At some point a flight attendant even tried to touch my dog, invading my personal space. When the dog rightfully acted defensive trying to protect me, the crew member started threatening me that he would have the dog sent to cargo, the last thing a person with an emotional support pet wants to hear. Extreme lack of professionalism."

Pros: "It was ok fligh"
Cons: "Food was not so good"

Pros: "Yelling, cheering and literally rolling in the aisle made for a really annoying flight"
Cons: "Infusions bad behavior. Also, flight number was changed and AF. Was understaffed to handle questions on squirrelly luggage check."

Pros: "Great hospitality. Champagne as apero, cognac as digestif. Excellent on board entertainment. Comfy pillow and blanket."

Pros: "Arriving safely."
Cons: "We didn't get boarding passes for the second flight at EDI so we had to exit the secure area, get boarding passes, and go through security a second time for the same trip."

Pros: "Plenty of seat space"
Cons: "In flight entertainment and call button was broken ... crew never passes to ask if you’d like water."

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

Pros: "nothing"
Cons: "very old planes we waited 1 hour to drop our bags as their belt had an issue we had to pay extra 70 pounds to reserve a baby cot on the plane"

Cons: "Some toilet facilities out of order and some slow service"

Pros: "Flight was only 50% full. Room to spread out."
Cons: "Leg room cramp. Flight arrived late as a result missed connection home."

Cons: "only there were del;ay at JFK"

Pros: "The crew is great, with their typical slightly humourous and casual French attitude. Great collection of international quality movies."
Cons: "Average and disappointing sitting space. The vegan lacto-ovo meal is disappointing."

Pros: "1) USB charger and electric outlet 2) Availability of 2-across economy seats (for a price) 3) Vegetarian dinner option available and not too bad 4) Flight arrived on-time"
Cons: "1) Front seat pocket bulging with 2 extra-thick in-flight magazines 2) No on-board wifi 3) Not much seating room - very thin"

Pros: "Seats were comfortable with good recline. Food was good, but not excellent."
Cons: "They forgot the snack/breakfast service for the front right section of economy then had to rush it. Overall, the service was good, but some things just seemed off. An attendant call was never answered, etc."

Cons: "Freezing"

Pros: "tool me safe from one airport to another"
Cons: "wait time, food"

Cons: "Small leg space"

Pros: "Wheel chair service at LAX is run by the airport. Their priority is to get you to your flight, not to a VIP room regardless of how early you check in."

Cons: "Poor communication. Did not know was airfrance the booking was completed with Austria airline. In the ticket was not the information. Also, airfrance could not find me in their systems I was late to board the plane. Terrible messy and confusing time for me."

Pros: "It was a fine flight"
Cons: "no specific feedback"

Cons: "My entertainment system did not work for the whole 8 hours. Seats were uncomfortable. The lights above the seats broken."

Pros: "Boarding efficient, Air France flight to Paris was brief and pleasant."
Cons: "Seat a bit uncomfortable"

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

Pros: "the crew was very nice and the food was good."

Pros: "I normally like to take an Air France flight. I love the food and the crew treatment. I like this French know how."
Cons: "I really don't like this new scedule at 11.00 My flight from Nantes needs to take off at 6.10 I need to leave home at 3.00 I imagine that I am not the only one with this kind of problems. Please, try to help"

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

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

Recent one-way flight deals

4/8
Wed
2 stops
Multiple Airlines
46h 40m
MXP - JNB
8/7
Thu
2 stops
Ethiopian Air
16h 30m
MXP - JNB
8/7
Thu
1 stop
Qatar Airways
22h 40m
MXP - JNB
8/7
Thu
1 stop
Lufthansa
18h 15m
LIN - JNB
8/7
Thu
2 stops
Air France
30h 45m
LIN - JNB
4/8
Wed
3 stops
Multiple Airlines
35h 40m
MXP - JNB
4/8
Wed
1 stop
Qatar Airways
17h 35m
MXP - JNB
4/8
Wed
1 stop
Lufthansa
21h 35m
LIN - JNB
8/7
Thu
2 stops
Multiple Airlines
23h 40m
BGY - JNB
8/7
Thu
3 stops
Multiple Airlines
21h 05m
LIN - JNB
8/7
Thu
3 stops
Multiple Airlines
22h 00m
MXP - JNB
8/7
Thu
4 stops
Ethiopian Air
39h 25m
MXP - JNB
4/8
Wed
2 stops
Multiple Airlines
37h 50m
LIN - JNB
4/8
Wed
4 stops
Ethiopian Air
39h 25m
MXP - 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