Cheap Flights from Rio de Janeiro to Madrid

Compare Rio de Janeiro 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 Rio de Janeiro to Madrid Airport

Looking for a cheap last-minute deal or the best return flight from Rio de Janeiro to Madrid Airport? If you want to travel next month, return fares start from $1,705. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Rio de Janeiro to Madrid

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Rio de Janeiro to Madrid flights are currently cheapest in October.

Direct flights from Rio de Janeiro to Madrid

Rio de Janeiro to Madrid: Alternative routes

Compare routes from Rio de Janeiro to Madrid below. You may find an airport to fly into that's cheaper, faster, or easier than Madrid.

Rio de Janeiro to Madrid: Flight information

The things to know before you go.
Cheapest flight found$1,096
Cheapest month to flyFebruary
Average flight time9 hrs, 55 mins
Most popular airlineQatar Airways
Average flights per week30

Finding cheap flights from Rio de Janeiro to Madrid: Frequently asked questions

The best price we found for a return flight from Rio de Janeiro to Madrid is $1,096. 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.
9 hours and 55 minutes is the average flight time from Rio de Janeiro to Madrid.
Qatar Airways, LATAM Airlines and Cathay Pacific fly direct from Rio de Janeiro to Madrid.
As of March 2026, there are 30 flights per week flying from Rio de Janeiro to Madrid.
The cheapest month to fly from Rio de Janeiro to Madrid is usually February.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Rio de Janeiro to Madrid Airport on Friday, 26 February 2027.
Yes – the average flight time is 9 hours and 55 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.

Travelling from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD): What you need to know

  • Planning your trip begins with figuring out where you'll leave from in Rio de Janeiro. Rio de Janeiro Galeao International Airport (GIG) is the city's main base, so check out your options for reserving a flight from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD) taking off from here.

  • Jump on a direct Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport flight and you'll be travelling for around 9 hours 55 minutes.

  • Adolfo Suarez Madrid-Barajas Airport is located in Madrid. The city follows the UTC+1 timezone and is four hours ahead of Rio de Janeiro.

  • Rio de Janeiro Galeao International Airport (GIG) to Adolfo Suarez Madrid-Barajas Airport (MAD) is the most popular route, with 4 direct services every week. Travel from GIG to MAD on Iberia's 7:05pm flight.

  • Arrive at the airport on time so you don't miss your flight from Rio de Janeiro to MAD. Be there at least two hours ahead for international flights and an hour early for domestic departures to skip the mad dash to your gate.

  • Head to the airport even earlier during popular months like January. Aim for two hours before domestic departures and up to four hours for international flights. Once you've checked in, you can use any extra time to finalize your plans or simply relax.

Airports in Rio de Janeiro

Rio de Janeiro Galeao International Airport (GIG)

  • Fly without interruptions from Rio de Janeiro Galeao International Airport (GIG). Direct flights from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD) are available from here.

  • You can get away on a direct flight from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport with Iberia. This well-known airline operates departures from GIG.

  • The majority of passengers choose to fly with Iberia from GIG to MAD.

  • Iberia is the leading carrier for punctuality on this route.

  • We make it easy to book cheap flights from Rio de Janeiro to MAD that include a stopover. To explore all your options leaving from Rio de Janeiro Galeao International Airport (GIG), deselect 'Direct flights only.' Then, pick a flight that has a stop long enough to tour your chosen city. Popular stopovers between GIG and MAD include:

    • London Heathrow Airport (LHR)

    • Paris Charles de Gaulle Airport (CDG)

    • Rome Leonardo da Vinci Fiumicino Airport (FCO)

  • GIG is around 19 kilometres from central Rio de Janeiro. If you're ride-sharing, driving or catching a taxi from the centre, it'll take 30 minutes or so to get there, depending on traffic. If you're using public transport, expect the journey time to be around 1 hour.

  • In search of a comfortable hotel near Rio de Janeiro Galeao International Airport? If you've booked an early flight from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport, these accommodation options will put you moments from your departure lounge:

  • 80% of flights departing from Rio de Janeiro Galeao International Airport reach their destination according to schedule. Given its reliable on-time performance, you're unlikely to experience delays when jetting out of GIG.

Rio de Janeiro Santos Dumont Airport (SDU)

  • Using public transport, you can travel from central Rio de Janeiro to SDU in around 20 minutes. The terminal is roughly 5 kilometres away, and making the journey by car takes approximately 10 minutes.

  • Want to treat yourself to an extra night away before catching your Rio de Janeiro to MAD flight? Kick back in a hotel near Rio de Janeiro Santos Dumont Airport before your adventure officially starts. These stays have a room with your name on it:

  • Rio de Janeiro Santos Dumont Airport has an on-time performance rate of 79%. This figure reflects how frequently flights departing from this airport land on time.

About Adolfo Suarez Madrid-Barajas Airport (MAD)

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

  • Central Madrid is around 13 kilometres from Adolfo Suarez Madrid-Barajas Airport and takes about 20 minutes to reach by car. Work out your options for getting into the city, whether that's with a car hire, taxi or ride-share.

  • Travelling by public transport takes about 30 minutes.

How to find the cheapest flights from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • The cheapest price we've found for a one-way ticket from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport is $694. For a return flight on this route, the best price is $1,096. Depending on when you book and the availability, these fares could change.

  • To snap up cheap flights from Rio de Janeiro to MAD, book your ticket six months ahead of your departure date.

  • The best month for finding cheap Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport tickets is November. Use the 'Whole month' tool to compare flight prices, then choose the dates that offer the biggest savings.

  • Locking in a cheap plane ticket from Rio de Janeiro to MAD is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when there's a price drop.

  • Tailor your travel plans using filters. Choose your preferred departure and arrival times, airlines and total journey duration. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest' flights from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport.

The best time to fly from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD)

  • December is the quietest month for flights from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport (MAD), while July is the busiest. Find the ideal time to go to Madrid based on whether you like a laid-back vibe or a more bustling atmosphere.

  • When booking your Rio de Janeiro to MAD plane ticket, consider the type of weather you enjoy. July is the warmest month in Madrid, with temperatures ranging from 18ºC to 37ºC.

  • January has temperatures of between 0ºC and 12ºC. Look for cheap tickets from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport around that time if you'd rather travel in cooler conditions.

More about Madrid

  • When it comes to searching for somewhere to lay your head, you'll find the best places to stay in Madrid right here. Browse these options after locking in your flight from Rio de Janeiro to Adolfo Suarez Madrid-Barajas Airport:

  • Your visit to Madrid should come with a bit of sightseeing. Major attractions that should be on your list include Museo del Prado, Thyssen-Bornemisza National Museum and Plaza Mayor.

Explore more of Spain

  • Zaragoza is just one of the many places in Spain waiting to be explored after you've experienced Madrid. Around 274 kilometres away to the northeast, top sights here include Plaza del Pilar, La Seo del Salvador and Basílica de Nuestra Senora del Pilar.

  • If you're interested in discovering another great destination in Spain, head for Salamanca, about 193 kilometres west of Madrid. Catedral de Salamanca, Salamanca, Casco Historico and Plaza Mayor are among its highlights.

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