Skywise to Take Off in March 2015

Joburg to Milan flights booked on this page qualify to earn SouthAfrica.TO's exclusive travel vouchers - simply email a writeup and photos of your trip to cheapflights@southafrica.to & we send vouchers. Deal?

Book a flight now
 Shortest flight path from Johannesburg to Milan

See our South Africa to Italy flights page, for a full discussion of the flight routes between the 2 countries.

Cheap Flights from Johannesburg to Milan

Don't take your handbag with you to Milan - you can buy one there! You want to book a cheap flight from Johannesburg to Milan (Italy). The way to do this is by:

  • typing your flight details in the flight comparison engine on the left

  • checking the flight prices of each airline operating flights from Johannesburg to Milan (links to their online reservation systems below).

Potential Strike

It's not just South Africa's platinum mines where strike action is biting. There's a possible strike at Milan's Linate & Malpensa airports on the 11th April 2014, as the luggage handlers are planning on going on strike from 1pm to 5pm, which will result in flight cancellations. Please check with your airline whether your flights will impacted.

Airlines flying from Johannesburg to Milan

We took a snapshot of airfares and sorted the airlines out from cheapest at the top (it will have changed), and EgyptAir via Cairo was cheapest. There are no direct JNB-MXP flights, so keep an eye on flight duration - Swiss Airlines, KLM and EgyptAir are usually quickest.

Airline
Airports
Stops

Egyptair

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa (MXP)

1-stop (16 to 20 hours)
Cairo Airport (CAI)

KLM Royal Dutch Airlines

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa(MXP) or Milan Linate (LIN) Airport

1-stop (15 hours)
Amsterdam Airport

Qatar Airways

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (33 to 34 hours)
Abu Dhabi (AUH)

Ethiopian Airlines

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (19 hours)
Addis Ababa (ADD)

Turkish Airlines

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (28 hours)
Istanbul Airport (IST)

Emirates

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (23 hours)
Dubai Airport (DXB)

Etihad Airways

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (35 hours)
Abu Dhabi (AUH)

Swiss International Airlines

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (16 hours)
Zurich Airport (ZRH)

British Airways

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa (MXP)

1-stop (16 hours)
London Heathrow (LHR)

Air France

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop (22 hours)
Paris De Gaulle (CDG)

Lufthansa

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa (MXP) or Milan Linate (LIN) Airport

1-stop (14 hours)
Frankfurt (FRA)

Iberia suspended its Johannesburg flights from 1 May 2012

TAP Air Portugal

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa (MXP) or Milan Linate (LIN) Airport

1-stop
Lisbon (LIS)

Virgin Atlantic Airways

Johannesburg OR Tambo International Airport (JNB) to Milan Malpensa Airport (MXP)

1-stop
London Heathrow (LHR)

Johannesburg to London to Milan

An alternative is to fly from Johannesburg to London and then from London to Milan. This may work out cheaper as the Johannesburg-London and London-Milan flight routes are very competitive.

flight path from Johannesburg to Milan (Italy)

Other flight routes

See our SA to Italy page for comprehensive coverage of flight routes connecting the countries.

To advertise here email
cheapflights@southafrica.to

Travelstart logo

Valued member of Cape Town Tourism logo

Ritsgids logo