Cheap flights from OR Tambo to Malpensa

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from OR Tambo to Malpensa are usually found in May or March, booked 20 days in advance, depart on a Monday or Tuesday and return on a Tuesday

Return
Economy
Tue 2/2
Tue 2/9
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 2/2
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
OR Tambo (JNB) to Malpensa (MXP)

JNB - MXP
Price
R7 223 - R10 774
MXP
Temperature
8 - 29 °C
MXP
Rainfall
51 - 251 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

Average price

R10 425

Average for round-trip flights in January 2021

Round-trip from

R7 223

From OR Tambo to Malpensa

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from OR Tambo to Malpensa?

Thursday flights are generally found to be more expensive for flights from OR Tambo to Malpensa. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Malpensa.

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

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 OR Tambo to Malpensa from R8 968 1-2 weeks out and tickets from R8 968 for flights departing within the next 72 hours.

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

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

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

A simple way to save on the total cost of your ticket is to fly from OR Tambo to Malpensa at midday. If you’re flexible enough to do this you can expect to save up to 30% on your trip compared to booking a flight in the evening.

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

25 Feb - 6 Mar
R7 587pp
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
25 Feb - 6 Mar
R7 876pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
25 Feb - 6 Mar
R8 164pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo

OR Tambo to Malpensa 2021 flight deals

6 Apr - 10 Apr
R6 252pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Apr - 10 Apr
R6 495pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
6 Apr - 10 Apr
R6 525pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo

Last-minute flights from OR Tambo to Malpensa

31 Jan - 1 Feb
R10 228pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
MXP
Milan Malpensa
MXP
Milan Malpensa
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
31 Jan - 1 Feb
R10 501pp
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
31 Jan - 1 Feb
R13 521pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
MXP
Milan Malpensa
MXP
Milan Malpensa
Multiple Airlines
     
3 STOPS
JNB
Johannesburg OR Tambo

Related info for your journey

Flight FAQs

From OR Tambo to Malpensa

Can I find flights from OR Tambo to Malpensa for under R7 587 on Cheapflights?

Yes, there are multiple flights from OR Tambo to Malpensa for under R7 587. The cheapest flight booked recently is on Ethiopian Air for just R6 252, but on average you can expect to pay R8 164.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Milan Malpensa to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Etihad Airways and Alitalia are some airlines that have done so. Airline carriers are regularly disinfecting and sanitising their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Johannesburg OR Tambo to Milan Malpensa. Policies will vary by airline.

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

Ethiopian Air, Emirates, and Alitalia 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.

Are there direct flights from OR Tambo to Malpensa for under R6 070 on Cheapflights?

There are no direct flights from OR Tambo to Malpensa, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from OR Tambo to Malpensa for under R10 622?

There are currently 5+ open flights from OR Tambo to Malpensa within the next 7 days for less than R10 622.

Does it rain more in Johannesburg or Malpensa?

Expected rainfall in Johannesburg is less than in Malpensa. You can expect this to be the case over the next 19 days.

Is Johannesburg weather warmer or cooler than Malpensa?

Our data indicates that the weather will be 29 °C on average in the month of July. The temperature in Malpensa is typically hotter than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

How long does is the flight from OR Tambo to Malpensa?

A quick flight from OR Tambo to Malpensa can take about 13h 20m. Lufthansa provides one of the quickest options available for as low as R21 109. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from OR Tambo to Malpensa return?

Ethiopian Air, at R6 252, was found to be the cheapest airline from OR Tambo to Malpensa.Alternate airlines flying return to your destination include KLM and Air France. Ethiopian Air is 28% cheaper than the average price of flights available within the next 90 days to this destination.

Related searches

Flights to Malpensa from OR Tambo
Flights to OR Tambo Flights to Malpensa

Alternative routes for OR Tambo to Malpensa

Destination information for Malpensa

Today's exchange rate
R1 = €0,06
Average temperature for January in Malpensa
8.0 °C
Avg rainfall for January in Malpensa
87.0 mm

Airports servicing Johannesburg

Airports servicing Milan

Top 10 airlines flying from OR Tambo to Malpensa

Airline Cheapest Average Flexibility On-time COVID-19 safety
Ethiopian Air
R401 R474 No cancel fee 72%
Search Ethiopian Air flights
Air France
R507 R611 No cancel fee 77%
Search Air France flights
Egypt Air
R444 R619 No cancel fee N/A
Search Egypt Air flights
Alitalia
R474 R620 No cancel fee 81%
Search Alitalia flights
Emirates
R521 R640 No cancel fee 75%
Search Emirates flights
Etihad Airways
R502 R647 No cancel fee 75%
Search Etihad Airways flights
Qatar Airways
R544 R693 No cancel fee 68%
Search Qatar Airways flights
SWISS
R476 R720 No cancel fee 79%
Search SWISS flights
South African
R575 R723 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by South African. Please check directly on their website for additional information.

Search South African flights
Lufthansa
R586 R761 No cancel fee 76%
Search Lufthansa flights
Home Europe Italy Milan Malpensa Cheap flights from OR Tambo to Malpensa
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First