MIL - JNB

Find Cheap Flights from Milan to Johannesburg

Return
Economy
Milan (MIL)
Johannesburg OR Tambo
Fri 11/15
Fri 11/22
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to Johannesburg

Milan to Johannesburg flight information

Flights arrive in Johannesburg
Flights depart from Milan
Flight price R6 485
Distance 8 191 km
Airlines KLM, Air France, Turkish Airlines, Ethiopian Air, Emirates, Qatar Airways, Etihad Airways, Lufthansa, SAA, SAUDIA, Austrian Airlines

Good to know

Low season:
March
Best time to beat the crowds
5%
expected price decrease
High season:
December
Most popular time to fly
11%
expected price increase
Average price:
R7 094
(price for this month)
Good deal:
R6 990
or less return trip within
4 months
of travel is a good deal

When to Book Flights from Milan to Johannesburg

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for finding a cheap flight

The cheapest flight from Milan to Johannesburg was found, on average, 41 days before departure.
Book at least 4 weeks before departure in order to get a below-average price.
Morning departure is around 15% 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

How long does a flight from Milan to Johannesburg take?
There are no direct flights for this route listed on KAYAK, the shortest multi-flight duration is 13h 00m.
Which airlines provide the cheapest flights from Milan to Johannesburg?
In the past 3 days, the cheapest return tickets were found on KLM (R6 485), Air France (R6 678) and Turkish Airlines (R6 797).
What’s the cheapest day of the week to fly from Milan to Johannesburg?
For Milan to Johannesburg, Friday is the cheapest day to fly on average and Saturday is the most expensive. Flying from Johannesburg back to Milan, the best deals are generally found on Monday, with Saturday being the most expensive.
Which airports will I be using when flying from Milan to Johannesburg?
When flying out of Milan you will be using one of these airports: Milan Orio Al Serio, Milan Linate or Milan Malpensa. You will be landing at Johannesburg OR Tambo, also known as Johannesburg Airport.
How does KAYAK find such low flight prices?
KAYAK processes over 2 billion travel queries annually and displays results from hundreds of airlines and third party sites, allowing it to find a variety of flight prices and options. It also displays results from 2M+ properties along with car hire, holiday packages, activities and millions of verified reviews so users can see as many available travel options as possible.
How can Hacker Fares save me money?
Hacker Fares allow you to combine one-way tickets on different airlines when it can save you money over a traditional return ticket.
Does KAYAK query more flight providers than competitors?
Yes, KAYAK has access to more data and information than online travel agencies and consistently outperforms the competition in accuracy, globally.
How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Book cheap flights from Milan to Johannesburg (return)

Airports
Origin
Milan
R6 485
only
R6 485
R6 560
only
R6 560
Destination
Johannesburg
R6 485
only
R6 485
Fri, Feb 7
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Sun, Feb 16
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
14h 35m
R6 485
Trip: 10 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 422 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
LAX
AMS
Mediocre 2,0

Cons: I paid for the preferred seat .and i found that people beside me didnt pay anything when i asked them ,

AMS
TXL
Excellent 10,0

Pros: the crew was wonderful, we got a nice Wrap and water, wine or coffee for free, not all airlines serve it anymore, we were on time and I got whatsapp message with updates of the flight

AMS
JFK
Okay 4,0

Cons: Crew members in Amsterdam were very rude and disrespectful

DUB
AMS
Excellent 8,3

Cons: The KLM crew are always great serving and treating you. Well above many other airlines.

MAD
AMS
Good 6,8

Pros: Staff were professional and polite.

Cons: Despite zone boarding, boarding and disembarkation were very slow. Passengers like me with flight connections were very anxious regarding missing these.

Wed, Jan 29
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
23h 35m
Wed, Feb 5
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
19h 40m
R6 678
Trip: 8 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 920 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
YYZ
CDG
Good 7,3

Cons: the tray was broken and the water felt all over. the flight was 1 hr delayed. All of us stood the 1 hr waiting to know what's next. We could sit.

CDG
YYZ
Excellent 8,6

Pros: The crew was excellent and surprisingly the seats were comfortable.

Cons: I think more attention should be paid to cleaning the plane and eeek, there was no liqueur in economy class. Music selection in entertainment should be wider too

LIM
CDG
Excellent 8,0

Pros: It was very comfortable and pleasant.

Cons: Could be a little better the service, the dinner was late

CDG
BLQ
Excellent 10,0

Pros: Polite and friendly service

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

BLQ
CDG
Excellent 10,0

Pros: More space in business class (777-300) than many other airlines.

Cons: Entertainment very limited. No adjustable air vents in this aircraft

Fri, Mar 20
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
27h 00m
Sun, Apr 5
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
15h 20m
R6 797
Trip: 17 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 22 413 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
IST
AMM
Excellent 10,0

Pros: Crew and flight where amazing. Thank you

TZX
YEI
Okay 4,0

Pros: The staff were good

Cons: Better seats and it was not Turkish Airline they change to another company

MUC
SAW
Excellent 10,0

Cons: Great service, friendly team and most importantly great food

SAW
BJV
Mediocre 2,0

Pros: Nothing your flight was cancelled I will put a claim to refund

Cons: Nothing your flight was cancelled I will put a claim to refund

IST
OTP
Excellent 10,0

Pros: Short, sweet, and yummy! Short trip, sweet experience with their staff and boarding process, and yummy snacks.

Sat, Feb 22
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 00m
Sat, Mar 14
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 45m
R6 871
Trip: 21 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 187 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
TLV
ADD
Good 7,3

Pros: Large space

Cons: Bording

ORD
ADD
Okay 4,3

Cons: Customer service need more improvement they should know how to handle things . Just be courteous is. More than enough

IAD
ADD
Good 6,3

Pros: Great crew!

ADD
JNB
Okay 5,3

Pros: seat not comfortable

Cons: more drinks along the way

BJM
ADD
Okay 5,6

Cons: Old aircraft rickety seats

Mon, Dec 16
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
18h 10m
Mon, Dec 30
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
26h 00m
R7 777
Trip: 15 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 657 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
LOS
DXB
Mediocre 2,0

Pros: Nothing

DXB
BKK
Excellent 10,0

Pros: Excellent crew. Got on just in time. Last one on the flight but they were very understanding. Loved the airbus A380.

Cons: It was great but food could have been better. Process to get onto the flight at DXB was much longer and complicated than it needed to be. Huge airport and big distance between connecting flights.

BOM
DXB
Excellent 8,0

Pros: Yes crew was good. But the seats being economy, were very congested having very less leg space.

Cons: Can't say.

MUC
DXB
Okay 4,6

Pros: the food is amazing

Cons: The crew

ATH
EWR
Excellent 10,0

Cons: Everything was great food and the plane great people

Wed, Oct 23
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
19h 30m
Sat, Nov 2
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
37h 35m
R7 955
Trip: 11 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 10 237 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
JNB
DOH
Good 7,6

Pros: Crew is amazing

Cons: The Entertainment screen wasn’t working

DOH
NBO
Excellent 8,6

Pros: Crew was nice

Cons: Bassinet seats could be bigger for comfort with an infant.

DOH
JFK
Good 6,0

Pros: Crew is good. Flight got delayed

Cons: Food is good.

DOH
AMD
Excellent 10,0

Cons: Great

TBS
DOH
Mediocre 2,0

Pros: From Doha to lax my assigned seat was 20K and some Isidore changed it before I arrived to Doha. Then I called in to get another window seat and likely got 29K. When entering the aircraft another moron changed to to 38E. I’m so definitely getting my refund for this customer service/ flight !

Cons: Take a while guess

Fri, Oct 18
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
29h 50m
Thu, Oct 24
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
34h 45m
R8 533
Trip: 7 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 6 471 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
YYZ
AUH
Okay 4,0

Cons: Paid for extra leg room seats and didnt get them

AUH
PEK
Excellent 9,6

Pros: Super easy check in. Good air hosting staff.

Cons: Same as ALWAYS - Beijing baggage pickup is an absolute joke. Takes forever and it is generally mayhem in the baggage hall. They really need to get ahold of this space and the behaviour of Chinese travelers.

MNL
AUH
Good 7,3

Pros: the headrests in the AUH-MAD leg

Cons: the touchscreen inflight system didn’t work very well in the MNL-AUH leg of the trip

AUH
MEL
Good 7,0

Pros: It's ok for business class. Crew and boarding is Pro smooth.

Cons: Entertainment options are limited. Food could be better considering its business class.

IAD
AUH
Okay 5,3

Pros: Crew was friendly and online entertainment system had a lot to offer. Online check-in does save time, it's a shorter queue & you just have to drop off your luggage.

Cons: Eithad charges for seat selection now! Not seats with extra legroom or any other perks. But any seat in Economy if you select it 24 hours before departure, anywhere from $25 to $45. Seat selection is free if flight departure is less than 24 hours away but available seats are all random.

Wed, Apr 1
LIN
Milan Linate
JNB
Johannesburg OR Tambo
13h 25m
Mon, Apr 13
JNB
Johannesburg OR Tambo
LIN
Milan Linate
14h 15m
R9 365
Trip: 13 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 26 955 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,5
Entertainment
7,7
Food
7,6
FRA
BOS
Good 6,0

Pros: Crew was amazing.

Cons: Seats were very uncomfortable, no air controller and the TV screen with the flight information was right in front of us. Even the flight attendants couldn’t turn it off and it was so bright making it difficult to sleep.

KBP
FRA
Mediocre 3,3

Cons: The only company that constantly delays flights. Narrow and uncomfortable places in the business class. They waited 4 days for the suitcase! They are not responsible for receiving compensation for the delay in suitcases! Where to write and call?

ZAG
MUC
Excellent 9,0

Pros: Crew was very friendly. Liked that you can see how far away and how much longer the flight was.

Cons: Flights to be more on time

MUC
IAD
Excellent 9,3

Pros: Entertainment options were great crew was very friendly

Cons: Seat could be more comfortable

AMS
FRA
Mediocre 3,0

Cons: Luggage was not received. Now being told it will take up to 5 days! Unacceptable performance

Wed, Jan 1
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
13h 00m
Thu, Jan 9
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
27h 05m
R11 650
Trip: 9 days
7,3GoodShow reviews
Overall 7,3 Good
Based on 1 766 reviews
Overall
7,5
Boarding
7,6
Comfort
7,4
Crew
7,9
Entertainment
6,6
Food
7,1
FRA
JNB
Excellent 8,0

Pros: Everything

Cons: Nothing

JNB
LUN
Good 6,8

Cons: The food that they give you on the plane could have been better. The lunch they provided was terrible.

JNB
PER
Mediocre 2,3

Pros: I didnt like anything about SAA business class

Cons: Seats have this kink in the middle when in flat position. No business class boarding, food was average to bad. Not impressed at all

JNB
MPM
Good 6,3

Pros: reliable, on time, clean and efficient.

Cons: Boarding was a bit of a cluster. Partly the JNB airport design, partly the lack of order and organization.

LAD
JNB
Mediocre 2,0

Pros: just arriving home safe

Cons: No choice on Breakfast meal. No halaal meal

Fri, Feb 7
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Sun, Feb 16
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
14h 35m
R6 485
Trip: 10 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 422 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
BHX
AMS
Excellent 10,0

Cons: Time

ATH
AMS
Okay 5,3

Pros: Flight and the crew!

Cons: Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!

AMS
MAN
Excellent 8,0

Pros: The crew was informative

Cons: Inflight sandwiches

CPT
AMS
Excellent 9,3

Pros: The crew was amazing, flight on schedule and good entertainment.

Cons: Space is just reasonable on a long flight, even if there's seats more spacious that you could choose if you pay more.

AMS
HAM
Good 7,0

Pros: Great crew.

Cons: Ran out of business class meal. Substituted a Econ class.

Wed, Jan 29
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
23h 35m
Wed, Feb 5
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
19h 40m
R6 678
Trip: 8 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 920 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
BEY
CDG
Excellent 10,0

Pros: All went right namely the seats but the luggage condition is the worst

Cons: Air France is not a low fare airlines, I had to pay 225 USD against 3 luggages which is not acceptable. We should have the right for one luggage per ticket as all other airlines. If I knew this will happen, I wouldn’t use Air France and this will be the last time I buy a ticket on Air France

PRG
CDG
Mediocre 2,0

Pros: Nothing !! Such a bullshit flight ever !!!

Cons: No tv fo 14 hr long flight !! Flight delayed for 1 he !! No proper arranged to board .. it was kiosk!! Food quality was worse. No space to seat !! Can’t sleep .. no leg space !! Worst fight till the date !!!

CDG
LAX
Excellent 10,0

Pros: Quick boarding, comfortable seating. Great food!

Cons: The seats and IFE were a bit outdated. Comfortable, but outdated. My family had issues with their screens and one had to use the remote as the touch screen was no longer functional.

MAN
CDG
Good 7,2

Cons: I’m not sure that short-hop flights should serve solid food. The quality invariably disappoints. Otherwise, all is good with this flight.

CDG
EDI
Okay 4,4

Pros: Check in agent extremely helpful and friendly.

Cons: Not boarding on tarmac via bus. Sandwich - tartar sauce and “chicken” - with two quarter sized pieces of meat was terrible.

Fri, Mar 20
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
27h 00m
Sun, Apr 5
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
15h 20m
R6 797
Trip: 17 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 22 413 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
SAW
DNZ
Excellent 10,0

Pros: The service is amazing .. the crew took care of us well.

Cons: Not much .. its a comfortable short flight.

TZX
YEI
Okay 4,0

Pros: The staff were good

Cons: Better seats and it was not Turkish Airline they change to another company

IST
IAD
Excellent 9,3

Cons: Squawking brats the whole 10.5 hours of the trip to IAD.

IST
LAX
Excellent 8,6

Pros: Comfort and food with good entertainment.

Cons: Crew could be trained for better service, most all were rude and annoyed that they were there.

TLV
IST
Okay 4,3

Cons: Ticketing staffs should and can be more co considerate. Average rating at best, and sometimes very rude.

Fri, Dec 20
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Tue, Jan 7
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
36h 25m
R13 713
Trip: 19 days
7,1GoodShow reviews
Overall 7,1 Good
Based on 2 333 reviews
Overall
7,2
Boarding
7,2
Comfort
7,3
Crew
7,5
Entertainment
6,9
Food
7,0
FCO
RUH
Mediocre 3,0

Pros: Flight crew

Cons: Changing the seats without telling us or asking us. Basically treating passengers like flying for free

CDG
JED
Okay 5,6

Pros: Paris/jeddah is always better than Frankfurt/jeddah (in food service, plane size and entertainment... etc)

Cons: Chicken meal was not cooked well, but the flight attendent was nice and switched it to a beef-meal

KUL
JED
Excellent 8,0

Pros: Helpful crew and flight was comfortable overall

Cons: food quality used to be better. Need to keep the quality up

JED
RUH
Mediocre 2,0

Pros: Nothing

Cons: Everything

RUH
JED
Okay 5,2

Pros: N/A

Sat, Feb 22
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 00m
Sat, Mar 14
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 45m
R6 871
Trip: 21 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 187 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
VIE
ADD
Good 6,3

Cons: Airport Addis Ababa is chaos.

MQX
ADD
Mediocre 2,0

Cons: Flight was delayed and caused me to miss my connecting flight on another airline that had no other flights that day. As a result of the lack of communication and general lack of professionalism, staff refused to rectify the situation and take responsibility, and I was forced to stay overnight. Worst

ADD
VIE
Okay 5,3

Cons: Online check in was not possible. The check in and boarding process took more than two hours and there was no order.

HAH
ADD
Excellent 9,0

Pros: I liked the fligth attendant

WDH
ADD
Good 7,6

Pros: Crew was helpful, everythinf fine

Cons: The food was not so good. Bit cold..

Sat, Dec 28
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
35h 50m
Thu, Jan 9
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
27h 05m
R14 099
Trip: 13 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 4 610 reviews
Overall
8,1
Boarding
8,1
Comfort
7,9
Crew
8,4
Entertainment
7,3
Food
7,5
LAX
VIE
Excellent 9,3

Pros: The plane was comparatively clean

Cons: Staff need to be a little more genuine with their simles or just don’t give obvious fake ones.

SOF
VIE
Excellent 10,0

Pros: Seat was very comfortable. Crew was great.

VIE
CAI
Excellent 10,0

Pros: Seat was very comfortable. Crew was great.

IAD
VIE
Good 7,0

Pros: The crew was nice. The economy seating was sorta spacious, but then again, it was economy. I’m 6’2” and my knees didn’t hurt.

Cons: It’s standard European airline. Don’t expect Cathay, Singapore or Emirates.

SZG
FRA
Good 6,0

Pros: The crew

Cons: Boarding

Wed, Dec 4
LIN
Milan Linate
JNB
Johannesburg OR Tambo
33h 45m
Sun, Dec 15
JNB
Johannesburg OR Tambo
LIN
Milan Linate
35h 35m
R6 560
Trip: 12 days
7,8GoodShow reviews
Overall 7,8 Good
Based on 3 422 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
FCO
AMS
Excellent 8,0

Pros: The crew.

Cons: The time between flights.

AMS
ABZ
Good 6,0

Pros: very nice crew

Cons: my bagfage was lost

OPO
AMS
Excellent 8,0

Pros: Fast boarding

Cons: Slow in refuelling, got us delayed for 40-

LIS
AMS
Good 6,4

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

NBO
AMS
Good 6,6

Cons: Half the screens were not working - crew were made aware but nothing was done. Vegetarian choices were poor to non-existent ; I witnessed crew insist to a passenger that there were no vegetarian options! They finally cobbled something together for him but not a pleasant experience

Mon, Mar 9
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
23h 10m
Mon, Mar 30
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
19h 35m
R6 812
Trip: 22 days
8,0ExcellentShow reviews
Overall 8,0 Excellent
Based on 22 413 reviews
Overall
8,0
Boarding
7,9
Comfort
7,8
Crew
8,3
Entertainment
8,1
Food
8,0
IST
LAX
Excellent 8,6

Pros: Comfort and food with good entertainment.

Cons: Crew could be trained for better service, most all were rude and annoyed that they were there.

SAW
TLV
Mediocre 3,0

Cons: I had no vegetarian dinner

LGW
SAW
Excellent 10,0

Cons: Outstanding

SAW
AYT
Excellent 8,0

Pros: Short flight

Cons: Being on time

SAW
MUC
Excellent 10,0

Pros: No issues

Cons: Everything is good

Sat, Mar 7
LIN
Milan Linate
JNB
Johannesburg OR Tambo
19h 40m
Sat, Mar 21
JNB
Johannesburg OR Tambo
LIN
Milan Linate
20h 05m
R6 856
Trip: 14 days
7,5GoodShow reviews
Overall 7,5 Good
Based on 3 920 reviews
Overall
7,7
Boarding
7,7
Comfort
7,3
Crew
8,2
Entertainment
6,9
Food
7,2
NBO
CDG
Excellent 10,0

Cons: I dint like the way you guys sold me the tickets with only one bag to check in with when I went to the airport I’ve got to pay 58 pounds extra I was not happy with you guys so next time you have to tell your customers before they buy the tickets that’ it’s one bag check

CDG
BLQ
Excellent 10,0

Pros: Polite and friendly service

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

JNB
CDG
Good 7,6

Pros: Great crew and entertainment. Terrible experience at CDG airport but that’s the airports fault.

BOS
CDG
Excellent 8,6

Pros: Boarding procedures and crew were top. Wines and beverages excellent and even in super economy water was served several times

Cons: The food could have been much better, should consider doing everything organic. As it was, the chicken in the meal was awful, the dessert terrible. The rice in the salad hard, almost uncooked. The only good quality food was the bread and the cheese

LHR
CDG
Okay 5,0

Pros: The seat was very comfortable.

Cons: My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting.

Tue, Nov 12
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
15h 40m
Sun, Dec 1
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 45m
R6 901
Trip: 20 days
7,0GoodShow reviews
Overall 7,0 Good
Based on 2 187 reviews
Boarding
7,0
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
LLW
ADD
Good 6,0

Pros: Fine flight with good meals.

Cons: TV was broken, had phone so it was okay, the frustrating but was the call button. I rarely hit it, did this time for an arrivals card, the guy beside me messed his up and used mine while I was sleeping. No problem, until I hit the button. No one came for more than an hour, I even made eye contact.

JIB
ADD
Good 6,0

Pros: The flight was four hours delayed in Djibouti and there was absolutely zero, NO communication, whatsoever, provided by the Djibouti Ethiopian Airlines staff what was going on, how long the flight was going to be delayed, or if it was actually complete canceled for that evening.

Cons: Flight ET365 was scheduled to leave Djibouti at 19:00 but did not leave until 23:30, without any screen information or by the Ethiopian Airlines staff at JIB airport how long the delay would be or if the flight was completely cancelled. Extremely unprofessional and ignorant handling of the situation

CPT
ADD
Okay 5,3

Pros: They an amazing crew

Cons: They need to improve on the flight check-in and boarding at thier airport in Bole, it is so messy. Also thier inflight menu is nothing special

NIM
ADD
Mediocre 3,6

Pros: New aircraft with comfortable business seats

Cons: More than 4 hours delay! Not all selection from food menu available

BKK
ADD
Good 7,6

Pros: Cabin crew was great at customer service. Very helpful.

Cons: The food was the same on consecutive flights, which made eating painful. And the Addis Ababa airport is very poor right now.

Mon, Dec 16
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
18h 10m
Mon, Dec 30
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
26h 00m
R7 777
Trip: 15 days
8,3ExcellentShow reviews
Overall 8,3 Excellent
Based on 14 657 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
COK
DXB
Excellent 9,6

Pros: Crew, food and entertainment. Seats were okay.

Cons: Our Kochi to Dubai flight was late, the bus at Dubai airport was extremely slow and we reached Dubai airport two minutes prior to the closing of the boarding of the onward flight. We had to literally run to catch our onward flight to Boston. However, the ground staff at Dubai were excellent, called the gate staff to alert them about us and managed to get us on board. Surprisingly, our luggage was also loaded on to the same flight and we couldn't believe we got the luggage in Boston! Overall, all went well.

IAD
DXB
Excellent 9,3

Pros: The seats were spacious and comfortable. Ample room for the long flight.

Cons: Desert option: warm cookies

KBL
DXB
Okay 4,3

Pros: Good performance of ground staff in kabul

Cons: On time flight not delay

DXB
KWI
Excellent 10,0

Cons: My judgement will be unfair cause I love Emirates airlines

DXB
BOS
Excellent 10,0

Pros: Crew, food and entertainment.

Cons: Everything went well.

Show more results
*
Prices are per person, are for e–tickets and include all taxes & fees in ZAR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.
1
  • Return
  • One-way
  • Multi-city
  • 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