Flights from Madrid to Rio De Janeiro – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to GIG – All flight route options from Barajas, Spain to Galeao Antonio Carlos Jobim, Brazil. These flights are operated by 13 airlines. Fly non-stop with Iberia or choose from 11 different transit flights. The shortest flight time is 10 hours and 35 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 Galeao Antonio Carlos Jobim
We got great deals on hotels and car rentals near the airport.
Madrid to Rio De Janeiro flights
With over 255 flights every week and 10 different airlines you have a wide range of options. You can fly non-stop to Rio De Janeiro (GIG) from Madrid (MAD) with Iberia but if a stopover option suits you better you can choose to fly via Porto, Salvador or any other of the 9 alternatives with connectiing airports.
Tip! You might want to consider arriving at Santos Dumont (SDU) instead.
Madrid to Rio De Janeiro with Iberia
You can fly non-stop every Monday, Tuesday, Thursday or Saturday with departure times at 12:00 or 12:05. Iberia is a member of the air alliance OneWorld.
With TAP Portugal
If you fly from Madrid with TAP Portugal you will do a stopover in Lisbon, LIS before reaching Rio De Janeiro. This flight trip will take 14 hours and 15 minutes and you can fly every weekday with departures between 6:00 am and 9:00 pm. TAP Portugal is a Star Alliance member.
Distance & flight times: Barajas to Galeao Antonio Carlos Jobim
The shortest flight time between MAD and GIG is 10 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 45m | - | 5091 miles (8191 km) |
OPO Porto | 12h 45m | 3h 25m | 5251 miles (8449 km) |
SSA Salvador | 12h 55m | 1h 45m | 5093 miles (8195 km) |
LIS Lisbon | 14h 15m | 2h 20m | 5141 miles (8272 km) |
GRU Sao Paulo | 15h 35m | 3h 40m | 5445 miles (8761 km) |
CDG Paris | 16h 20m | 1h 10m | 6403 miles (10302 km) |
FCO Rome | 16h 40m | 1h 25m | 6561 miles (10557 km) |
LHR London | 16h 50m | 1h 35m | 6561 miles (10557 km) |
LGW London | 17h 25m | - | - |
ORY Paris | 17h 30m | - | - |


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.
-
GRU Sao Paulo Direct
-
VCP Campinas Direct
-
CNF Belo Horizonte
-
BSB Brasilia
-
REC Recife Direct
-
CGH Sao Paulo
-
SSA Salvador Direct
-
MAO Manaus
-
BEL Belem
-
FOR Fortaleza Direct
From Spain to Rio De Janeiro
Below is a list of other cities in Spain with flights to Rio De Janeiro with either non-stop or connecting flights.