Find cheap flights from Milan to Johannesburg

MIL - JNB

Find cheap flights from Milan to Johannesburg

Return
Economy
Milan (MIL)
Johannesburg OR Tambo
Mon 1/13
Mon 1/20
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 465
Distance 8 191 km
Airlines KLM, Air France, Ethiopian Air, Qatar Airways, Etihad Airways, British Airways, Emirates, Alitalia, South African, Egypt Air

Good to know

Low season:
March
Best time to beat the crowds
5%
expected price decrease
High season:
December
Most popular time to fly
10%
expected price increase
Average price:
R11 354
(price for this month)
Good deal:
R6 552
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, 69 days before departure.
Book at least 4 weeks before departure in order to get a below-average price.
Morning departure is around 8% 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 465), Air France (R6 538) and Ethiopian Air (R6 784).
What’s the cheapest day of the week to fly from Milan to Johannesburg?
For Milan to Johannesburg, Tuesday is the cheapest day to fly on average and Friday is the most expensive. Flying from Johannesburg back to Milan, the best deals are generally found on Friday, with Thursday 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 465
only
R6 465
R6 538
only
R6 538
R7 897
only
R7 897
Destination
Johannesburg
R6 465
only
R6 465
Tue, Jan 28
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Thu, Feb 6
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
14h 35m
R6 465
Trip: 10 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 497 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
KIX
Excellent 8,6

Pros: The crew were excellent and seats were comfy.

Cons: Headphones for the entertainment centre.could have been better. Sound quality not great.

EBB
AMS
Excellent 8,3

Pros: KLM STAFF WERE VERY PROFESSIONAL

Cons: SOME CREW MEMBERS WERE ABIT RUDE. THEY NEED TO WORK ON THEIR ATTITUDE

AMS
CPH
Excellent 10,0

Cons: Everything was OK

BOD
AMS
Excellent 10,0

Pros: The pilot and the crews were helpful about the transit. Pilot make up a lot of time.

Cons: Flight was delayed, had to run to my next connection flight.

AMS
LAX
Okay 5,0

Pros: The crew was professional & friendly

Cons: Food was terrible honestly, entertainment system didn't work on 1st flight.

Mon, May 11
LIN
Milan Linate
JNB
Johannesburg OR Tambo
19h 15m
Mon, May 18
JNB
Johannesburg OR Tambo
LIN
Milan Linate
34h 55m
R6 538
Trip: 8 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 008 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
CDG
JNB
Okay 4,0

Pros: Not much, seats are super uncomfortable

Cons: Better code sharing with KLM

JNB
CDG
Good 6,0

Pros: Spacious business class seats, excellent meals

Cons: Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options.

BOS
DTW
Mediocre 2,0

Cons: We didn’t travel to Detroit... we were re-routed 3 times and our luggage is lost, some really helpful ppl along the way (thankfully) and some really crummy ppl too... no in between... still not to our destination

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.

CDG
PTY
Excellent 8,3

Pros: Cops is always a good reason to flight

Cons: They always change the gates, also too many disorders in the gate previous the boarding process, the process it is not clean. They took hand baggage aleatory to send to down and do not ask if we have fragile stuffs there.

Wed, Feb 19
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 00m
Thu, Feb 27
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
16h 35m
R6 784
Trip: 9 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 232 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
DUB
YYZ
Excellent 10,0

Pros: The landing was smooth and so was the whole flight! Loved it

Cons: Food. I ended up throwing up shortly after eating

NSI
LBV
Excellent 8,3

Cons: Food must be better

ADD
JNB
Okay 5,3

Pros: seat not comfortable

Cons: more drinks along the way

NIM
OUA
Excellent 8,0

Cons: Better seat

ADD
JRO
Okay 5,3

Pros: Crew was very friendly and professional

Cons: 45 minutes late departure

Mon, Jan 13
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
29h 20m
Tue, Feb 4
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
23h 30m
R7 348
Trip: 23 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 10 440 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
BOM
DOH
Excellent 8,6

Pros: Yes

Cons: Good flight

DOH
BKK
Excellent 8,3

Pros: Wifi !!!!

Cons: Bigger seats

HKT
DOH
Good 7,2

Pros: Breakfast was good; the first meal was average

KGL
DOH
Mediocre 2,0

Pros: Awful

Cons: Flight was cancelled and rebooking dealt with poorly

DOH
CDG
Excellent 10,0

Pros: Amazing aircraft! Amazing crew!

Tue, Jan 28
BGY
Milan Orio Al Serio
JNB
Johannesburg OR Tambo
22h 20m
Thu, Feb 6
JNB
Johannesburg OR Tambo
BGY
Milan Orio Al Serio
22h 25m
R7 897
Trip: 10 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 527 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
AUH
HKG
Excellent 8,6

Pros: yes to both.

Cons: Wine list was poor. Enough of a premium is built into the business class fare to get some decent wines onto the list. Coffee is not so good either.

DEL
AUH
Excellent 10,0

Pros: Seat spacing, food, crew Everything

AMD
AUH
Mediocre 2,0

Pros: it would be a lie to say i liked anything

Cons: everything by alot

JFK
AUH
Excellent 8,0

Pros: The seat were comfortable.

Cons: Crew was cold and and very matter of fact. The food was very so-so. The food items have to be purchased other the food trays served unlike Turkish Airlines and Kuwaiti Airlines.

GVA
AUH
Excellent 8,0

Pros: I slept. Food was fine even though I forgot to order vegetarian. Movie selection seemed extensive too.

Cons: No a lot.

Tue, Feb 18
LIN
Milan Linate
JNB
Johannesburg OR Tambo
17h 45m
Fri, Feb 28
JNB
Johannesburg OR Tambo
LIN
Milan Linate
16h 15m
R8 838
Trip: 11 days
7,4Good Show reviews
Overall 7,4 Good
Based on 22 356 reviews
Overall
7,4
Boarding
7,6
Comfort
7,2
Crew
8,0
Entertainment
7,0
Food
6,8
LGW
JFK
Okay 5,0

Cons: Maybe not BA fault but immigration wait at jfk was 11/2 hours!

DUB
LHR
Excellent 9,5

Pros: The pilots gave details of flying conditions and landing conditions. Flight was smooth and on time

LIS
LHR
Mediocre 2,3

Pros: Nothing.

Cons: Timeliness. Cleanliness. Service. Food and drinks.

LGW
NCE
Excellent 9,5

Pros: Quick flight and boarding

LHR
PHX
Good 6,0

Cons: The cabin crew was quite stuck up and unfriendly

Tue, Jan 28
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Thu, Feb 6
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
14h 35m
R6 465
Trip: 10 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 497 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 ,

BRS
AMS
Good 6,0

Pros: Crew were excellent

Cons: Old aircraft. Uncomfortable seats in economy. Entertainment screens old and almost impossible to watch - watched my iPhone! No mobile phone charger.

MAN
AMS
Excellent 10,0

Pros: Impressive service... amazing crew, very friendly and professional

KIX
AMS
Good 7,0

Pros: Planes were on time and connections made.

Cons: One bag delayed as not put on flight and food could be better.

BOD
AMS
Excellent 10,0

Pros: The pilot and the crews were helpful about the transit. Pilot make up a lot of time.

Cons: Flight was delayed, had to run to my next connection flight.

Tue, Dec 17
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
23h 30m
Thu, Jan 2
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
22h 20m
R12 931
Trip: 17 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 14 895 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,5
Entertainment
8,6
Food
8,1
LGW
DXB
Okay 5,6

Cons: Crew missed our rows a couple of times with drinks. Seat on flight from Dubai to Sydney not vey comfortable,

DXB
IAD
Excellent 10,0

Pros: Crew amazing. Seats had enough legroom. Good was second to none

BEY
DXB
Excellent 8,3

Cons: Shorten luggage wait time to arrive on the belt.

STN
DXB
Okay 5,6

Pros: Fast boarding, on time, movies.

Cons: Softer seats. Better food. Seat parents with their screaming babies and children in the back of the plabe!!!

DUS
DXB
Mediocre 3,0

Pros: ?

Cons: No

Mon, May 11
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
18h 25m
Mon, May 18
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
23h 30m
R6 538
Trip: 8 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 008 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
CDG
MIA
Excellent 10,0

Cons: The best airline what I was flying so far !! Excellent food, drink, comfort seat, free entertainment with great selection.

CDG
BEY
Good 7,3

Pros: The bread was fresh and food better than other times

Cons: Crew is always aggressive and unfriendly

CDG
TLV
Okay 4,0

Pros: Nothing

Cons: Everything

ORD
CDG
Mediocre 3,3

Pros: Entertainment system

Cons: Awoke to find ill man laying on floor in aisle next to me with oxygen. Shortly after... Passenger in seat near man on floor (diabetic but no one tells us anything) needs to lay across four seats with oxygen for heart issues for remainder of trip with staff and doctor on board nearby. Nevdr informed what was happening, never offered to move our seats or move iIl passengers. Glad all turned out ok. Could have given them more privacy and better informed other passengers.

IAD
CDG
Mediocre 2,0

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

Wed, Feb 19
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 00m
Thu, Feb 27
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
16h 35m
R6 784
Trip: 9 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 232 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
ADD
ACC
Okay 5,2

Pros: Pleasant check-in staff. Friendly flight attendants.

Cons: Travelers should be told that Gate 2 to Kumasi will be empty when you get there and that you should go around the corner to the transit area and wait for your flight there. They should let you know that they will announce the flight from the transit area.

ADD
JRO
Okay 5,3

Pros: Crew was very friendly and professional

Cons: 45 minutes late departure

BLR
ADD
Okay 4,0

Cons: Good crew

BJM
ADD
Okay 5,6

Cons: Old aircraft rickety seats

ADD
NIM
Excellent 8,3

Cons: Better seat

Tue, Dec 31
BGY
Milan Orio Al Serio
JNB
Johannesburg OR Tambo
15h 00m
Thu, Jan 9
JNB
Johannesburg OR Tambo
BGY
Milan Orio Al Serio
22h 25m
R14 059
Trip: 10 days
7,2Good Show reviews
Overall 7,2 Good
Based on 1 552 reviews
Overall
7,2
Boarding
7,3
Comfort
7,0
Crew
7,6
Entertainment
6,1
Food
6,4
AMS
FCO
Okay 5,2

Cons: Delayed takeoff. That happens but very poor communication about the delay.

FCO
EZE
Mediocre 3,3

Pros: Even though the plan was full, the boarding process was quick.

Cons: Extremely old plain. The worst entertainment center i’ve ever seen: it was just ok for the 80’s. The crew seems to not knowing how to smile.

FCO
SCL
Good 6,4

Pros: Asientos incómodos y cabina muy antigua. Se sentían fierros del asiento en la espalda

Cons: Sistema de entretenimiento muy antiguo. Conexión de audífonos no funcionaba en mi asiento y no me dieron solución. Vuelo de 14 hrs sin entretenimiento es terrible.

ATH
FCO
Okay 4,0

Cons: Seat assignments sucked. Could not seat together

FCO
LAX
Mediocre 2,0

Cons: Seating, food, entertainment, communication and comfort

Mon, Feb 3
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Thu, Feb 13
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 15m
R6 465
Trip: 11 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 497 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
AMS
GVA
Good 6,0

Cons: Delay due to strike

AMS
MAN
Good 6,0

Pros: Flight arrived on time

Cons: No food provided "due to a strike the previous day". Not sure why this would impact on providing a sandwich or snack particularly when champagne was still available for first class passengers.

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
OTP
Okay 5,2

Pros: Decent price for economy comfort seat, 4A.

Cons: The flight was delayed about 80 minutes and they did not informed until when I got to the Airport. I could have stayed more at home instead of the terminal. They have also changed the boarding gate..

DMM
MCT
Good 7,6

Pros: Information sharing by pilots and crew. Economy class leg room is good.

Cons: All good up to the level

Mon, May 11
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
18h 25m
Mon, May 18
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
23h 30m
R6 538
Trip: 8 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 008 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
JNB
CDG
Good 6,0

Pros: Spacious business class seats, excellent meals

Cons: Lack of ventilation in cabin, and staff refusal to turn heaters down (in September), very limited entertainment options.

CDG
YUL
Excellent 9,0

Cons: Thé qualité officielle the images

CMN
CDG
Mediocre 3,6

Pros: Good selection of movies.

Cons: Had to use a shoe horn to get into and out of my seat and I'm not a large guy. But really my harsh criticism comes from the loss of my girlfriends luggage. It was left behind in Paris on our way to Casablanca causing us to waste a day in Casablanca traveling back to the airport the grab the bag the next day. And to add injury to insult her bag was left behind in JFK during our transfer for our flight to Seattle. No big deal right, Delta will deliver the bag to our house the next day, wrong, we were told we have to go to the airport ourselves to get the bag.

CDG
TLV
Okay 4,0

Pros: Nothing

Cons: Everything

CDG
MAN
Excellent 8,0

Pros: The seats were bigger across the shoulder area and had more padding than some other budget airlines.

Cons: Wish there was more elbow room in the seat. I am a big guy and I was having to squish myself so as to not interfere with my neighbor

Mon, Jan 13
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
29h 20m
Tue, Feb 4
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
23h 30m
R7 348
Trip: 23 days
8,3Excellent Show reviews
Overall 8,3 Excellent
Based on 10 440 reviews
Overall
8,3
Boarding
8,3
Comfort
8,2
Crew
8,6
Entertainment
8,3
Food
8,0
JFK
DOH
Excellent 10,0

Pros: Crew was amazing

DOH
PER
Excellent 9,0

Cons: coffee is to strong and to many spicy foods

KTM
DOH
Excellent 9,6

Pros: Yes

MEL
DOH
Excellent 9,3

Pros: Amazing staff, clean plane, good food, comfortable seats in business

Cons: Plane was very warm. Uncomfortably warm Movie selection was boring. Too many Marvel films which was ridiculous.

CDG
DOH
Excellent 8,0

Pros: Seat comfortable

Fri, Jan 3
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
13h 00m
Thu, Jan 9
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
36h 25m
R15 072
Trip: 7 days
7,5Good Show reviews
Overall 7,5 Good
Based on 1 808 reviews
Overall
7,5
Boarding
7,6
Comfort
7,4
Crew
7,9
Entertainment
6,6
Food
7,2
JNB
JFK
Excellent 8,3

Cons: I am tall, and I did not have a favorable seat. Many think all tall people like the aisle seat

FRA
JNB
Excellent 8,0

Pros: Everything

Cons: Nothing

JNB
JFK
Okay 4,6

Pros: Crew was good, friendly and helpful

Cons: Was not able to watch any movies throughout the flight

JNB
PER
Good 6,0

Pros: 1. Friendly welcoming crew 2. Comfortable seats 3. Reasonable selection of entertainment 4. Clean amenities

Cons: 1. Although i requested Halal food in advance, when i booked my flight, non was provided. 2. I got to the boarding gate, 10 minutes before the plane was initially scheduled to take off. I was the second last person to board the aircraft because there was a long queue at Passport control with only one officer for a prolonged period. The man at the final boarding checkpoint, insisted that i was late because of shopping, and insisted on me catching a new flight the following day. He said that they had already filled up the plane with Stand By passengers, and my bags had already been off loaded. I had to beg him to allow me to board, and eventually he did. About 10 minutes after the scheduled departure time, the captain announced that they were waiting for one more guest, and the flight actually left about 20 minutes later then schedule anyway. This series of evens led me to believe that the man at the boarding gate was trying to elicit a bribe from me.

BEW
JNB
Excellent 8,0

Cons: Super sad the regional flight stopped offering the nice box lunches

Thu, Apr 23
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
15h 50m
Sat, May 2
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
15h 35m
R6 972
Trip: 10 days
7,2Good Show reviews
Overall 7,2 Good
Based on 2 232 reviews
Boarding
7,1
Comfort
7,2
Crew
7,6
Entertainment
6,7
Food
6,6
TNR
ADD
Good 7,0

Cons: Could have a better seat like 30A on Boieng 387-8 Quantity of food should be improved Quality of food should be improved

ADD
CAI
Okay 5,6

Pros: Crew was nice. Plane was older model. No individual movies. Seats were old and worn, but flight was nice.

Cons: Not sure anyone can change this, but people (Egyptians) got out of their seats before the plane had even slowed down on the runway. People were jostled about. One guy bumped me several times. They then rushed forward cramming up the aisles. Just ridiculous.

ADD
NIM
Excellent 8,3

Cons: Better seat

ADD
ABV
Good 6,3

Pros: Nice aircraft and comfortable seating in economy with a good selection of music and movies on the seat back entertainment. Business class was mostly empty and looked very nice and roomy. They should upgrade their frequent flyers the way other airlines do to fill those empty seats and generate the good PR that results. The food was good in my opinion, and the Ethiopian coffee is great. Affordably priced tickets was the selling point for choosing them. They are a young airline and while they go through the motions of being a modern service-oriented airline, but alas for the most part they aren't there yet.

Cons: We've flown a few Ethiopian Air flights now and while the flight attendants are nice, they aren't always on top of things and paying attention to the needs of the passengers. Not as helpful or attentive as we're used to. Boarding is chaotic and the overnight transfer at Addis Ababa is a total mess. If you get to leave through the airport in the early morning things are relatively painless, but what a nightmare of pushing and shoving chaos when it's busy. The hotels they put you up in are mediocre at best. Last week we enjoyed a long wait for the bus ride to the hotel, cold food when we arrived, and a nice hard bed to "sleep" in. We probably won't fly Ethiopian Air if we have to overnight in Addis Ababa again. I'm willing to pay up to fly another airline and skip the overnight as it's just not worth the hassle.

ADD
BJM
Mediocre 3,6

Pros: nothing really

Cons: entertainment system only played audio out of one ear, small selection of movies, flight departed late and gate changed

Tue, Dec 31
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
13h 15m
Wed, Jan 8
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
36h 25m
R15 448
Trip: 9 days
7,6Good Show reviews
Overall 7,6 Good
Based on 1 895 reviews
Boarding
7,7
Comfort
7,5
Crew
7,9
Entertainment
6,8
Food
7,3
CDG
CAI
Excellent 10,0

Pros: New 787 is amazing plane ✈️

Cons: Nothing

CAI
EBL
Excellent 9,3

Pros: The crew was amazing, QBE the sit was comfortable

CAI
JED
Good 7,3

Pros: Airport facilities

Cons: No entertainment at all in the plane.

CAI
FRA
Good 7,3

Pros: Crew was courteous

Cons: Better movies

CDG
CAI
Good 6,6

Pros: 878-9 was amazing with seats flat. The 737-800 needs some improvements!

Cons: 737 B 800 seats don't recline much like Turkish air or Saudia!

Mon, Feb 3
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
14h 40m
Thu, Feb 13
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 15m
R6 465
Trip: 11 days
8,0Excellent Show reviews
Overall 8,0 Excellent
Based on 3 497 reviews
Overall
8,0
Boarding
8,0
Comfort
7,7
Crew
8,5
Entertainment
7,2
Food
7,5
CUR
AMS
Excellent 8,6

Cons: Keep the temperature at a more reasonable level. Blankets + two layers of clothing was definitely not enough.

AMS
FRA
Excellent 10,0

Pros: Professional crew. Good simple check in.

Cons: Nothing.

AMS
JFK
Good 6,3

Pros: The socks offered in business were comfortable and nice looking. The red wine was good.

Cons: The food was just average and the seat not too comfortable

AMS
PRG
Excellent 8,4

Pros: Usual faultless KLM experience

Cons: Nothing.

GLA
AMS
Excellent 9,6

Pros: KLM are our airline of choice. A great full-service carrier with impecable standards.

Cons: Nothing

Tue, Jan 28
BGY
Milan Orio Al Serio
JNB
Johannesburg OR Tambo
22h 20m
Thu, Feb 6
JNB
Johannesburg OR Tambo
BGY
Milan Orio Al Serio
22h 25m
R7 897
Trip: 10 days
7,4Good Show reviews
Overall 7,4 Good
Based on 6 527 reviews
Overall
7,4
Boarding
7,5
Comfort
7,3
Crew
7,7
Entertainment
7,4
Food
7,0
JFK
AUH
Excellent 10,0

Pros: Amazing crew

Cons: At check in

DMM
AUH
Okay 5,0

Cons: More comfortable seats.

AUH
LHE
Good 6,6

Pros: Crew was nice and friendly. Food came in a paper bag but still was good and plenty. The plane was an Airbus-330, it's a smaller plane for shorter routes but the seats were actually more comfortable than the newest Boeing 787-9 they use for long hauls.

Cons: Don't bus the passengers to the plane and make them climb the stairs. It's almost 2020.

AUH
BOM
Okay 4,3

Cons: The seat was not comfortable in the flight from Toronto to Abu Dhabi. I was served wrong food. The food was tasteless. The crew was giving on half glass of water when asked for. It felt as if they were scared to give water to drink

CDG
AUH
Okay 5,6

Pros: The seat were nice & the staff more helpful than before

Cons: Food can be better Entertainment is not good at all, you are starting it after take off, which might take an hour, and closing it an hour before landing Which is something not nice at all

Tue, Feb 4
MXP
Milan Malpensa
JNB
Johannesburg OR Tambo
22h 00m
Fri, Feb 14
JNB
Johannesburg OR Tambo
MXP
Milan Malpensa
17h 15m
R6 567
Trip: 11 days
7,7Good Show reviews
Overall 7,7 Good
Based on 4 008 reviews
Overall
7,7
Boarding
7,7
Comfort
7,4
Crew
8,2
Entertainment
6,9
Food
7,2
BOG
CDG
Mediocre 2,6

Pros: rien

Cons: tout est à revoir !

CDG
BGF
Excellent 10,0

Pros: Entertainment programs

Cons: New variety of food

BLR
CDG
Excellent 10,0

Pros: The Delta flight service was much better than the Air France flight I took on the previous leg.

CPT
CDG
Good 6,3

Cons: Comfort plus seats need some work. Very thin padding on a hard seat. The leg rest needs to come up higher so you don’t slide down while semi reclined. Nice compromise between business and coach though.

CDG
ATL
Excellent 9,3

Pros: Nice and attentive crew.

Cons: Seats not comfortable in premier economy.

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