Cheap Flights from Madrid (MAD) to Rio de Janeiro (RIOA)

Compare Madrid to Rio de Janeiro flight deals

Find the cheapest month or even day of the year to fly to Rio de Janeiro

Book the best Rio de Janeiro fare with no extra fees

Flight deals from Madrid to Rio de Janeiro

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

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

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

Direct flights from Madrid to Rio de Janeiro

Madrid to Rio de Janeiro: Flight information

The things to know before you go.
Cheapest flight found£229
Cheapest month to flyApril
Average flight time10 hrs, 14 mins
Most popular airlineLATAM Airlines
Average flights per week30

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

There are 3 airports in Rio de Janeiro: Rio de Janeiro Santos Dumont, Rio de Janeiro Internacional and Jacarepaguá.
The best price we found for a return flight from Madrid to Rio de Janeiro is £547. 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 14 minutes is the average flight time from Madrid to Rio de Janeiro.
LATAM Airlines, Qatar Airways and Cathay Pacific fly direct from Madrid to Rio de Janeiro.
As of April 2026, there are 30 flights per week flying from Madrid to Rio de Janeiro.
The cheapest month to fly from Madrid to Rio de Janeiro is usually January.
If you're flying from Madrid Airport, the cheapest airport near Rio de Janeiro is Rio de Janeiro Internacional – which is 7.6 miles away from the centre of Rio de Janeiro. We've found flights into this airport from £547.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Rio de Janeiro on Thursday, 21 January 2027.
Yes – the average flight time is 10 hours and 14 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 Rio de Janeiro 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 Rio de Janeiro is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 24°C. February is typically the warmest month in Rio de Janeiro, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is July, with temperatures averaging 17°C. The rainiest month is January.
Currently, Delta and Iberia offer the cheapest flight tickets to Rio de Janeiro.

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

  • Book a direct flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro and you'll be in the air for around 9 hours 55 minutes.

  • Rio de Janeiro is four hours behind Madrid, where Adolfo Suarez Madrid-Barajas Airport is located. Rio de Janeiro follows the UTC-3 timezone.

  • The most popular route is from Adolfo Suarez Madrid-Barajas Airport (MAD) to Rio de Janeiro Galeao International Airport (GIG). You can choose from four services every week between these two airports. Iberia offers a 12:00 departure between MAD and GIG.

  • To avoid rushing for your MAD to Rio de Janeiro flight, leave enough time to check in and find your gate. Turning up two hours ahead of international departures and one hour before domestic flights is the general travel rule.

  • Travelling during a popular month like July? School holidays and other high seasons can mean longer lines at security. Be extra cautious and arrive up to four hours ahead of international flights and two hours before a domestic departure.

  • Direct Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro tickets are available for booking. Rio de Janeiro Galeao International Airport (GIG) will be where your journey ends.

  • Get on board with Iberia. This popular carrier offers direct flights from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro.

  • Stopovers are the perfect opportunity to take a break from travelling and maybe even tick a new city off your list. When searching for plane tickets from MAD to Rio de Janeiro, deselect the 'Direct flights only' box to see where you can stop along the way. Popular options include:

    • Amsterdam Schiphol Airport (AMS)

    • Paris Charles de Gaulle Airport (CDG)

    • Rome Leonardo da Vinci Fiumicino Airport (FCO)

  • Located around 13 kms (8 miles) from the centre of Madrid, MAD can be reached in about 20 minutes by car (depending on traffic). Travelling on public transport will take roughly 30 minutes.

  • In search of a hotel near MAD? If you're boarding an early flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro, these accommodation options put the terminal practically at your doorstep:

  • When it comes to Adolfo Suarez Madrid-Barajas Airport's on-time performance, data shows 77% of flights stick to their scheduled arrival time.

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

  • £229 is currently the lowest price for a one-way Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro flight. A return plane ticket starts from £547. These fares can change based on availability.

  • To pick up cheap flights from MAD to Rio de Janeiro, book early. Airlines generally offer lower prices when tickets first go on sale.

  • If you have flexibility with your trip dates, try using the 'Whole month' search tool. It'll show you the cheapest price across each month when searching for a Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro ticket.

  • Snapping up a cheap flight from MAD to Rio de Janeiro couldn't be easier with Price Alerts. All you need to do is create one of these automatic notifications and we'll let you know as soon as a deal gets even better.

  • Find an affordable flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro with the help of our filters. Select your preferred departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Rio de Janeiro

Rio de Janeiro Galeao International Airport (GIG)

  • The distance from Rio de Janeiro Galeao International Airport (GIG) to central Rio de Janeiro is roughly 19 kms (12 miles). It takes about 30 minutes to reach the centre driving.

  • Travelling on public transport typically takes 1 hour.

  • Book a hotel near GIG if you're coming in on a late flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro. Select one of these accommodation options and avoid the hassle of a long transfer:

  • Booking your vehicle from Rio de Janeiro Galeao International Airport around four weeks ahead of your flight from MAD to Rio de Janeiro can help you get the best possible rate.

Rio de Janeiro Santos Dumont Airport (SDU)

  • Once your flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro has landed, you can reach the city centre in about 10 minutes by car. Central Rio de Janeiro is roughly 5 kms (3 miles) from Rio de Janeiro Santos Dumont Airport (SDU).

  • If you travel by public transport, the ride to the centre takes 20 minutes or so.

  • Following your MAD to Rio de Janeiro flight, settle in at a hotel near SDU. These are some comfortable accommodation options that'll help you slip into relaxation mode:

  • Avoid paying extra. Securing your ride three weeks ahead of your arrival at SDU will help you stay within budget.

Jacarepagua - Roberto Marinho Airport (RRJ)

  • Jacarepagua - Roberto Marinho Airport (RRJ) is around 27 kms (17 miles) from the centre of Rio de Janeiro. It'll take you about 45 minutes to get to the city centre in a ride-share or taxi after your flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro.

  • Public transport will get you there in around 1 hour 15 minutes.

  • Enjoy a quiet, low-key start to your break by checking in to a hotel near RRJ after your MAD to Rio de Janeiro flight. Recover from your travel day or simply give yourself time to get your footing in a new city at:

  • If you're looking for a particular model or make, booking early gives you a better shot at getting exactly what you want. Book your ride from RRJ at least a couple of weeks ahead of your flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro.

Best time to go to Rio de Janeiro

  • It's time to pick your trip dates for your flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro. January is the busiest month for a trip to Rio de Janeiro. If you like a quieter vibe, go in December.

  • The warmest month in Rio de Janeiro is February, with temperatures ranging between 20ºC and 36ºC. Lock in your Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro plane ticket then if that's your ideal forecast.

  • Search for cheap tickets from MAD to Rio de Janeiro in July if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 14ºC and 29ºC on average.

More about Rio de Janeiro

  • After booking your flight from Adolfo Suarez Madrid-Barajas Airport to Rio de Janeiro, find a hotel that offers the right mix of comfort and location. Make one of these options your base for exploring Rio de Janeiro:

  • All great journeys should include a little sightseeing. Christ the Redeemer, Track Corcovado, Christ Redeemer and Rio de Janeiro Carnival are must-do's during your Rio de Janeiro adventure.

Explore more of Brazil

  • You've done Rio de Janeiro, now it's time to explore more of Brazil. Travel around 354 kms (220 miles) west to Sao Paulo to tick off its leading sights. From Ibirapuera Park to Avenida Paulista and Pinacoteca Do Estado De Sao Paulo, there's plenty to keep you on the go.

  • Belo Horizonte is another well-known destination in Brazil and is around 338 kms (210 miles) north of Rio de Janeiro. No trip is complete without a visit to Conjunto Moderno da Pampulha, Casa do Baile and Igreja São Francisco de Assis.

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