MIL - JNB

Find cheap flights from Milan to Johannesburg

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

MIL — JNB
Dec 3 — Dec 101
Return
1 adult
Economy
0 bags
From?
To?
Sat 3/12
Sat 10/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

June

High season

August

Cheapest flight

R6 303

Average price (return flight)

R10 305

Good deal one-way

R11 373
Best time to beat the crowds (27% less expensive on average)
Most popular time to fly (34% more expensive on average)
Flight from Milan to Johannesburg OR Tambo
(avg. price over the last 2 weeks)
or less

When to book flights from Milan to OR Tambo

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

Top tips for finding a cheap flight out of Milan

  • Looking for a cheap flight? 25% of our users found flights on this route for R11 373 or less one-way.
  • The cheapest flight from Milan to Johannesburg was found, on average, 45 days before departure.
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly is June.
  • Morning departure is around 36% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Milan to Johannesburg flights

Top 5 airlines serving Milan to Johannesburg OR Tambo

Scores according to KAYAK customer reviews
8,2
Qatar AirwaysOverall score based on 12089 reviews
8,2Boarding
8,1Comfort
8,6Crew
8,2Entertainment
7,9Food
Airline reviews

delayed, not great airport (not any lounges or real restaurants

Read more about Qatar Airways

delayed, not great airport (not any lounges or real restaurants

Same as from Chennai to Doha. One thing changed at SFO about carts for carrying bags. The cart used to be free before, but now you have to pay $8 to get a cart. Some passengers particularly who are visiting first time may not have cash or credit card. If the Qatar airlines can do something to get the carts free, that will be a good thing. It may be out of their control, but if they can provide some complementary thing to get the carts free, is better. Just a suggestion. Thank you.

I was so happy and at ease with the crew 100 %the best ever

Really I can’t think of anything that could’ve been better. Thank you for an excellent trip

I had a pleasant experience.

This flight was cancelled

Pros: "Great crew! Excellent business class suite"
Cons: "Food"
Pros: "My flight attendant, Grace, was delightful. There were several challenging passengers around me and I observed her handle them with the grace of someone who embodied their name—Grace."
Cons: "No wifi on board. The plane was one of the older ones, but still perfectly nice."
Pros: "The crew was great."
Cons: "Food wasn't that great."
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: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"
Pros: "Crew was good and helpful. Food was good. Seats were comfortable."
Cons: "They could have given me an other flight so that I could attend the wedding I was going for. I gotta flight after 12 hours and 10 hours lay-off in Doha. Even if I didn’t get that long layover, I could have been able to attend the wedding."
Pros: "Many movies (entertainment) I got front seat with leg space (comfort)"
Cons: "Some water dripped from the ceiling on flight 736 Doha to Montreal, seat 37a. I am usually hungry on long flights and would have liked more food."
Pros: "I think that my review and comments about the first portion of the flight apply equally to the second portion of the flight. Despite my criticism of the food, the flight attendant service was above expectations."
Cons: "The food. Hire a chef that knows how to make the food palatable."
Pros: "Super comfy seat and entertainment, plus staff super nice"
Cons: "Too long on boarding"
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: "Attention to detail. Very professional."
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: "5 star service"
Cons: "no wifi"
Pros: "service, food and cleanness"
Cons: "Seat to LA was broken"
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: "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."
Pros: "Airport staff were friendly, Flight crew were good. I was in an exit row so I can't comment much about normal economy, but my legroom was fine. lots of movies to choose from. Deplaned onto a bus, that took us right to the Transfer Security which saved me a recently long walk."
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: "Service of air stewards very friendly and polite"
Cons: "This goes for Qatarfigjta from harare to Doha and Doha to Washington DC and back. I am not going to give individual report on each one. Food - my daughter could barely eat anything and the vegetarian meals were stone cold most of time. It was hard to eat at Qatar airport because not only is the food terrible (Burger King and bad Asian food) but outrageously expensive. Our media system did not work for one leg. ** way to many ads on your media system. Every time you watch a new TV episode, you have to sit through 5-6 ads for stuff that is not interesting and the same each time. ** plane info on media system keeps reverting to Arabic even when English is indicated as preferred la gauge. We had to place our iPads in checked luggage for flights from harare to USA as we went through Qatar. *** I asked for quiet seats and was given seats near kitchen and toilet even though I booked in hours in advance. One leg had my ten year old daughter and I in different rows even though I checked in 4-5 hours in advance Of flight . ** staff moved my hand luggage without my permission and without informing me - it was stressful trying to find it."
Pros: "Excellent experience overall, the food was decent, the seats were comfortable and had enough space for me at 6ft tall, the staff were very friendly and helpful, entertainment selection was good with plenty of new movies out. I had no problems with my layover. The baggage allowance was great as I had extra luggage from my trip. I'm very happy with their customer service, the day before my first flight I received a phone call from Qatar's customer service saying that due to delays I wouldn't be able to make my connecting flight to Edinburgh so they would like to book me on another flight instead of me having to wait 24 hours in Doha. I was thoroughly impressed with this service."
Cons: "I did not have wifi available from Doha-Johannesburg"
Cons: "The legroom is ok but the space between two seats is very tight and felt very cramped throughout."
Pros: "A couple more inches leg room than most airlines was welcome, They airline and crew were very good and the Doha airport very nice."
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: "Business class is top notch in Qatar airways. From the moment you get in the Business Cabin, you start feeling the great service onboard. The crew is great, the seats are very comfortable, and the food is very tasty along with the wine pairing. Overall, the experience was well worth it!"
Cons: "The problem was the boarding in Miami International airport, it was quite disorganized even for business class, but more so for economical class."
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"

Excellent service

Pros: "I had to pay two tickets for same flight from Islamabad to San Francisco and going from San Francisco to Islamabad it’s been cancel and I am fighting for my money back they don’t want to refund it"
Pros: "I moved from Economic class to business with my skywards in 2 minutes"
Cons: "Better food on business class"
Pros: "Friendly crew"
Cons: "It was okay"
Pros: "?"
Cons: "No"
Pros: "Yes comfortable flight"
Cons: "Toilets to be checked for cleanliness more frequently."
Pros: "Food was good"
Cons: "Flight attendants could have been nicer. Seats were not that comfortable."
Pros: "The entertainment is fantastic"
Cons: "The crew, not very hospitable"
Pros: "Flight was on time."
Cons: "Keep up the good work"
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’m glad the connection time was short and reached the destination in good time."
Pros: "Smooth flight"
Cons: "I wished I was in business class..."
Pros: "Great service and attitudes by staff."
Pros: "Direct flight"
Cons: "South African airlines allowed me to reserve a seat. But Emirates didn't have it in the system when I checked in."
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"
Cons: "The seats on the 777-300ER were tiny compared to the seats on the A380 from JFK to dubai. My wife and I are both small people and we were cramped. This is very unfair to us and even so to larger people on such a long leg The entertainment screens were also very poor. Small, low res"
Pros: "Nice flight sttendents"
Cons: "Seats too small"
Pros: "Efficient and good actually good for airline food"
Cons: "Electronic equipment a bit out dated and below standard"
Pros: "I loved the entertainment choices and the food wasn’t bad"
Cons: "The crew wasn’t exactly friendly. They seemed really tired and as if they couldn’t be bothered with us."
Pros: "Comfortable seats, enough space for legs, helpful crew, We were offered a voucher to stay in a hotel close to the airport to get a few hours of sleep or relaxation. The voucher included lunch and dinner with good food.."
Cons: "I didn't like the long delay to stay in the airport on hard chairs before leaving Cape Town. The delay affected all the other connections with long periods of stay in the airports. The whole flight was rough, being shaken all the time."
Cons: "luggage did not make connecting flight from dubai to jfk, inspite of pilot telling us 1 hour or so delay was waiting for luggage. at jfk was told can get same night if want to. this proved futile . spent hours at JFk waiting and talking to Emirates. spoke with multiple agents including Luz, sarah, etc. finally around 12 midnight was told customs would not release till next day. but promised to get it to us by 12noon next day (flying to wyoming next day at 330 pm) . this did not happen. again multiple phone calls and promises , failed. Kiamaria even got text of address in WY where 2 suitcases should have gone. All 4 suitcases were sent to NJ and arrived at 9pm. more phone calls. this time Rachel helped with fedex labels unfortunately more problems as fedex said no barcode and we had to go to fedex office and finally they took care of it so many hours wasted, not to mention the anxiety and frustratioon How are you going to reimburse all this ????"
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: "staff is nice"
Cons: "Seats are not as comfortable as other airlines. Baggage lost. Took 30 hours for us to receive. Flight to jfk seems to be cancelled due to weather, but it is very unclear due to no communication from Emirates."
Pros: "Crew was friendly, food was good and entertainment great. Space between front row seats in economy class was good."
Cons: "all good."
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,"
Pros: "This flight was shorter so didn't have any problem and there were veggie options for food."
Cons: "That I was again stuck in the middle seat after requesting an aisle."
Cons: "Service was very poor,. Not enough employees or lack of interest."
Pros: "Staff were friendly and helpful. ICE entertainment onboard offered a wide veriety to choose from"
Cons: "The food was average"
Pros: "Custom meal. Avml."
Cons: "Not very tasty."
Cons: "Seats are cramped and uncomfortable"
Pros: "Crew was extremely accommodating and friendly."
Cons: "Too cramped- very uncomfortable."
Pros: "E v e r y t h i n g ..... I understand now why they are the number ONE airlines in service. We travel enough to see the BIG difference. Thumbs up. Please don't change !!!!"
Cons: "Nothing"
Pros: "I like timely served food and beverages in the flight. And the crew service is excellent. Sometimes the TV is not worked by touch screen."
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: "Not many passengers got to spread out"
Cons: "Rude and racist cabin crew!"
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: "Friendly staff awesome planes wonderful experince"
Cons: "Service was a bit slow. Drinks and food took quite sometime to arrive."
Pros: "The check in was good. The flight was good and the hosts were ok."
Cons: "The quality of food overall on Emirates has gone down. The food doesn't taste as fresh as it used to and it is a bit dry. I used to enjoy the little dried bread bits with the sweet and sour sauce- that has since been discontinued. We were also promised a festive meal on our flight from JNB to Hong Kong on Christmas day but got a regular meal- very disappointing"
Pros: "It was a smooth flight"
Cons: "It was ok"
Pros: "The food was delicious, and I received the special meal I had requested with no problem. Again, great selection of TV shows and movies."
Cons: "The crew seemed a bit put off, just not very friendly. Maybe something had happened that put them all in a bad mood I'm not sure. Despite this they did help people without complaint, but you could tell they didn't want to be there. Again on this flight the TVs were an old model that was difficult to use, you had to push really hard and finagle your finger to get it to read what you were pressing."
Pros: "The food and care was great."
Pros: "On that route the plane can be quite empty on the Melbourne-Singapore leg, meaning lots of space to sleep in coach."
Cons: "Food served very fast (I barely had my first bite that they came with coffee and tea and never seen again). Quality of the food was ok."
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: "Clear and firm boarding instructions - captain updated flight status. Helpful and patient crew. Clean toilets. Prompt disembarkation."
Cons: "Food for main a bit tasteless and dry"
Pros: "Boarding was smooth, they give you a little pacquet that includes tootbruch and toothpaste, eye covers and socks. Food was ok, entertainment system is second to none."
Cons: "Some of the crew were a little rude when asking questions or just approaching them for simple things like our entertainment system not working. They weren't able to help us and it took me theee times to get them to pay attention to us."
Pros: "Service"
Cons: "Food came before alcohol :)"
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: "AC and sound system from DXB to BH"
Pros: "The crew was professional and very engaging"
Cons: "The food I was served was the same on the last flight I had...wich was 3 weeks prior. A little variety would be appreciated. The quality was excellent, but..."
Cons: "Airline could not handle the two hour fog delay which led to tremendously long ticket desk lines and violently angry customers. Terrible experience for staff and customers."
Pros: "The staff the staff the staff. They made the trip so enjoyable. The A330-300 aircraft was smooth and silent. Very impressed"
Cons: "The seats in business class were not as soft as they could be but very impressed overall and good value for the cost of the business class ticket"
Cons: "The lack of communication with the employee who had my boarding pass and did not provide the wheel chair. I waited in an area waiting, he moved to another area without letting me know. Finally I nearly made it to the gate, on the bus and on the plane. It did not give me the chance to relax at the lounge as I paid for a business class ticket. I felt not being taken care of properly and as expected."
Cons: "The seats are to close together and did not recline, also very warm on the plane makes it very uncomfortable"
Pros: "The crew was nice I had good seats"
Cons: "The kosher food was bad"
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: "Enhanced security screening is great."
Cons: "Their website reports INCORRECT departure times for their flights!!! BEWARE I travel frequently and Turkish Airlines is posting WRONG information about their flight departures, causing people (like myself) to miss their flights!!!"
Pros: "Nothing is changing, they need to make some adjustments"
Cons: "Options for vegetarians were not really good."
Pros: "First leg (Mia to Instanbul) crew was excellent!"
Cons: "second leg (Istanbul to Johannesburg) crew were rude!!!"
Cons: "They forced me to check my cabin bag. It met their dimension requirements but said weighed too much (what does that have to do with space in cabin). They they lost the bag so I'm on vacation with no clothes."
Pros: "The food and entertainment was good. The crew was very nice."
Pros: "Service, food, staff—all excellent!"
Cons: "The cabins on both flights were too warm."
Pros: "The staff, the comfort, the food, the green tea aroma scents in the restrooms. <3"
Cons: "N/A"
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: "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: "great crew and flight!"
Cons: "We would have loved to have been able to easily upgrade to business class but weren't able to."
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."
Pros: "It was nice"
Cons: "Food was not that nice"
Pros: "Outstanding service Excellent food Adequate entertainment Seat recline was good for economy"
Cons: "For a long flight (8+ hours) legroom on this Airbus was quite cramped Again poor boarding announcements resulted in very chaotic boarding process"
Cons: "My flight was cancelled ten days prior to departure. Nothing to do with weather. Without my permission they, booked my return flight with a 20 hour layover in Istanbul airport. I had to buy a new ticket home on a different airline. Waiting for a refund which currently seems impossible."
Pros: "Comfortable chairs, the entertainment was wonderful especially for such a long trip."
Cons: "It is not the airline but rather Istanbul airport. I would have been more convenient with a little more organization to help the massive amount of people going through the airport."
Pros: "Good flight service. Nice STAR lounge in Milan"
Cons: "On line check-in does not remember frequent flier info."
Pros: "I eventually arrived at the destination."
Cons: "Difficult to communicate with cabin crew due to lack of English. Flight was delayed by 1 hour. General atmosphere on plane was chaotic I think due to the small plane and length of flight as large numbers of people needed to use toilets."
Pros: "Not trying to be flattering here but it really is a good airline."
Pros: "comfortable. enjoyed the staff. enjoyed the movies music and travel information on the personal screen."
Pros: "the crew was very nice and helping... everything went like clock :) was excellent... i got to early to the airport but overall it was great flight and i enjoy it the crew was very nice.... also to see the plain chef in the boarding is genius"
Cons: "nothing all was good"
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: "Professional and helpful crew, clean airplane."
Cons: "Flights was late, no information was given as to when the flight would board or the reason the flight was late."
Pros: "I did not fly back with Turkish airlines. I decided not to take a chance. Please read comments below."
Pros: "The food and crew service"
Cons: "The leg room is really limited in the economy cabin"
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: "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."

Flight was fine. No entertainment or reading material

The flight was cancelled. I asked Kayak for a refund by email. No answer.

I had requested and a reproved transport in Frankfurt, but nobody came. I ran and ran with my hurting hipp(y am 81), just to end up in another line. I approached an employee there and he suggested to cut the line and trying to make it. Fortunately the boarding for the flight was delayed and I made it! Yea

Very short layover, made worse by flight from Barcelona parking on the tarmac and long distance to the gate. No consideration made for elderly passengers having to find gate and walking the long distance. Arriving at the gate , huge crowd of passengers going through one turnstile. There should have been a separate gate for people with higher boarding priorities.

Already submitted a review for my flight prior to this from Athens to Frankfurt. Very disappointed with this leg of our trip with Lufthansa since the journey TO Athens the week prior was so much better: Lufthansa changed traveller requirements without email updates during our trip and then somehow expected us to know how to adequately prepare. They also made me pay for checked bags when my booking already included a checked bag for my partner and myself... an extra $120 charge that I didn't have time to dispute in the moment, as my partner and I had to race to fulfill Lufthansa's new "all passengers MUST be covid tested" requirement within a slim time frame or risk missing our flight (in spite of arriving at the airport 2 hours early). We even tried calling Lufthansa the day prior since we were having difficulty with online check-in and there was no way to speak directly to an employee. Only voicemail or a chatbot at the website (you can imagine how helpful that was in resolving our inquiries...)

All was well.

Pros: "Nice people"
Cons: "Some games for kids"
Pros: "Crew was amazing. I will never fly to Europe with anyone else. No joke. Best flying expierence ever."
Cons: "Honestly nothing. From start to finish great time."
Pros: "Smooth and easy flight"
Cons: "Food and drinks served late"
Pros: "The crew were very professional. There was a very difficult passenger who was very rude to the stewards and I thought they coped really well. I was sorry to see them treated in this way."
Pros: "My meal request was better than during my Frankfurt to Abuja journey. I did not know the content of the food then."
Pros: "We upgraded our flight from Frankfurt to business class--so worth it."
Cons: "I could not purchase transport for an extra bag on the website. I did purchase it at Larnaca Airport. There, I checked in, dropped off the bag, had to go to another counter to pay (long delay in them being able to generate a receipt). Then I had to run the receipt back to the ticket counter."
Pros: "Never seen such a large streaming movie library. Never seen live stream at seat from cameras (3) outside the plane."
Cons: "It was not clear this was a no-checked-baggage flight, seeing as I specifically searched with flights with luggage. I chose Lufthansa's flight counting on the fact that international flights always allow one checked bag. I had to pay on that way here. I"ll have to pay on the way home."
Pros: "Crew was good, not amazing but Food was a disaster. I can't believe an airline of Lufthansa's repute has bad food and even mediocre in flight entertainment. Compare that to any asian or middle-east airline, Lufthansa is 20 years behind in terms of it's service?"
Cons: "Lufthansa please don't follow the US-based airlines model of greed and profit. Have some decency and don't tarnish your brand."
Cons: "No complaints. Good vegan food."
Pros: "Very comfortable. All very nice."
Pros: "Service and hospitality. On dot service with no major delays."
Pros: "Nice entertainment selection"
Cons: "Too many snacks, food was low quality, flight was delayed with no reason given,"
Pros: "Each time I travel with Lufthansa care, comfort, amd customer service are such a high priority"
Pros: "Crew, food and comfort was good"
Cons: "Nothing"
Pros: "The service on board was excellent."
Cons: "Boarding got a little bit chaotic for families with small children."
Pros: "smooth and on time"
Cons: "no charging ports on plane"
Pros: "The crew was attentive and helpful. Entertainment choices were plentiful."
Cons: "There are coffins with more legroom. Boarding took an eternity."
Pros: "The service was outstanding!"
Cons: "Someone stole my phone charger :("
Cons: "Seats are tiny and crews English was just okay."
Pros: "Food service everything"
Cons: "Everything was just perfect"
Pros: "Everything was great. The crew couldn’t have been more friendly or accommodating. It was a very enjoyable experience."
Pros: "Nothing"
Cons: "No body helped me. My first flight got delayed and missed my connecting flight. People were rude and showed that they didn’t care. I had to wait 4 hours for the next flight. I received little compensation"
Pros: "I believe Lufthansa does more than the majority of other airlines for economy class passengers."
Cons: "There was nothing I didn't like."
Pros: "Such great personnel in the air - can't say enough how much I appreciated them."
Cons: "The airline as a whole, however, encourages you to book with them under the reasonable assumption that connecting flights with Lufthansa will be achievable. Now that I've seen Frankfurt, There was no way they could actually expect any of us to make our connecting flights. And they offer no compensation. When I did get another flight, it was terribly delayed. Talking in line with regular European travelers, they said they expect it. Also met several fliers at the service desk attempting to connect via entirely different routes, all having the same experience."
Pros: "The plane was new, clean and tight. Seats very narrow, no foot room with carry bag under seat on front. On time depart and arrive. Good movies. BUT, where are my bags. Second day in Geneva without clothes or medicines. SwissPort at GVA isn’t helping. They don’t even know where they are: don’t know if they left EWR"
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"
Cons: "Poor customer service (I asked for a glass of water, they were almost annoyed and it took 20 minutes), delayed flight, missed luggage. Never again."
Cons: "The on board entertainment sucks you need to upgrade"
Cons: "The cabin got a little hot during the night and made it hard to be comfortable. Also, the seats lean pretty far back so I had little room in front of me when the person sitting in front of me leaned their seat all the way back."
Pros: "Friendly crew, had row to myself, smooth flight"
Cons: "Delayed departure"
Pros: "More leg room than the A330-300 we took to fly from Charlotte to Munich."
Cons: "The ground crew. One young employee checking the boarding passes in Munich was rude and condescending."
Pros: "Everything"
Cons: "Not a thing"
Cons: "It was delayed by 9.5 hours!!!!!"
Pros: "Great service and comfortable bed for sleeping in business class"
Cons: "Nothing"
Pros: "Munich airport is convenient and boarding went smoothly"
Cons: "This was an SAA plane, not Lufthansa. I have only had excellent service on Lufthansa. This flight again did not have a functioning entertainment system. I asked for this to be addressed and the SAA crew ignored the request and in the morning looked surprised to find out that several of the TV monitors had not worked at anytime on the flight. Not impressed."
Pros: "See above"
Cons: "See above"
Cons: "Couldn't sleep because of seating."
Pros: "Same as above"
Cons: "Same as above"
Pros: "Thank you for the great experience!"
Pros: "Check-in was easy and boarding was efficient"
Pros: "Comfortable seats 2-4-2 seat formation means less stress if you have a window seat Good food Good storage options"
Cons: "Crew seemed curt and unfriendly Very small pocket on the back of the seat in front of you Decent movie selection but could have been better"
Pros: "I've flown on many different airlines since I was 10 years old and hands down this Lufthansa flight was the best and smoothest flight I have ever experienced. First of all, the plane was very comfortable and had good leg room. The flight staff were all extremely courteous and attentive. There was one point where I was reading in the dark and the crew member asked if I wanted the light turned on to read! Normally I don't sleep on flights, and the same crew member asked if I wanted ice cream since I don't feel like sleeping. The crew seemed to have this magic ability to make the flight more comfortable without the passenger having to even think about it, or try to ask for extra service. All of the crew were just very outstanding and organized throughout the entire flight, they were all generally very helpful and kind. By the time I got off the 14 hour flight, I didn't feel even the slightest bit tired or anxious, I was able to spend time with my friends in Budapest upon landing and stay out till 2 am without having to sleep or rest because the flight was so good."
Pros: "Professional crew, easy travel."
Cons: "Close seating."

It was a Good flight

Both airports totally understaffed. Awful experience.

Swift clean friendly on time

Cons: "Allow business passenger to use front bathroom."
Cons: "No internet available (2020). For the my previous flight, a month ago, was the same problem."
Cons: "The airline lost my suitcase and deliver it only 72 hours later... They refused to give me proper compensation for items that were broken..."
Pros: "Very nice airplane and pleasant crew"
Cons: "Bigger seats the new ones are way to narrow"
Pros: "The crew tried to be helpful but were equally frustrated with the ground crew."
Cons: "Follow your own policies. Allow people to board (economy plus) with their hand luggage who have followed all the rules and chosen a seat in the front of the plane. My daughter and my KLM approved baggage were taken by the boarding crew while allowing other passengers to go with more than allowed"
Pros: "Boarding was quick and flight was calm"
Cons: "The coffe and breakfast."
Pros: "Fantastic gate agents!"
Cons: "The food was terrible."
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Pros: "Seats super comfy. Ended up with 3 seats to myself that formed a bed for the lap Uk to NZ. Very nice!"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Cons: "Boarding was very slow."
Pros: "The space at my feet with the chair in front was a bit akward."
Cons: "Not being seated next to small kids. Perhaps they should have a separate section? ;-)"
Pros: "One crew member was very good but all were not very available or checking on people. I had a seat that I purchased and it was very hard to recline I only found out that it did if fact recline it the last hour to hour and a half of the trip! It was a difficult push back to get it to recline"
Cons: "If I knew how to recline my seat earlier. I did try several times"
Pros: "Crew was nice and friendly"
Cons: "Airplane so uncomfortable. Food horrible. Not even available for one of us what we ask for on what was offered. Bad taste and not what can be on a that length of time flight."
Pros: "Crew was amazing, seats were comfortable with enough leg space even without choosing extra space seats. It was my childhood dream come true to fly with KLM. It was really an exciting trip for me, just that it was short."
Cons: "Well, for me everything was on point. Those who have never travelled with KLM, I would encourage them to do so and I’m sure they will not regret."
Pros: "Everything was good except for the entertainment consul for one of our seats."
Cons: "One of our entertainment consuls had to be rebooted 4 times and still didn’t work. We gave up asking."
Pros: "Crew were great, food, entertainment, seat and everything else was great as well."
Pros: "Lovely crew, very helpful"
Cons: "N/A"
Pros: "Seating is tight. The crew was great !"
Cons: "As we landed we had to wait on the plane for an hour and a half because another plane (Spirit) was in our “parking spot.” This made it very difficult for people and connecting flights."
Cons: "No reading light in my seat..."
Cons: "My suitcase didn't come with the airline."
Pros: "The flight AMS to MEX was smooth, very helpful personnel on board, we enjoyed a bit more space and the seat seemed a bit more comfortable."
Cons: "Besides the seat relative comfort, it did not recline much at all, i wondered what the extra money (at least $5 or $600) got us. The food, wine/ beer service was same as regular economy, the boarding took place at same time as economy, no drink before take-off if only sparkling water. And the plane was old generation 747 and the entertainment was same vintage: screen was not very bright and the selection of films was poor. No plug to charge electronics. We were disappointed with KLM when comparing with other airline companies offerings when you book in Premium Economy."
Pros: "short, sweet and to the point. 1+ hour flight is usually an easy hop."
Pros: "Nice people and good service"
Cons: "Not much"
Pros: "The staff tried to help me when it was evident we would not arrive on time"
Cons: "The connecting flight is too short of a time. We were late out of LAX and I missed my connection and had to sit in airport for 5 hours. Missed my grandson’s third birthday party. Just made me sad as Travelled from far to try to make it."
Pros: "Crew was great, very nice"
Cons: "Not enough legroom"
Pros: "Professional crew. Good boarding."
Cons: "No entertainment on board in business. Stale buns - staff unapologetic. Older 737 with uncomfortable seats."
Pros: "The attendants took great care of us. Super smooth flight."
Pros: "Excellent very good"
Cons: "Everting so good ex"
Pros: "Comfortable seats. Warm plane with happy staff."
Cons: "Maybe a second sandwich option for food, not everyone likes cheese."
Cons: "Dutch sub titels would be nice."
Cons: "It was announced I can choose between fish and chicken meal but when I requested for fish meal, I was told it’s finished. My seat was 21, and it surprised me. If something can be changed about that then your services would be much appreciated. Thank you."
Pros: "Service provided by the staff"
Cons: "The navigation of the entertainment system is not very friendly"
Pros: "Flight was on time and quick and comfortable"
Pros: "Cabin Crew was awesome."
Cons: "Entertainment System was not working and no Non-veg food option in flight."
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Pros: "Great food"
Cons: "Sears we're toooo small"
Pros: "The crew service is impeccable. Ground services very friendly and professional."
Cons: "The seats are very uncomfortable. The individual screens are simply outdated like you basically will damage your eyes looking at them. No chargers for phones."
Cons: "The leg room on the long flight was less than I would have wished and it was particularly bad when the person in front put their seat back. this was a day time flight and it would have been good to have a bit more room to use a laptop."
Pros: "The crew were pleasant"
Pros: "Jet airways flight till mumbai"
Cons: "Poor legspace in Klm flight till Amsterdam"
Pros: "Flight attendants were friendly, but they only had limited resources to work with."
Cons: "Worst aircraft I have been on in years. No wifi or entertainment, no power outlets, only bad wine/beer for a 3+ hour flight is mediocre at best..."
Pros: "Good and plenty of food available."
Cons: "No power to charge phones, laptops, etc and no WiFi available. For such a long trip (10 hours) below industry standard."
Pros: "KLM fed a sandwich even though the flight was only 2 hours. The crew was pleasant. Getting through the Amsterdam airport to catch a connecting flight with only an hour to do so was no big deal. Airport staff was pleasant and helpful."
Pros: "Very friendly and the food and drinks never stopped and no additional charges, a very nice experience over the bargain airlines, free in-flight movies, and entertainment, no cost."
Cons: "No complaints."
Cons: "Fewer entertainment options than the delta flight. I got excited with that first flight."

Book cheap flights from Milan to Johannesburg

Recent return flight deals

24/1Tue
1 stopAir France
21h 15mMXP-JNB
1/2Wed
1 stopAir France
24h 15mJNB-MXP
R7 487
24/1Tue
1 stopAir France
16h 55mLIN-JNB
1/2Wed
1 stopAir France
19h 15mJNB-LIN
R7 504
24/1Tue
1 stopMultiple Airlines
25h 45mMXP-JNB
1/2Wed
1 stopMultiple Airlines
24h 15mJNB-MXP
R7 521
24/1Tue
1 stopAir France
22h 10mLIN-JNB
1/2Wed
1 stopAir France
19h 15mJNB-LIN
R7 521
20/1Fri
1 stopMultiple Airlines
31h 05mLIN-JNB
5/2Sun
1 stopMultiple Airlines
14h 05mJNB-LIN
R7 539
24/1Tue
1 stopMultiple Airlines
25h 45mMXP-JNB
1/2Wed
1 stopMultiple Airlines
24h 15mJNB-MXP
R7 539
18/1Wed
1 stopMultiple Airlines
31h 05mLIN-JNB
15/2Wed
1 stopMultiple Airlines
14h 05mJNB-LIN
R7 661
18/1Wed
1 stopMultiple Airlines
25h 45mMXP-JNB
15/2Wed
1 stopMultiple Airlines
22h 15mJNB-MXP
R7 661
18/1Wed
1 stopKLM
25h 45mMXP-JNB
15/2Wed
1 stopKLM
19h 36mJNB-MXP
R7 730
24/1Tue
2 stopsAir France
24h 40mLIN-JNB
1/2Wed
1 stopAir France
19h 15mJNB-LIN
R7 817
28/2Tue
1 stopAir France
13h 55mMXP-JNB
14/3Tue
2 stopsAir France
20h 06mJNB-MXP
R7 817
28/2Tue
1 stopKLM
14h 45mLIN-JNB
7/3Tue
1 stopKLM
35h 31mJNB-LIN
R7 991
20/1Fri
1 stopKLM
33h 50mLIN-JNB
31/1Tue
1 stopKLM
35h 31mJNB-LIN
R8 044
27/2Mon
1 stopBritish Airways
16h 40mLIN-JNB
13/3Mon
1 stopBritish Airways
16h 05mJNB-LIN
R8 235
27/2Mon
1 stopBritish Airways
15h 40mMXP-JNB
13/3Mon
1 stopBritish Airways
15h 05mJNB-MXP
R8 235
27/1Fri
1 stopBritish Airways
21h 50mLIN-JNB
5/2Sun
1 stopBritish Airways
18h 30mJNB-LIN
R8 270
28/2Tue
1 stopBritish Airways
14h 50mMXP-JNB
7/3Tue
1 stopBritish Airways
15h 05mJNB-MXP
R8 270
24/2Fri
1 stopKLM
31h 05mLIN-JNB
8/3Wed
1 stopKLM
14h 31mJNB-LIN
R8 340
27/2Mon
1 stopTurkish Airlines
22h 50mMXP-JNB
12/3Sun
1 stopTurkish Airlines
26h 40mJNB-MXP
R8 462
1/5Mon
1 stopEmirates
35h 20mBGY-JNB
24/5Wed
1 stopEmirates
23h 35mJNB-BGY
R13 215

Search by stops

Search by airline

Search by price

Recent one-way flight deals

16/1Mon
3 stopsMultiple Airlines
31h 40mMXP-JNB
R6 303
14/1Sat
3 stopsMultiple Airlines
32h 00mMXP-JNB
R6 442
16/1Mon
3 stopsMultiple Airlines
31h 20mBGY-JNB
R6 546
15/1Sun
3 stopsMultiple Airlines
57h 40mBGY-JNB
R6 633
15/1Sun
3 stopsMultiple Airlines
55h 35mMXP-JNB
R6 651
17/1Tue
3 stopsMultiple Airlines
23h 15mBGY-JNB
R6 738
16/1Mon
1 stopEthiopian Air
13h 10mMXP-JNB
R8 392
17/1Tue
1 stopEgypt Air
12h 45mMXP-JNB
R8 583
9/12Fri
1 stopKLM
31h 05mLIN-JNB
R8 688
8/12Thu
1 stopKLM
25h 45mMXP-JNB
R8 688
6/12Tue
1 stopEgypt Air
16h 00mMXP-JNB
R8 758
17/1Tue
1 stopAir France
25h 05mLIN-JNB
R8 879
8/12Thu
2 stopsAir France
24h 40mLIN-JNB
R9 001
14/1Sat
1 stopTurkish Airlines
22h 15mMXP-JNB
R9 071
13/1Fri
1 stopEthiopian Air
13h 10mMXP-JNB
R9 088
13/1Fri
2 stopsBrussels Airlines
20h 25mLIN-JNB
R9 785
15/1Sun
1 stopBritish Airways
14h 25mLIN-JNB
R9 802
15/1Sun
1 stopBritish Airways
17h 40mMXP-JNB
R9 802
7/12Wed
1 stopQatar Airways
24h 35mMXP-JNB
R10 760
13/1Fri
1 stopLufthansa
14h 50mLIN-JNB
R12 066

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Milan

Browse origins:

Browse destinations: