Cheap Flights from Sao Paulo Guarulhos to Madrid

Travellers and cabin class

Compare Sao Paulo Guarulhos to Madrid flight deals

Find the cheapest month or even day of the year to fly to Madrid

Book the best Madrid fare with no extra fees

Flight deals from Sao Paulo Guarulhos to Madrid

Looking for a cheap last-minute deal or the best return flight from Sao Paulo Guarulhos to Madrid? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Sao Paulo Guarulhos to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Sao Paulo Guarulhos to Madrid flights are currently cheapest in August.

Direct flights from Sao Paulo Guarulhos to Madrid

Sao Paulo Guarulhos to Madrid: Alternative routes

Compare routes from Sao Paulo Guarulhos to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Sao Paulo to Madrid: Flight information

The things to know before you go.
Cheapest flight found498 €
Cheapest month to flyAugust
Average flight time10 hrs, 11 mins
Most popular airlineLATAM Airlines
Average flights per week152

Finding cheap flights from Sao Paulo Guarulhos to Madrid: Frequently asked questions

The best price we found for a return flight from Sao Paulo Guarulhos to Madrid is 498 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
10 hours and 11 minutes is the average flight time from Sao Paulo Guarulhos to Madrid.
LATAM Airlines, Qatar Airways and Iberia fly direct from Sao Paulo Guarulhos to Madrid.
As of March 2025, there are 152 flights per week flying from Sao Paulo Guarulhos to Madrid.
The cheapest month to fly from Sao Paulo Guarulhos to Madrid is usually March 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Sao Paulo Guarulhos Airport to Madrid Airport on Friday, 1 August 2025.
Yes – the average flight time is 10 hours and 11 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Madrid but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Madrid is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Royal Air Maroc and Air China offer the cheapest flight tickets to Madrid.

Flying from Sao Paulo-Guarulhos International Airport (GRU) to Adolfo Suarez Madrid-Barajas Airport (MAD): what you need to know

  • The average duration of a direct flight from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport is 10 hours 6 minutes. Madrid's timezone is UTC+1, which makes Madrid 4 hours ahead of Sao Paulo.

  • Choose from 52 weekly flights from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport. The 09:15 departure with Air China is the earliest flight you can take from GRU to MAD. Air Europa operates the latest service of the day at 23:55 if early mornings aren't your thing.

  • You can expect longer lines during popular months such as July and other peak seasons. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a wise move.

  • A variety of airlines offer direct flights from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport, so jetting off to Madrid (and then exploring more of Spain!) is easy. The most popular carriers travelling between GRU and MAD include:

  • If you'd like to break up your flight from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport, think about adding a stopover. Simply uncheck 'Direct flights only' to find a destination that interests you. The top stopovers on the GRU - MAD route are:

    • Zurich Airport

    • Charles de Gaulle Airport

    • London Heathrow Airport

  • Before organising your cheap ticket from GRU to MAD, check whether you need a visa to enter Spain. Visa and travel document requirements may differ and are updated frequently. For the latest information, contact the nearest embassy or consulate of the country you're travelling to.

How to find the cheapest flights from Sao Paulo-Guarulhos International Airport (GRU) to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • The lowest price we've found for a one-way ticket from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport is 276 €. For a return flight on this route, the best price is 498 €. Depending on the availability when you book, these fares may change.

  • To snag cheap tickets from GRU to MAD, reserve your journey 4 months ahead of your planned departure.

  • Organise your trip for December. That's the cheapest month for tickets from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport. If you're flexible with your travel dates, try out the 'Whole month' tool to find the cheapest airfare across each month.

  • Getting a cheap ticket from GRU to MAD is a breeze with Price Alerts. Simply create one of these automatic alerts and we'll get in touch when there's a better deal.

  • Tailor your flights using filters. Select your arrival and departure times, airlines and total journey duration. You can also sort the results by 'Fastest,' 'Best' or 'Cheapest' flights from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport.

Handy information about Sao Paulo-Guarulhos International Airport (GRU)

  • Sao Paulo-Guarulhos International Airport is about 26 kilometres from central Sao Paulo. If you're ride-sharing, driving or catching a cab from the centre, it'll take 32 minutes or so to get there, depending on traffic conditions. If you're using public transport, expect the journey time to be approximately 1 hour and 22 minutes.

  • Want a leisurely start to your trip? Stay near GRU. Whether you're catching an early flight from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport or want to avoid feeling rushed, these stays are ideal:

Arriving at Adolfo Suarez Madrid-Barajas Airport (MAD)

Getting from Adolfo Suarez Madrid-Barajas Airport (MAD) to central Madrid

  • Adolfo Suarez Madrid-Barajas Airport is approximately 18 kilometres from central Madrid. With a car rental or if you're catching a cab, the drive is about 26 minutes.

  • Travelling on public transport will take you around 37 minutes.

When to fly to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • July is the most popular month for flights from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport. To skip the crowds, travel to Madrid in April.

  • When booking your flight from Sao Paulo-Guarulhos International Airport to Adolfo Suarez Madrid-Barajas Airport, consider the kind of weather you like. July is the warmest month in Madrid, with temperatures ranging from 17ºC to 36ºC.

  • Search for cheap tickets from GRU to MAD in January if you like cooler conditions. Temperatures are at their lowest around then, ranging between 0ºC and 11ºC on average.

More about Madrid

  • Once you've booked your flights from GRU to MAD, you'll need to find a place to stay in Madrid. Make one of these options your base for exploring this popular destination:

  • El Retiro Park and Puerta del Sol are a couple of top attractions to put on your Madrid itinerary. Continue your sightseeing adventures at Plaza Mayor.

Complete your Madrid trip with hotels and a car rental

  • You've booked a cheap ticket to Adolfo Suarez Madrid-Barajas Airport — next on the list is finding a place to stay, and maybe even a set of wheels. We've compared prices across hundreds of companies to bring you the top hotels and car rental deals in Madrid.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.