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
Tue 9/21
Tue 9/28
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 268(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.

FAQs for booking Milan Malpensa Airport to Johannesburg flights

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

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

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

Can vaccinated people travel to Johannesburg?

What documents do I need to fly to Johannesburg?

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

How long does a flight from Milan 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?

Which airports will I be using when flying 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 11 090 reviews
8,3
Boarding
8,2
Comfort
8,6
Crew
8,3
Entertainment
8,0
Food
Airline reviews

Pros: "Great crew! Excellent business class suite"

Cons: "Food"

Pros: "Perfect"
Cons: "Perfect"

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

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

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

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

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

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

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

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

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

Pros: "Customer service and food."

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

Pros: "Behavior of the crews"
Cons: "Not enough leg room"

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

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

Pros: "Staff was great"

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

Pros: "Big seat"

Pros: "Service and food"

Cons: "Seat to LA was broken"

Cons: "Organization of the boarding"

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

Pros: "Overall better than most of domestic US or Korean national airline in terms of food and service."
Cons: "Boarding took longer than other airports. Too many redundant checks for no apparent reason."

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

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

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

Cons: "Same as above"

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

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

Cons: "Dirty old plane"

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

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

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

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

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

Pros: "They make you feel like a person"
Cons: "Nothing"

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

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

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

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

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

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

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

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

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

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

Pros: "nothing"
Cons: "price and comfort"

Pros: "excellent crew, helped me through my nerves about flying"
Cons: "would have loved to sit upstairs in the bar area."

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

Pros: "Inflight entertainment was superb, catering in main cabin was also excellent. The crew was friendly and professional."
Cons: "Main cabin seats were definitely better than other airlines, but still not the most comfortable for 8+ hours."

Cons: "Gate change confusion unnecessary"

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

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

Cons: "It was cold and the blankets got collected 45 minutes before arriving. Well, we had to wait 30 more minutes to get to a gate and I was freezing!"

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: "I love everything about Emirates."
Cons: "N/A"

Pros: "Comfortable seats. Fast boarding and unboarding."
Cons: "Crew weren’t very nice. Was hard to get anything to drink! After lunch waited for an hour for crew to collect trays!!!! Soda finished after first half of the flight. Crew collected headphones and blankets 45 minutes before landing!!!"

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

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

Cons: "Everything was excellent"

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: "The seat was broken and wouldn't recline. Very uncomfortable 8+ hours"

Pros: "Aircraft was fantastic, great cabin crew helpful, toilets bigger than usual, seat space good. Thanks Emirates"
Cons: "I think Emirates should consider serving the cocktails/pre-meal drinks before the meal - after all, Gin and Tonic or Martinis just don't work during after meals. But this is minor gripe, the airline is great."

Pros: "Loved the service. My flight was from NYC to Milan."
Cons: "There was not one thing."

Pros: "Great service, good meal and outstanding entertainment channels"
Cons: "No critical comments to be offered"

Pros: "On time, entertainment good crew"
Cons: "Food was bland"

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 delay was too long and disorganized."

Pros: "Spacious plane. Comfort in Economy Class wascwonderful. Crew'a attention to the passengers wascexcellent."

Pros: "customer service of crew was good."
Cons: "there were many who were selected for extra screening (code SSS) this process added a great amount of confusion (without any communication) we were screened and put in an isolation area where we were not allowed to leave or use a bathroom. We were there for over one hour. at one point, we were moving into a long tube like structure where we stayed for at least 30 minutes while others were boarding from an different ramp. the communication was non existent and we were made to feel like prisoners. actually, we were prisoners."

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: "Spacious, great entertainment selection, crew is very attentive"
Cons: "Not all seats can lean back"

Pros: "For starters, the seats were decently comfortable. They were wide, and offered generous legroom. The food was good: an unbelievable improvement from the previous flight (I recommend the chicken). The ICE system was impeccable. It had a wide selection of movies, TV shows, and games as well as access to the news. However, the flight's greatest perk my have been the compassionate crew. They were very helpful and friendly. They offered many accommodations, like a pizza and photo, all for free. Overall, the flight went very well."
Cons: "Although I enjoyed the flight, the only bad part was the boarding process. To start off, the departure in Milan was delayed for about 45 minutes. Also, when boarding finally began, the line was extremely long and moved very slowly. That was the only event that marred the flight to JFK."

Pros: "Enough leg room, wide seads"
Cons: "Food was terrible."

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

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

Pros: "Impecable! Not too many announcements! Absolutely gorgeous plane, great crew, good bathrooms, comfy seats, more room, the plane is so huge you don't feel a take off or landing. Easy pleasant check in process. Thank you!"
Cons: "The food, well I rarely eat on a plane, but some times its a bit better than the others. Vegan options could be good option as i don usually trust meat or fish on a plane! The touch screen doesn't feel the "touch" lots of times"

Pros: "This aircraft was top of the line. Nice size seats, wide aisle, clean bathrooms, great staff, and superior food!"

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

Pros: "good food, empty seats for snoozing and very helpful flight crew."

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

Pros: "Compared to other airlines, especially trips to and from Europe, this one was great! I will try to fly Emirates every time! I especially appreciated the variety and abundance of choices for entertainment. Eight hours just flew."
Cons: "As far as a reasonably priced economy flight, I can't think of a think. Of course, I'd always like a bigger seat but even those were better than most."

Pros: "I would like to say this is the most horrific experience I have ever had traveling and using Kayak. I was late by 10 mins getting to the ticket counter and Emirates gave my seat away. I then proceeded to attempt to rebook and the Emirates agent advised they are sold out for the next 3 days and have no flight alternatives to offer. I contact flight network and the person I spoke proceeds to tell me the same thing and there is nothing they can do for me. Basically that I would need to purchase a whole new ticket on another airline as Emirates doesn't have availability. Which I did. Now I'm looking online and Flight Network has my exact flight on Emirates available at same price I paid for my ticket. But now my new ticket purchased to get home is non-refundable. I'm out over 1000 dollars because of bad info. This has been a horrific experience and after being loyal to Kayak for years.... I will never use the site again."

Pros: "Very good airline with professional stafff and much better comfort than most other airlines"
Cons: "The food was pretty bad. I didn't even eat on the return flight."

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: "Entertaimnment"
Cons: "Carry on weight retractions and scattered boarding"

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: "Great cabin crew"
Cons: "Ground process and lounges were not different from Business Ckass"

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: "Service was great, choices for each meal were plentiful, flight was smooth..pilot alerted you when slight turbulence would occur"
Cons: "Wish the first class pods weren't only for first class"

Pros: "Emirates has a great reputation, and now I've experienced first hand why that is! Great (complimentary!) food and beverages, clean comfortable seats, generous luggage policies, and impressive customer service. The crew on our flight represented 19 different countries and spoke a total of 19 different different languages. The woman ahead of me was very unpleasant about her screen not working, and every attendant she spoke to was infinitely polite and pleasant. They tried to reset her screen, and eventually found an empty seat and moved her to first class!"
Cons: "Only that I can't take an Emirates airbus for all of my flights! I was detained for awhile during boarding because I was chosen to have my carry-on bag checked, and it took awhile because I had filled a water bottle after passing through security and it took some discussion before being approved (my husband didn't know where I was and had already boarded and was worried)."

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

Pros: "Delay was for 30 min"

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

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

Pros: "Crew was great, seating comfortable."

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

Cons: "seat comfort"

Pros: "Seats super comfy"

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

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

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

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

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

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

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

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

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

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

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

Cons: "The seats were uncomfortable, smaller aircraft"

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

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

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

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

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

Cons: "The gate was changed without significant announcement"

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

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

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

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

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

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

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

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

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

Pros: "See above"

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

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

Pros: "Everything"

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

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

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

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

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

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

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

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

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

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

Cons: "Food was not good"

Cons: "Fod no good"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pros: "Staff was very friendly. Good was great. I was actually comfortable during the flight."
Cons: "It's a long flight. But that's unavoidable."

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

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

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

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

Pros: "Customer service was great. I love the food and also free tv and movies. Excellent in all ways !"

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

Pros: "Good food and service"

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

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

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

Pros: "everything"
Cons: "late boarding"

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

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

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

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

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

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

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

Pros: "I love the food, the crew was very nice, great service. And wonderful entertainment. I love to fly by Turkish in the future. I enjoyed everything."

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

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

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

Pros: "excellent food, service"

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

Pros: "Everything was appreciated"

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

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

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

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

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

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

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

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

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: "The boarding process was very orderly. The flight attendants were very polite and very competent."
Cons: "There was nothing I didn't like."

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

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

Recent one-way flight deals

31/10
Sun
1 stop
Egypt Air
13h 15m
MXP - JNB
1/11
Mon
3 stops
Multiple Airlines
36h 30m
MXP - JNB
9/10
Sat
2 stops
Ethiopian Air
16h 30m
MXP - JNB
1/11
Mon
1 stop
SWISS
14h 15m
MXP - JNB
3/11
Wed
1 stop
British Airways
19h 00m
MXP - JNB
9/10
Sat
1 stop
Egypt Air
13h 20m
MXP - JNB
30/10
Sat
2 stops
Ethiopian Air
16h 30m
MXP - JNB
30/10
Sat
1 stop
Egypt Air
16h 40m
MXP - JNB
9/10
Sat
3 stops
Multiple Airlines
34h 45m
MXP - JNB
1/11
Mon
4 stops
Ethiopian Air
38h 25m
MXP - JNB
26/11
Fri
3 stops
Multiple Airlines
40h 55m
MXP - JNB
9/10
Sat
4 stops
Ethiopian Air
39h 00m
MXP - JNB
26/11
Fri
1 stop
Multiple Airlines
30h 35m
MXP - JNB
26/11
Fri
2 stops
Multiple Airlines
37h 30m
MXP - JNB
26/11
Fri
4 stops
Ethiopian Air
38h 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