Flights from Madrid to Sao Paulo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to GRU – All flight route options from Barajas, Spain to São Paulo/Guarulhos International Airport, Brazil. These flights are operated by 20 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 10 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near São Paulo/Guarulhos Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Sao Paulo flights
There are over 19 airlines and as many as 576 flights every week to this destination. You can fly non-stop to Sao Paulo (GRU) from Madrid (MAD) with Air China, Iberia, LATAM Airlines or Air Europa but if a stopover option suits you better you can choose to fly via Salvador, Rio De Janeiro or any other of the 15 alternatives with connectiing airports.
Tip! You might want to consider arriving at Congonhas (CGH) instead.
Madrid to Sao Paulo with Air China
You can fly non-stop every Monday, Thursday or Sunday at 22:15 or 23:15. Air China is a Star Alliance member.
With Royal Air Maroc
If you fly from Madrid with Royal Air Maroc you will do a stopover in Casablanca, CMN before reaching Sao Paulo. This flight trip will take 13 hours and 55 minutes and you can fly every Monday or Thursday with departures at 13:00, 13:25 or 13:35. Royal Air Maroc is a member of the air alliance OneWorld.
Distance & flight times: Barajas to São Paulo Airport
The shortest flight time between MAD and GRU is 10 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 50m | - | 5235 miles (8423 km) |
SSA Salvador | 13h 0m | 1h 45m | 5239 miles (8430 km) |
GIG Rio De Janeiro | 13h 55m | 2h 10m | 5301 miles (8529 km) |
CMN Casablanca | 13h 55m | 1h 50m | 5252 miles (8450 km) |
LIS Lisbon | 14h 35m | 3h 50m | 5278 miles (8492 km) |
REC Recife | 15h 25m | 3h 50m | 5241 miles (8433 km) |
ASU Asuncion | 15h 30m | 1h 55m | 6450 miles (10378 km) |
BCN Barcelona | 15h 50m | 4h 10m | 5778 miles (9297 km) |
CDG Paris | 16h 0m | 2h 10m | 6540 miles (10523 km) |
FCO Rome | 16h 15m | 2h 0m | 6724 miles (10819 km) |
OPO Porto | 16h 50m | 1h 5m | 5385 miles (8664 km) |
MXP Milan | 17h 5m | 3h 15m | 6645 miles (10692 km) |
ORY Paris | 17h 10m | - | - |
LHR London | 17h 40m | 1h 50m | 6689 miles (10763 km) |
ZRH Zurich | 17h 45m | 3h 40m | 6778 miles (10906 km) |
LGW London | 19h 0m | - | - |


Quick copy and share this page
From Madrid to Brazil
Below is a list of other destinations to Brazil from Barajas with either direct flights or 1 stop connections.
-
VCP Campinas Direct
-
CNF Belo Horizonte
-
GIG Rio De Janeiro Direct
-
BSB Brasilia
-
REC Recife Direct
-
CGH Sao Paulo
-
SSA Salvador Direct
-
MAO Manaus
-
FOR Fortaleza Direct
-
BEL Belem
From Spain to Sao Paulo
Below is a list of other cities in Spain with flights to Sao Paulo with either non-stop or connecting flights.