Cheap flights from Johannesburg to Milan

How to find the cheapest flight from OR Tambo to Malpensa

All the information you need to plan the best JNB to MXP flight in 2022: compare OR Tambo to Malpensa flight prices with the expected peak season, weather and rainfall in Malpensa.

JNB - MXP

Price

R476 - R710

MXP

Temperature

1 - 22 °C

MXP

Precipitation

55 - 132 mm

Popular in

December

High demand for flights, 19% potential price rise

Cheapest in

May

Best time to find cheap flights, 17% potential price drop

Round-trip from

R7 355

From Johannesburg OR Tambo to Milan Malpensa

One-way from

R4 636

One-way flight from Johannesburg OR Tambo to Milan Malpensa

How far in advance should I book a flight from Johannesburg OR Tambo Airport to Milan Malpensa Airport?

To save up to 9% on this flight, we recommend booking at least 43 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Johannesburg OR Tambo Airport to Milan Malpensa Airport from R9 132 1-2 weeks out and tickets from R9 132 for flights departing within the next 72 hours.

What is the cheapest month to fly from Johannesburg OR Tambo Airport to Milan Malpensa Airport?

May can be a great time to fly to Milan Malpensa Airport from Johannesburg OR Tambo Airport with a flight ticket averaging about R8 986. Cheapflights users have found deals in the month of May for as cheap as R6 598. The most expensive prices can be found in the month of July.

When is the cheapest time to fly from Johannesburg OR Tambo Airport to Milan Malpensa Airport (JNB - MXP)?

When flying from Johannesburg OR Tambo Airport to Milan Malpensa Airport, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from OR Tambo to Malpensa in January, February 2022

The best prices found for JNB to MXP flights in January, February
Feb 22 - Feb 26
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

17h 55m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

17h 25m
R6 196

Qatar Airways

View Deal

Deal found 18/1/22

Feb 22 - Feb 26
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

17h 55m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

2 stops

22h 40m
R7 849

Qatar Airways

View Deal

Deal found 18/1/22

Feb 16 - Feb 23
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

23h 15m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

17h 50m
R8 112

SWISS

View Deal

Deal found 17/1/22

OR Tambo to Malpensa 2022 flight deals

Cheap flights to Malpensa from OR Tambo found for this year
Feb 22 - Feb 26
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

17h 55m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

17h 25m
R6 196

Qatar Airways

View Deal

Deal found 18/1/22

Jun 2 - Jun 6
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

2 stops

16h 45m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

2 stops

16h 30m
R7 200

Ethiopian Air

View Deal

Deal found 17/1/22

Apr 20 - May 10
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

2 stops

16h 45m
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

2 stops

16h 30m
R7 540

Ethiopian Air

View Deal

Deal found 18/1/22

One-way flights to Milan Malpensa from OR Tambo

The cheapest one-way flights from OR Tambo to Malpensa
Feb 21
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

19h 05m
R3 708

Egypt Air

View Deal

Deal found 19/1/22

May 15
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

15h 45m
R4 172

Egypt Air

View Deal

Deal found 19/1/22

Feb 21
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

2 stops

24h 50m
R4 527

Multiple Airlines

View Deal

Deal found 19/1/22

Related info for your journey

Useful info, stats and facts about OR Tambo to Malpensa flights.

Which airlines flying from Johannesburg OR Tambo to Milan Malpensa have flexible cancellations due to COVID-19?

Ethiopian Air, Emirates, and ITA Airways are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Johannesburg OR Tambo Airport to Milan Malpensa Airport for under R6 200 on Cheapflights?

Yes, there are multiple flights from Johannesburg OR Tambo Airport to Milan Malpensa Airport for under R6 200. The cheapest flight booked recently is on Qatar Airways for just R6 196, but on average you can expect to pay R8 328.

What are the cheapest airlines flying from Johannesburg OR Tambo Airport to Milan Malpensa Airport round-trip?

Cheapflights users have booked flights from Johannesburg OR Tambo Airport to Milan Malpensa Airport round-trip from R6 196. Other airlines that can offer you cheap pricing are Ethiopian Air, from R7 200, and Egypt Air, from R7 757. Qatar Airways is priced at 30% lower than the current average price of a flight leaving 3 months from now.

What are the cheapest airlines to fly from Johannesburg OR Tambo Airport to Milan Malpensa Airport one-way?

R3 708 is the cheapest one-way deal found within the past few days, from Egypt Air. You may also be able to find cheap deals on Air France and KLM, with prices starting from R5 655 and R5 702, respectively.

What are the most popular airlines that fly from Johannesburg OR Tambo Airport to Milan Malpensa Airport?

When booking a flight from Johannesburg OR Tambo Airport to Milan Malpensa Airport, you may want to consider flying on Air France, ITA Airways or British Airways as they are the most popular for this route.

Other flights from OR Tambo

Can I fly to Milan Malpensa from Johannesburg OR Tambo right now?

Information is based on travel restrictions from Johannesburg OR Tambo to Milan Malpensa

Most visitors from Johannesburg OR Tambo will not be allowed to enter Milan Malpensa.

COVID-19 testing requirements
Visitors from Johannesburg OR Tambo must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Milan Malpensa.

Quarantine requirements
Visitors from Johannesburg OR Tambo are not required to quarantine after entering Milan Malpensa.

Documents
Health Pass For Public Activity - The Digital Green Certificate/Green Pass is required to access some locations and participate in certain social activities such as indoor seated dining at restaurants and bars, museums, exhibitions, cultural sites, sporting events, swimming pools, gyms, concerts, fairs, conferences, amusement parks, and other venues. The Digital COVID Certificate is also mandatory in most public transportation such as ships and ferries, InterCity and high-speed rail, buses, and coaches.

The EU Digital COVID Certificate and CDC “white cards" are accepted. Alternatively, travelers can provide a negative molecular COVID-19 PCR, certificate of recovery, or rapid antigen test result taken a maximum of 48 hours before entering a restaurant/museum, etc.

Certificates are accepted in Italian, English, Spanish, or French and can be both digital or in paper copy.



Passenger Locator Form - Travelers must fill in the digital Passenger Locator Form before travel. Travelers without digital devices can fill a paper form.

Sicily Registration Form - Travelers arriving at Palermo airport in Sicily are recommended to present a completed health declaration form prior to arrival. This form is only required for travelers entering Sicily.

Puglia Registration Form - Travelers arriving in Puglia must present a completed health declaration form prior to arrival. This form is only required for travelers entering the region of Puglia.


Can I fly back to Johannesburg OR Tambo from Milan Malpensa?

Returning to Johannesburg OR Tambo from Milan Malpensa

COVID-19 testing requirements
Visitors from Milan Malpensa must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg OR Tambo.

Quarantine requirements
Visitors from Milan Malpensa are not required to quarantine after entering Johannesburg OR Tambo.

Top 10 airlines flying from OR Tambo to Malpensa

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Malpensa choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Ethiopian Air
CheapestR6 196
AverageR7 328
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
Egypt Air
CheapestR6 857
AverageR9 566
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
ITA Airways
CheapestR7 329
AverageR9 586
FlexibilityNo cancel fee
On-time81%
COVID-19 safety
SWISS
CheapestR7 354
AverageR11 118
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
British Airways
CheapestR7 382
AverageR23 140
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Etihad Airways
CheapestR7 764
AverageR9 990
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Air France
CheapestR7 827
AverageR9 447
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Emirates
CheapestR8 057
AverageR9 884
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Qatar Airways
CheapestR8 405
AverageR10 703
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
South African
CheapestR8 888
AverageR11 168
FlexibilityNo cancel fee
On-time78%
COVID-19 safety