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


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