Cheap flights from Johannesburg to Milan

The best prices from Johannesburg OR Tambo to Milan are usually found in May or March, booked 43 days in advance, depart on a Monday or Wednesday and return on a Wednesday

How to find the cheapest flight from OR Tambo to Milan

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

JNB - MIL

Price

R490 - R683

MIL

Temperature

1 - 22 °C

MIL

Precipitation

55 - 132 mm

Popular in

July

High demand for flights, 15% potential price rise

Cheapest in

May

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

Round-trip from

R7 571

From Johannesburg OR Tambo to Milan (MIL)

One-way from

R5 702

One-way flight from Johannesburg OR Tambo to Milan (MIL)

What is the cheapest day to fly return from Johannesburg OR Tambo Airport to Milan?

Users have found that leaving on a Sunday can be a cost-effective option. It’s possible to save up to 14% on your flight compared to booking on days when demand is much higher.

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

Travellers have found it’s best to book a flight 43 days in advance to save up to 9% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 43 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg OR Tambo Airport to Milan 1-2 weeks in advance for as low as R9 132, or R9 132 for flights within the next 24 hours.

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

May can be a great time to fly to Milan 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 (JNB - MIL)?

One of the essential ways to save on airfare from Johannesburg OR Tambo Airport to Milan is to remain as flexible as possible. Flights that are in the evening tend to be the most expensive. A flight at midday could potentially save you up to 24% on airfare.

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

The best prices found for JNB to MIL 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 1/18/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 1/18/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 1/17/22

OR Tambo to Milan 2022 flight deals

Cheap flights to Milan 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 1/18/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 1/17/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 1/18/22

One-way flights to Milan All airports from OR Tambo

The cheapest one-way flights from OR Tambo to Milan
Apr 18
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

15h 45m
R4 636

Egypt Air

View Deal

Deal found 1/17/22

May 15
JNB

Johannesburg OR Tambo

LIN

Milan Linate

1 stop

14h 00m
R5 485

Air France

View Deal

Deal found 1/19/22

May 12
JNB

Johannesburg OR Tambo

LIN

Milan Linate

1 stop

14h 00m
R5 655

Air France

View Deal

Deal found 1/19/22

Related info for your journey

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

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

Some of our airline partners flying from Johannesburg OR Tambo to Milan have new flexible policies in place due to COVID-19. Ethiopian Air, ITA Airways, and Emirates are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Ethiopian Air with this kind of flexibility.

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

Yes, there are multiple flights from Johannesburg OR Tambo Airport to Milan 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 220.

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

Our cheapest airline available from Johannesburg OR Tambo Airport to Milan is Qatar Airways. Our recent data shows that you can find tickets from as low as R6 196 on this airline. Additional options worth looking into are Ethiopian Air and Egypt Air, starting at R7 200 and R7 757 round-trip. You may be able to fly from Johannesburg OR Tambo Airport to Milan for 31% less than the average price by searching for these airlines.

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

To fly one-way, consider booking your trip with Egypt Air, which is currently one of the cheapest options available, starting at R4 636. Air France flights start at R5 485 while deals on KLM start at R5 702 one-way.

What are the most popular routes from Johannesburg OR Tambo Airport to Milan?

The most popular flight routes from Johannesburg OR Tambo Airport to Milan are Johannesburg OR Tambo - Milan Malpensa, Johannesburg OR Tambo - Milan Linate and Johannesburg OR Tambo - Bergamo Orio Al Serio.

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

Before booking your flight from Johannesburg OR Tambo Airport to Milan, check out the most popular airlines for this route: Air France, ITA Airways or British Airways.

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

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

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

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

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

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?

Returning to Johannesburg OR Tambo from Milan

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

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

Top 10 airlines flying from OR Tambo to Milan

The chart below displays the airlines Cheapflights users travelling from OR Tambo to Milan 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 734
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 081
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