Cheap flights from Milan to Johannesburg

Return
1 adult
Economy
From?
To?
Sun 30/1
Sun 6/2

How to find the cheapest flight from Malpensa to OR Tambo

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

MXP - JNB

Price

R454 - R856

JNB

Temperature

10 - 20 °C

JNB

Precipitation

0 - 120 mm

Popular in

December

High demand for flights, 34% potential price rise

Cheapest in

May

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

Round-trip from

R6 904

From Milan Malpensa to Johannesburg OR Tambo

One-way from

R5 505

One-way flight from Milan Malpensa to Johannesburg OR Tambo

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

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

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

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, May can be a great choice for travel to Johannesburg OR Tambo Airport. Flights to Johannesburg OR Tambo Airport from Milan Malpensa Airport in May are about R8 112 on average during May, but can be found for as low as R6 144.

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

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Milan Malpensa Airport to Johannesburg OR Tambo Airport as you normally would.

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

The best prices found for MXP to JNB flights in January, February
Jan 28 - Feb 20
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

14h 40m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

24h 00m
R6 600

KLM

View Deal

Deal found 23.01.22

Feb 25 - Mar 17
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

14h 40m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

24h 00m
R6 615

KLM

View Deal

Deal found 23.01.22

Jan 27 - Jan 30
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

23h 30m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

15h 30m
R6 630

Turkish Airlines

View Deal

Deal found 24.01.22

Malpensa to OR Tambo 2022 flight deals

Cheap flights to OR Tambo from Malpensa found for this year
Mar 25 - Apr 2
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

15h 05m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

16h 35m
R6 341

Multiple Airlines

View Deal

Deal found 24.01.22

Mar 26 - Apr 2
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

16h 20m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

16h 35m
R6 402

Multiple Airlines

View Deal

Deal found 24.01.22

Mar 25 - Apr 2
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

2 stops

25h 55m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

23h 30m
R6 478

Multiple Airlines

View Deal

Deal found 24.01.22

Last-minute flights from Malpensa to OR Tambo

Late deals on return flights to OR Tambo from Malpensa, departing today and this week
Jan 29 - Feb 16
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

14h 40m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

15h 00m
R6 600

Multiple Airlines

View Deal

Deal found 23.01.22

Jan 29 - Jan 31
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

14h 40m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

17h 15m
R6 767

KLM

View Deal

Deal found 23.01.22

Jan 29 - Feb 2
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

14h 40m
JNB

Johannesburg OR Tambo

MXP

Milan Malpensa

1 stop

24h 00m
R6 782

KLM

View Deal

Deal found 23.01.22

One-way flights to Johannesburg OR Tambo from Malpensa

The cheapest one-way flights from Malpensa to OR Tambo
Mar 11
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

2 stops

35h 45m
R4 653

Multiple Airlines

View Deal

Deal found 24.01.22

Feb 1
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

13h 15m
R4 806

Egypt Air

View Deal

Deal found 22.01.22

Feb 1
MXP

Milan Malpensa

JNB

Johannesburg OR Tambo

1 stop

13h 15m
R4 851

Egypt Air

View Deal

Deal found 23.01.22

Related info for your journey

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

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

Yes, there are multiple flights from Milan Malpensa Airport to Johannesburg OR Tambo Airport for under R6 400. The cheapest flight booked recently is on Multiple Airlines for just R6 341, but on average you can expect to pay R6 722.

Are there last-minute flights available from Milan Malpensa Airport to Johannesburg OR Tambo Airport for under R6 600?

There are currently 20+ open flights from Milan Malpensa Airport to Johannesburg OR Tambo Airport within the next 7 days for less than R6 600.

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

Currently priced at R6 554, Air France will fly you from Milan Malpensa Airport to Johannesburg OR Tambo Airport and back. In addition to Air France, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from KLM and Ethiopian Air - these airlines can fly you to your destination from R6 615 and R6 798, respectively. Air France is currently priced 23% below the average price you’ll pay for this route.

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

The cheapest airlines for a one-way flight from Milan Malpensa Airport to Johannesburg OR Tambo Airport are Egypt Air (R4 806), Ethiopian Air (R6 722), and British Airways (R7 391).

What are the cheapest flights from Milan Malpensa Airport to Johannesburg OR Tambo Airport?

On average you can expect to pay R6 145 for a flight from Milan Malpensa Airport to Johannesburg OR Tambo Airport. The cheapest flight overall is R6 145 while the most popular route, (Milan Malpensa - Johannesburg OR Tambo) is currently priced at R6 600.

Other flights to OR Tambo

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

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

Most visitors from Milan Malpensa need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg OR Tambo.

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.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


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

Returning to Milan Malpensa from Johannesburg OR Tambo

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

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