Find cheap flights from Milan Malpensa Airport to Johannesburg

MXP - JNB

Find cheap flights from Milan Malpensa Airport to Johannesburg

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

Return
Economy
Milan (MXP)
Johannesburg OR Tambo
Thu 5/6
Thu 5/13
Any month
Compare vs KAYAK |

Good to know

Low season

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

High season

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

Average price (return flight)

R8 123(avg. price over the last 2 weeks)

When to book flights from Milan Malpensa Airport to Johannesburg

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

Top tips for finding a cheap flight

  • The cheapest flight from Milan Malpensa Airport to Johannesburg was found, on average, 89 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 19% 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 Malpensa Airport to Johannesburg flights

How long does a flight from Milan Malpensa Airport to Johannesburg take?

Which airlines provide the cheapest flights from Milan Malpensa Airport to Johannesburg?

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

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

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

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

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

Top 5 airlines serving Milan Malpensa to Johannesburg OR Tambo

Scores according to KAYAK customer reviews

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

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: "amazing"
Cons: "better food"

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

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: "Crew was very friendly"

Pros: "Entertainment is very good"
Cons: "boarding hall was very small, food was below average for Qatar Airways"

Pros: "Food was good, staff was excellent."
Cons: "Can't think of anything."

Pros: "I REQUESTED vegetarian meal and did not get, just veggies salad was given and staff was just saying they are sorry, that is all they can do,, Not even a decent dessert even after I REQUESTED again for it,, don't know if I will travel again with QATAR"
Cons: "HOSPITAL LIKE FOOD GIVEN,"

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

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

Cons: "Gate change confusion unnecessary"

Pros: "Crew was very good and helped whenever it was needed"

Cons: "Flight delayed 6 hrs due to operational issues on the Emirates side"

Pros: "Crew was great"
Cons: "Not enough room for baggage"

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

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

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

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

Pros: "Easy check in and comfortable flight. The crew are very helpful."
Cons: "Boarding"

Cons: "The food was very cheap, it’s not the Emirates that it used to be, especially if you fligh economy. The crew wasn’t so nice, they seem like tired and unhappy, not even a smile. If you ask for something the answer was sorry we don’t have. The wifi didn’t work properly and now you have to pay for that. My seat, 87K didn’t work, it was blocked and I couldn’t reclined. Emirates used to be very good airline but not anymore."

Pros: "Leg room, on time boarding departure and landing, no delays, condition of the plane. Loved the outlets/ usb entries. Bathroom clean."
Cons: "To pay for wifi during international flights is unacceptable. I think this way for all airline companies. Not just Emirates. it was free for the first 2 hours, but the speed was sooooooo slow!!!"

Pros: "Nothing"
Cons: "EVERYTHING"

Pros: "Delayed by 3 hours!!"

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

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

Cons: "Would like to put my feet up in front of me."

Pros: "Everything!"
Cons: "Nothing"

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

Pros: "Nothing"
Cons: "Zero opportunity for refund or rescheduling. Response: 'Sorry for your misfortune but no refund is available since you used a third party ."

Pros: "Loved every moment!"
Cons: "Nothing!"

Pros: "Everything except boarding and internet"
Cons: "Boarding was chaotic they need to have better communications... it was a free for all! I did not at all like the way they make you think you are getting free wifi but in reality it's a hoax!"

Cons: "Movie selection terrible."

Cons: "I've never flown Emirates and boarding section of the trip was very confusing. There was no audible instructions and they used flip-boards to indicate which group should be boarding. It was very difficult to see the flip-boards since the attendants holding them up were around 5'2". All was well once i got on the plane."

Pros: "The movie selections, and really nice lighting on board."

Pros: "The service, the comfort,"

Pros: "Food was the best I ever had on Economy, seats were comfortable, enterteriment was very good, cabin crew very polite and attentious..."
Cons: "Boarding was too Long with to much security measures"

Cons: "Service was bad."

Pros: "Booked the wrong flight and had no trouble in switching flights to the correct one. In flight experience was far above average and the comfort level was the best of any flight I have been on."

Pros: "Stuff and everything else was just magnificent. If you have opportunity don't miss this company"
Cons: "Nothing. Everything was just perfect. Specially stuff"

Pros: "Movie selection was good."
Cons: "Not at all accommodating of dietary restrictions. It was a very long flight to not have any options for food, and crew acted very put out when we asked if there were any other options. Checked our carry on luggage for being "too heavy" in spite of the fact that it was the exact same luggage we carried on for the flight out which meets all necessary size restrictions. Boarding was very disorganized, no announcements were being made, flight attendants were simply holding up signs at chest level which were completely blocked by the crowd."

Cons: "Hard to hear the announcements."

Pros: "Good staff"

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

Pros: "Great space in economy! Great entertainment selection! Great food!"
Cons: "I couldn't hook up my personal earbuds"

Pros: "Seat comfort Free booze"
Cons: "The fat guy farting in front of me"

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

Cons: "I didn't appreciate the service on board. It was slow and not as professional as usual. The crew seemed too young to know better. They only served water once which isthe #1 thing you should keep offering on a long flight like mine. I also didn't appreciate overhearing staff gossiping about other passengers."

Cons: "Before the flight landed and before an announcement was made to bring seats upright, I was repeatedly poked by a crew member to wake up. This was not necessary since we were not close to landing. Very rude and uncomfortable."

Pros: "Great airline and staff!"

Pros: "Boarding went smooth. Amazingly courteous staff. Great attention all during the flight. Great entertainment options with all kinds of information availability."
Cons: "Customs forms into NY were unnecessary. Everything else that I can think of was out of Emirate's control."

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

Pros: "This was our first trip to Europe using Emirates airline. It was perfect. Low price, excallent meals & service aboard. All staff very professional & helpful. Check in at airports were a breeze. Will definitely use Emirates again & recommend to family & friends."

Pros: "Best airline. Comfortable seats"

Pros: "Easy booking, seat availability, massive music library."
Cons: "Price,"

Pros: "The attendants were great at keeping the cabin clean and were very goo with the kids. Loads of activities and unexpected surprises that really pleased my kids."
Cons: "More regular offerings of drinks."

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

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

Pros: "The staff was nice, pleasant and attentive!"
Cons: "Loved everything!"

Pros: "The stewards were really fantastic, and what started out as a delay because of air traffic control, wound up landing on time. Really smooth flight."

Pros: "Wonderful on board service from the crew"

Pros: "Delay was for 30 min"

Pros: "I never made the connection because the flight was cancelled. I liked nothing about the flight and to boot I got sick because I was up for over 40 hours straight... 11 of them spent in Customer Service line."
Cons: "It was a terrible two day experience that would have turned into over 3 if I did not cancel my flight plans.... vacation ruined."

Pros: "Crew was great, seating comfortable."

Pros: "crew"
Cons: "children entertainment"

Cons: "seat comfort"

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

Cons: "This flight was poorly advertised as Economy Light. I had to pay $500 in baggage fees to being one checked ski bag round trip - more than the cost of my entire fare!"

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: "Same as above- wonderful crew, smooth take off and landing Very pleasant flight attendants the entire flight Service was great"
Cons: "Again / wish all airlines had more comfortable seating in economy clas"

Pros: "Professional courteous staff"
Cons: "Tray table slid downward whenever it was opened. Headphones quit after the first hour and got scratchy. So little room..tiny video screen. I could not get advance seating because of a code share flight."

Pros: "Good, in-flight entertainment"
Cons: "There must be a way for crew to intervene and help parents with screaming infants or disruptive children. The flight noise/comfort was miserable"

Pros: "The crew and flight"
Cons: "No airconditioning while waiting on the shuttle bus to the plane"

Pros: "The gate agents, crew, and food."
Cons: "Entertainment monitor kept stopping, then going, fast forward, then fast reverse. Watched a 1 hour 10 minute movie that took 2 hours 40 minutes to view. I am over 200 cm in height, the passenger in front of me was 163 cm with seat all the way back while sitting on the edge of her seat playing games. The monitor I was watching was about 14 cm from my face. I never put my seat back, but I sure as hell will now. This flight was over seven hours, that is to long to be contorted."

Pros: "3"
Cons: "Everything"

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

Pros: "The food was the best I’ve ever had in a plane"
Cons: "Sound quality for the films was awful"

Pros: "The seats in exit row were large enough for me to straighten my legs"
Cons: "Very rude attendants. Also if you sit in the exit row they don’t let you put ANYTHING on your lap or by your feet, even a sweatshirt that you remove for a moment. I have never had this problem on any other airline."

Pros: "Very friendly and efficient Good food"
Cons: "Zürich airport early closing at night so difficult to check in and drop off luggage"

Cons: "This flight was missed due to the delay of the first flight."

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: "Good staff, good boarding, good announcements"
Cons: "The chairs are so small!"

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: "It was nice because plane was half empty so had quicker attention from stewards - everything was good."

Pros: "Flight left in time, easy quick boarding. Food was great, we had dinner and breakfast snack"

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"

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

Pros: "Service was great staff very attentive food was good and crew makes sure you are never hungry or thristy"
Cons: "It was a 11 hour flight and coach seats too small to sleep"

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

Pros: "The Swiss airline bit was about an hour late. Weather etc. But such things happen. The flight itself was fine. They even served food and a beer."
Cons: "The queues at Heathrow for passport control were long. The non-EU q was awful. Luckily the tube was running all night on those lines we needed."

Pros: "Every time I go back to Greece I always fly Swiss. Always on time, good times, clean, and helpful crew."

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: "Good entertainment variety. Food was good, including snacks. Generous with drinks as well. Crew was polite and friendly."
Cons: "Letting us know about the delay prior to boarding could have allowed us to use our time better. Instead we sat at the gate and in the plane. Seats (economy) a bit closer to each other relative to other planes and the armrest does not fully go up which does not allow us to use space as much as possible."

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

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: "Do like flying on Swiss, but might have to rethink that. The food it fine and I really appreciate the gluten free meals. The crews have been very pleasant and helpful. Boarding on this last flight... Nov 2 from Zurich seemed a bit frenetic. Passports we checked once again and this seemed to be taking an extra long time. I do like the entertainment selections, but the seat TVs and remotes do not always work well."
Cons: "I do not like the cramped space that we are in. It was difficult for my husband and I to get in and out of our seats. The passenger in front of me pushed her seat back and it seemed as though she was righ in my face. She could not go upright as the person in front of her was pushed all the way back. This situation also makes eating difficult. The flight yesterday was extremely warm, which I had not experienced on my three former flights. I guess I will try your airlines once more and see how it is for a third trip."

Pros: "Everything"

Pros: "Boarding and staff okay"
Cons: "Terrible plane ; no room , the most miserable flight we have ever been on"

Pros: "Food and entertainment"
Cons: "Mobile app wasnt working for me"

Cons: "Delayed 4 hours at airport with no explanation why and little compensation for the experience."

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

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

Pros: "Crew was really nice, comfortable seat, great experience"
Cons: "I liked everything"

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

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: "This flight left on time and landed safely."
Cons: "Not worse than other international flights. Entertainment system better than Lufthansa or United. This plane used the 2 jack connection for headphones, which prevents one from using own/normal stereo jack headphones. The provided phones are terrible had to be cranked really loud because of the plane noise, it was almost impossible to understand dialogues in movies."

Pros: "Great service on the board service, plenty of drinks during flight, decent food on economy class, spotless clean plane."

Pros: "We left with hour delay but still made it on time for the next connection. Lufthansa had already announced they would have taken care of all inconveniences."
Cons: "Nothing"

Pros: "The crew is very nice."
Cons: "Communicate with the other airports for delays....we got home 9 hours later and missed events which were planned because of a failed paperwork delay in Milano."

Cons: "Need longer transfer time in Frankfurt airport. They use buses to airplanes and that eats up time. Also, passport control line can be long. Fights to and fro gave us barely enough time and we were last ones to board"

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

Pros: "The seats were comfortable, entertainment during the long flight was very good."
Cons: "Do not show options with a connecting flight boarding before the first flight has arrived. My family had to run a long distance from our arriving gate to the departing one in the Munich airport, which is not a small one!! Luckily United was holding the plane for us!"

Pros: "Nothing"
Cons: "Flights with long enough connections that you can actually get on them"

Pros: "Missed flights due to driver not turned up at Bellano yesterday"
Cons: "We have a new flights"

Pros: "Plenty of room in economy plus."
Cons: "The ambient temperature was a bit too warm."

Cons: "Better selection of movies"

Cons: "No complaints. Good vegan food."

Pros: "Lufthansa take great care of their passengers, always"
Cons: "Poor gliding in and rough landing"

Pros: "Luggage space, comfortable seat.. huge plane"

Pros: "What more do you need?"

Pros: "Love to fly Lufthansa, I never had a bad experience with them"
Cons: "Nothing"

Cons: "Seats in front recline so that seat back is in your face."

Cons: "I was called the night before saying our flight was overbooked will you change flights for 300.00 dollars each. We needed to get home so we turned their offer down. The day of the flight our connection flight was delayed we were told someone would escort several of the passengers from Lufthansa to the connection with United no one was there. Several of us ran to where the flight gate was but the plane already left. It turns out other people were also called and turned down United’s offer. So the question is since our flight was purposely overbooked did United take advantage of our situation and just leave and cause all of us great pain and duress with no compensation for all of our inconvenience."

Cons: "Initial flight was cancelled! New flight was delayed."

Pros: "casual, relaxed en mass boarding. not overbooked. very accommodating attendants."
Cons: "Would have loved knowing more about the baggage weight constraints...am sure they were in your communications somewhere I just missed them & therefore also missed my bags making my connection because they had to be checked...a bummer."

Pros: "Service oriented; kind smiles; responsive Pilot provided a smooth and fast flight."
Cons: "No complaints at all."

Cons: "Special meals were wrong with two meals during the flight!"

Cons: "There really wasn’t any food on such a short flight so I’ll neither penalize or reward them on that"

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

Cons: "Flight was late."

Pros: "Food was very good"
Cons: "Boarding process in Frankfurt was horrible, confusing, uncoordinated, lack of clear instructions offered by crew."

Cons: "Due to the reason that the flight was overbookef LH asked us to drop off our hand luggages as well, however both were approved for the cabine. For this reason I had to buy padlocks. The problem was, that even if we were asked for favor we had to wait for baggage drop off at boarding for one hour."

Pros: "Flight attendants are fluent in many languages, courteous, and helpful. Comfortable seats even in economy."
Cons: "Boarding at the gate is somewhat disorganized compared to boarding in the US."

Pros: "Easy. Clean. Friendly."
Cons: "That we had to pay extra to reserve our seats."

Pros: "Comfortable seat. Food better than average"
Cons: "Crew seemed a bit rude"

Pros: "Good cabin crew service."

Pros: "Friendly crew"
Cons: "Movies were old"

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: "Crew was welcoming and seats ok for a short flight."
Cons: "nothing"

Pros: "There was good in flight entertainment"
Cons: "The food was barely edible. I'm glad to have brought a snack in my bag."

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

Pros: "Quick and efficient boarding. Crew was friendly and attentive."
Cons: "Older airplane that could use some renovations in the interior."

Pros: "Nothing"
Cons: "Rude cabin crew, dirty plane, have to pay extra, they will accept USD but give you change in euros. Extra luggage fees and ridiculous weight limitations"

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: "Everything"
Cons: "Not a thing"

Cons: "Was an on time departure. Quick. Uneventful. We did have to board a bus when we landed, which took a long time."

Pros: "It was so much better in all ways from the United flight we had from Newark, NJ to Milano."
Cons: "It was IMPOSSIBLE to check in 'on-line' at my cousins the day before or even that morning. We wasted an enormous amount of time trying to do that, rather than walking & talking & enjoying each others company, the first time we've seen each other in 12 yrs."

Pros: "all are O.k"
Cons: "delays"

Pros: "The space and service. It's far beyond what you get on other airlines!"
Cons: "Nothing"

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

Pros: "Attentive crew, easy boarding (for 2 elderly people)"
Cons: "The announcements from cockpit were very hard to understand, even in English........they were speaking very fast. Also the announcements made at the gate were difficult to understand."

Cons: "The boarding was very disorganized."

Pros: "I was so pleased with all the people involved from ticket desk to pilots and stewardesses. I would recommend Air Canada to everyone."

Pros: "On time, good service"
Cons: "No food but short flight so it was ok"

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

Cons: "My tv did not work all way from M to T,complain 3 times, was promised to reset tv. Never get it."

Pros: "I liked the service and friendliness of the crew and number of items available on the flight."
Cons: "The food was not amazing (but not the worst I've had either) . The flight announcements were a bit annoying as they kept interrupting the movies (mainly because they were off and on)"

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

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

Pros: "I like the crew and their service, the food was amazing speacially the vanilla cheese cake desert was on point, loved it. I loved the “my flight “interaction on the screen and the different view of the plane, cockpit view, left, right etc.. amazing feature."
Cons: "The seat could have been much better as far as reclining and space. Overall I loved the flight."

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

Pros: "rien"
Cons: "tout est à revoir !"

Pros: "The gentleman at the check out his name was Omar went over and above the call of duty for Customer Service me being an American he walked me through each step of using flybe via air France and paying for checking my bags and even the carry on luggage and getting me through security etc."

Cons: "Very cramped seat on the TGV train. I will definitely choose and pay a seat on my own next time, rather than accepting the on picked by Air France... And it will be cheaper, too!"

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"

Pros: "The gate reps from CDG to MSP were professionals. The cabin crew on the Delta flight were exceptional! This was not my experience in Copenhagen with the Air France staff, they seemed to be self centered and rude."
Cons: "Delta please make excellence a priority in all areas of customer service. Set high standards for staff so customers know that you appreciate them and are ready for business. The world is at the customer's fingertips, let their first choice be Delta. When their are bad days, customers will understand"

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: "The fligh Washington delay more than a hour"

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

Pros: "Nothing"
Cons: "Horrible delay. I got letd to my next flyight. The airline stuff didn’t assist me at all and didn’t wanted to help me getting to my next flight. Horrible"

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

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

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

Read more about Qatar Airways
COVID-19 information

Safety measures for airlines flying from Milan Malpensa Airport to Johannesburg

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

Mandatory masks

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

Social distancing seating

Middle seats unavailable to book on flights from Milan Malpensa Airport to Johannesburg

Pre-flight testing

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

Book cheap flights from Milan Malpensa Airport to Johannesburg

Recent return flight deals

31/10
Sun
1 stop
SWISS
19h 00m
MXP - JNB
1/12
Wed
1 stop
SWISS
13h 00m
JNB - MXP
11/6
Fri
1 stop
Ethiopian Air
14h 25m
MXP - JNB
15/6
Tue
1 stop
Ethiopian Air
14h 55m
JNB - MXP
11/6
Fri
1 stop
Air France
21h 35m
MXP - JNB
15/6
Tue
2 stops
Air France
23h 45m
JNB - MXP
31/10
Sun
1 stop
Multiple Airlines
14h 40m
MXP - JNB
1/12
Wed
2 stops
Multiple Airlines
23h 45m
JNB - MXP
14/8
Sat
1 stop
British Airways
25h 10m
MXP - JNB
11/9
Sat
1 stop
British Airways
28h 10m
JNB - MXP
3/8
Tue
2 stops
Lufthansa
19h 00m
MXP - JNB
24/8
Tue
1 stop
Lufthansa
19h 10m
JNB - MXP
11/6
Fri
1 stop
Emirates
35h 55m
MXP - JNB
15/6
Tue
2 stops
Emirates
26h 25m
JNB - MXP
11/6
Fri
2 stops
Air France
27h 25m
MXP - JNB
15/6
Tue
2 stops
Air France
17h 55m
JNB - MXP
11/6
Fri
1 stop
Ethiopian Air
14h 25m
MXP - JNB
15/6
Tue
1 stop
Ethiopian Air
14h 55m
JNB - MXP
11/6
Fri
1 stop
Ethiopian Air
14h 25m
MXP - JNB
15/6
Tue
1 stop
Ethiopian Air
14h 55m
JNB - MXP
14/8
Sat
1 stop
Multiple Airlines
32h 30m
MXP - JNB
11/9
Sat
2 stops
Multiple Airlines
23h 40m
JNB - MXP
4/8
Wed
1 stop
Lufthansa
21h 40m
MXP - JNB
16/8
Mon
1 stop
Lufthansa
23h 00m
JNB - MXP
14/8
Sat
2 stops
Air France
27h 25m
MXP - JNB
11/9
Sat
2 stops
Air France
23h 40m
JNB - MXP
29/7
Thu
1 stop
Lufthansa
21h 40m
MXP - JNB
31/8
Tue
1 stop
Lufthansa
19h 10m
JNB - MXP
1/11
Mon
1 stop
Ethiopian Air
14h 00m
MXP - JNB
13/11
Sat
2 stops
Ethiopian Air
16h 45m
JNB - MXP
29/7
Thu
2 stops
Ethiopian Air
16h 30m
MXP - JNB
31/8
Tue
1 stop
Ethiopian Air
14h 55m
JNB - MXP
3/8
Tue
2 stops
Lufthansa
19h 00m
MXP - JNB
24/8
Tue
2 stops
Lufthansa
17h 50m
JNB - MXP
31/10
Sun
2 stops
Ethiopian Air
15h 30m
MXP - JNB
1/12
Wed
2 stops
Ethiopian Air
16h 45m
JNB - MXP
3/8
Tue
1 stop
Emirates
20h 10m
MXP - JNB
24/8
Tue
1 stop
Emirates
19h 10m
JNB - MXP
1/11
Mon
2 stops
Air France
27h 10m
MXP - JNB
13/11
Sat
2 stops
Air France
19h 20m
JNB - MXP
Show more results

Recent one-way flight deals

3/6
Thu
2 stops
Multiple Airlines
18h 55m
MXP - JNB
3/6
Thu
1 stop
Egypt Air
16h 40m
MXP - JNB
17/5
Mon
2 stops
Ethiopian Air
16h 30m
MXP - JNB
17/5
Mon
1 stop
Emirates
17h 55m
MXP - JNB
3/6
Thu
3 stops
Multiple Airlines
24h 50m
MXP - JNB
5/6
Sat
2 stops
Ethiopian Air
16h 30m
MXP - JNB
5/6
Sat
1 stop
Egypt Air
13h 20m
MXP - JNB
5/6
Sat
3 stops
Multiple Airlines
22h 30m
MXP - JNB
26/6
Sat
1 stop
Egypt Air
16h 40m
MXP - JNB
26/6
Sat
3 stops
Multiple Airlines
37h 40m
MXP - JNB
16/5
Sun
2 stops
Multiple Airlines
34h 25m
MXP - JNB
17/5
Mon
1 stop
Qatar Airways
22h 40m
MXP - JNB
17/5
Mon
3 stops
Multiple Airlines
39h 15m
MXP - JNB
3/6
Thu
4 stops
Ethiopian Air
39h 25m
MXP - JNB
26/6
Sat
4 stops
Ethiopian Air
39h 25m
MXP - JNB
5/6
Sat
4 stops
Ethiopian Air
39h 25m
MXP - JNB
17/5
Mon
1 stop
Qatar Airways
17h 35m
MXP - JNB
17/5
Mon
4 stops
Ethiopian Air
38h 45m
MXP - JNB
19/5
Wed
1 stop
Qatar Airways
22h 40m
MXP - JNB
19/5
Wed
2 stops
Multiple Airlines
43h 35m
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