Find flights
Deals
Insights
When to book
FAQs
Airlines

Book cheap flights from Johannesburg to Milan

Recent one-way flight deals

 
Only flying one-way? Below are some of the best one-way flight deals from Johannesburg to Milan found on KAYAK in the last 72 hours.
1/2Thu
1 stopQatar Airways
18h 15mJNB-MXP
R319
1/2Thu
2 stops
35h 10mJNB-MXP
R338
26/3Tue
1 stopQatar Airways
24h 25mJNB-MXP
R439
26/3Tue
2 stopsSWISS
32h 15mJNB-MXP
R535
31/1Wed
2 stopsKenya Airways
33h 35mJNB-MXP
R541
25/3Mon
2 stopsKenya Airways
37h 55mJNB-MXP
R566
31/1Wed
3 stopsEthiopian Air
25h 50mJNB-MXP
R1 007
1/2Thu
3 stopsSWISS
47h 15mJNB-MXP
R1 062
26/3Tue
3 stopsEthiopian Air
41h 30mJNB-MXP
R1 251

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Malpensa

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights from Johannesburg to Milan that are departing in the next 10 days.
30/11Thu
multi-stopEthiopian Air
15h 20mJNB-MXP
7/12Thu
multi-stopEthiopian Air
13h 10mMXP-JNB
R535
30/11Thu
multi-stop
20h 31mJNB-MXP
7/12Thu
multi-stop
25h 45mMXP-JNB
R740
30/11Thu
multi-stopSWISS
14h 15mJNB-MXP
7/12Thu
multi-stopSWISS
30h 10mMXP-JNB
R850
30/11Thu
multi-stopSWISS
47h 15mJNB-MXP
7/12Thu
multi-stopSWISS
32h 20mMXP-JNB
R930
29/11Wed
multi-stopKenya Airways
18h 20mJNB-MXP
7/12Thu
multi-stopKenya Airways
38h 30mMXP-JNB
R972
29/11Wed
multi-stopEthiopian Air
25h 50mJNB-MXP
7/12Thu
multi-stopEthiopian Air
13h 10mMXP-JNB
R992
29/11Wed
multi-stopRwandAir
28h 45mJNB-MXP
7/12Thu
multi-stopRwandAir
22h 50mMXP-JNB
R1 074
30/11Thu
multi-stopQatar Airways
45h 30mJNB-MXP
7/12Thu
multi-stopQatar Airways
29h 05mMXP-JNB
R1 541

Search by stops

Search by airline

Search by price

Johannesburg - Milan Malpensa Airport Flights

Departure:

Johannesburg (JNB)South Africa

Destination:

Milan Malpensa Airport (MXP)Italy

Return flight deals:

Milan Malpensa Airport - Johannesburg

Cabin classes: