Travelling from Sao Paulo-Guarulhos International Airport (GRU) to Milano Malpensa Airport (MXP): what you need to know
Jump on a direct flight from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport and you'll be travelling for an average of 11 hours 20 minutes.
Milan's timezone is UTC+1, making Milan four hours ahead of Sao Paulo.
Choose from six weekly Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport flights. The 18:00 departure with LATAM Airlines is the earliest flight available. LATAM Airlines operates the last service of the day at 18:00.
Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for stress-free travel. Make sure you're at the airport on time to board your GRU to MXP flight.
You'll likely experience longer lines during popular months such as July. Arriving up to four hours in advance for international flights and two hours for domestic departures will give you ample time for security and boarding.
LATAM Airlines is your ticket to exploring Milan (and maybe even some other exciting parts of Italy!). Check out the direct flights from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport offered by this carrier.
The airline that passengers book most often on this route is LATAM Airlines.
LATAM Airlines is a leader in on-time performance for GRU to MXP flights, with 86.54% of its services arriving as scheduled.
Think about adding a stopover when booking your ticket from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport. Simply uncheck 'Direct flights only' to break up your journey, or perhaps explore a new destination along the way. Check out these options between GRU and MXP:
Zurich Airport
Adolfo Suarez Madrid-Barajas Airport
Frankfurt Airport
How to find the cheapest flights from Sao Paulo-Guarulhos International Airport (GRU) to Milano Malpensa Airport (MXP)
The lowest price we've found for a one-way Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport flight is $764. A return ticket is currently $1,060. Depending on the availability when you book, these fares could change.
Book 11 months before you travel. After looking at the numbers on our calendar, this is how far you'll want to book ahead to secure cheap tickets from GRU to MXP.
October is the cheapest month for flights from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport. If you'd like to travel during a different time of year, the 'Whole month' tool will show you the lowest airfares for every month.
Save time looking for cheap flights from GRU to MXP by setting up a Price Alert. You'll get an email or push notification on the app when fares go down.
Discover the perfect flight for you by using the filters. To see the 'Fastest,' 'Best' or 'Cheapest' flights from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport, use the 'Sort by' function. You can also filter by airline, departure and arrival times, and number of stops.
Handy information about Sao Paulo-Guarulhos International Airport (GRU)
Of all flights departing from Sao Paulo-Guarulhos International Airport, 75.54% arrive on time at their destination.
Sao Paulo-Guarulhos International Airport is around 26 kilometres from central Sao Paulo. If you're ride-sharing, catching a cab or driving from the centre, it'll take you 30 minutes or so to arrive, depending on the traffic.
Planning to catch public transport? You can expect a journey time of around 1 hour 20 minutes.
Taking an early flight from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport? Avoid the hassle of rushing to the airport (and enjoy a little extra shut-eye) by choosing one of these hotels near GRU:
Arriving at Milano Malpensa Airport (MXP)
The last thing you need is a lengthy journey to your hotel if you're landing late on a Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport flight. Check in to one of these accommodation options near MXP instead:
Go wherever you want, whenever you want with a Milano Malpensa Airport rental car. Book your wheels from Surprice, RentSmart24 or Noleggiare and discover more of Milan and beyond.
Reserving your vehicle from Milano Malpensa Airport around one week ahead can help you secure the lowest rate.
Getting from Milano Malpensa Airport (MXP) to central Milan
Milano Malpensa Airport is roughly 48 kilometres from central Milan. Driving there takes about 45 minutes.
If you're travelling on public transport, expect a journey time of around 55 minutes.
When to fly to Milano Malpensa Airport (MXP)
The quietest month for a flight from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport is January, while July is the busiest. Pick the ideal time to visit Milan based on whether you prefer a more fast-paced or easygoing experience.
Book your flight from Sao Paulo-Guarulhos International Airport to Milano Malpensa Airport for July if you want to go to Milan during its warmest month. You can expect temperatures of between 16ºC and 35ºC.
January has average temperatures of between -1ºC and 9ºC. Search for cheap tickets from GRU to MXP sometime around then if you want to travel when it's cooler.
Explore more of Italy
You've seen Milan, now it's time to discover other corners of Italy. Journey about 483 kilometres south-east to Rome to check off its top sights. From Colosseum to World’s smallest country Vatican City tour - City of Rome Capital, Italy (Self-Guided free walking tour) by FreeGuides.com and Trevi Fountain, you'll have a full itinerary ahead.
If you're interested in discovering another side of Italy, head for Turin, about 129 kilometres west of Milan. Galleria Sabauda (Palazzo Reale), Egyptian Museum and Royal Palace of Turin are among the biggest draws.