388€ Find Cheap Flights to Rio de Janeiro – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 30% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
718 €
Typical prices: 858 €-1.275 €
Multiple Airlines
Wed 21.11.Sun 9.12.
DUS - GIG • 2 stops
Cheapest direct flights
871 €
Typical prices: 840 €-1.239 €
Lufthansa
Thu 22.11.Wed 5.12.
FRA - GIG • Direct
Direct flights
You can fly direct with Lufthansa. Average duration is 11h 55m
FAQs
FAQs
Top airlines
Most flights • 7 per week
Best reviews • 7,5 score
Airline reviews
+1
Airline reviews
+1
Top routes
Cheapest • 9% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 21 weeks in advance save around 17% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 15% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Rio de Janeiro!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Rio de Janeiro

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Rio de Janeiro

Sat, 21. Nov - Wed, 9. Dec
Multiple Airlines Logo
6:45 - 6:30DUS  Duesseldorf Intl-GIG Rio de Janeiro–Galeão Intl
27h 45m2 stops Malaga Lisbon Humberto Delgado
Multiple Airlines Logo
16:35 - 12:20GIG  Rio de Janeiro–Galeão Intl-DUS Duesseldorf Intl
15h 45m1 stop Lisbon Humberto Delgado
718 €Multiple Airlines
Mon, 23. Nov - Wed, 9. Dec
Multiple Airlines Logo
20:50 - 6:35DUS  Duesseldorf Intl-GIG Rio de Janeiro–Galeão Intl
37h 45m2 stops Milan Malpensa Lisbon Humberto Delgado
Multiple Airlines Logo
16:35 - 12:20GIG  Rio de Janeiro–Galeão Intl-DUS Duesseldorf Intl
15h 45m1 stop Lisbon Humberto Delgado
721 €Multiple Airlines
Mon, 23. Nov - Wed, 9. Dec
Air France Logo
6:40 - 21:25DUS  Duesseldorf Intl-GIG Rio de Janeiro–Galeão Intl
18h 45m1 stop Paris Charles de Gaulle
Air France Logo
20:45 - 16:30GIG  Rio de Janeiro–Galeão Intl-DUS Duesseldorf Intl
15h 45m1 stop Paris Charles de Gaulle
790 €Air France
Mon, 23. Nov - Wed, 9. Dec
Air France Logo
6:40 - 18:30DUS  Duesseldorf Intl-GIG Rio de Janeiro–Galeão Intl
15h 50m1 stop Paris Charles de Gaulle
Air France Logo
23:40 - 19:55GIG  Rio de Janeiro–Galeão Intl-DUS Duesseldorf Intl
16h 15m1 stop Paris Charles de Gaulle
792 €Air France
Sun, 29. Nov - Sat, 5. Dec
Lufthansa Logo
9:00 - 6:10NUE  Nürnberg-GIG Rio de Janeiro–Galeão Intl
25h 10m1 stop Frankfurt am Main
Lufthansa Logo
15:40 - 9:45GIG  Rio de Janeiro–Galeão Intl-NUE Nürnberg
14h 05m1 stop Frankfurt am Main
802 €Lufthansa
Sun, 29. Nov - Sun, 6. Dec
Lufthansa Logo
9:00 - 6:10NUE  Nürnberg-GIG Rio de Janeiro–Galeão Intl
25h 10m1 stop Frankfurt am Main
Lufthansa Logo
15:40 - 9:45GIG  Rio de Janeiro–Galeão Intl-NUE Nürnberg
14h 05m1 stop Frankfurt am Main
802 €Lufthansa
Mon, 23. Nov - Wed, 9. Dec
KLM Logo
6:00 - 18:30BER  Berlin Brandenburg-GIG Rio de Janeiro–Galeão Intl
16h 30m2 stops Amsterdam Schiphol Paris Charles de Gaulle
KLM Logo
20:45 - 22:15GIG  Rio de Janeiro–Galeão Intl-BER Berlin Brandenburg
21h 30m1 stop Amsterdam Schiphol
830 €KLM
Mon, 30. Nov - Sun, 13. Dec
KLM Logo
6:00 - 18:30BER  Berlin Brandenburg-GIG Rio de Janeiro–Galeão Intl
16h 30m2 stops Amsterdam Schiphol Paris Charles de Gaulle
KLM Logo
20:45 - 15:40GIG  Rio de Janeiro–Galeão Intl-BER Berlin Brandenburg
14h 55m1 stop Amsterdam Schiphol
830 €KLM
Mon, 15. Feb - Wed, 10. Mar
Air Canada Logo
14:40 - 12:05BER  Berlin Brandenburg-GIG Rio de Janeiro–Galeão Intl
49h 25m2 stops Frankfurt am Main Toronto Pearson Intl
Air Canada Logo
21:00 - 12:10GIG  Rio de Janeiro–Galeão Intl-BER Berlin Brandenburg
35h 10m2 stops Toronto Pearson Intl Munich Franz Josef Strauss
831 €Air Canada
Thu, 18. Feb - Wed, 3. Mar
Air Canada Logo
6:20 - 12:05NUE  Nürnberg-GIG Rio de Janeiro–Galeão Intl
33h 45m2 stops Frankfurt am Main Toronto Pearson Intl
Air Canada Logo
21:00 - 9:45GIG  Rio de Janeiro–Galeão Intl-NUE Nürnberg
56h 45m2 stops Toronto Pearson Intl Frankfurt am Main
864 €Air Canada
Booking Insights

Price, demand, and travel trends for flights to Rio de Janeiro

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to Rio de Janeiro?

Duesseldorf Intl Airport to Rio de Janeiro is the cheapest route at 718 € return, found in the past 5 days on KAYAK. Berlin to Rio de Janeiro is the most popular connection with return deals from 830 €.

How much is a flight to Rio de Janeiro?

On average, a return flight from Germany to Rio de Janeiro costs 1.035 €, based on KAYAK data over the past 12 months. Return fares from Bremen average 996 €, while Frankfurt am Main Airport runs a bit higher at 1.001 €.

What is the cheapest day to fly to Rio de Janeiro?

Thursday is the cheapest day to fly to Rio de Janeiro at 1.004 € return on average over the past 12 months on KAYAK. Saturday is the most expensive at 1.131 €.

What is the cheapest month to fly to Rio de Janeiro?

•May is the cheapest month to fly to Rio de Janeiro with an average price of 880 € return.
•December (1.321 €) and July (1.240 €) are the most expensive.

Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Rio de Janeiro?

Night flights to Rio de Janeiro are the cheapest at 1.031 € return on average. Afternoon flights are the most expensive at 1.097 €.

What is a good deal for flights to Rio de Janeiro?

Flights under 858 € are considered a good deal. 25% of KAYAK users found return flights to Rio de Janeiro at or below these prices, with the lowest fares from:
•Frankfurt am Main Airport 824 €.

Which is the cheapest airport to fly into in Rio de Janeiro?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Rio de Janeiro is Rio de Janeiro Santos Dumont (SDU), with an average flight price of 936 €.

When are flights to Rio de Janeiro the cheapest?

Flights to Rio de Janeiro are cheapest 21 weeks before departure. Booking in this window typically costs about 17% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Rio de Janeiro

Low season

September

Cheapest flight

388 €
Beat the crowds with an average 27% drop in travellers.
The most popular month to fly with an average 23% increase in travellers.
One-way flight from Berlin to Rio de Janeiro–Galeão Intl Airport

When to book flights to Rio de Janeiro

Are your dates flexible? Find out the best times to travel to Rio de Janeiro based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Rio de Janeiro, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do I know if a flight to Rio de Janeiro is a good deal?

    A good deal on a flight to Rio de Janeiro is around 858 € return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • Which airports serve Rio de Janeiro?

    Flights to Rio de Janeiro arrive at: Rio de Janeiro–Galeão Intl (GIG) and Rio de Janeiro Santos Dumont (SDU).

  • How long is a direct flight to Rio de Janeiro?

    Direct flights to Rio de Janeiro are available from Frankfurt am Main Airport, with a flight time of about 11h 55m.

  • Which city has the cheapest flights to Rio de Janeiro?

    Based on fares booked in the past 5 days, the cheapest flights to Rio de Janeiro are from Düsseldorf, starting at 718 € return.

  • How expensive are last-minute flights to Rio de Janeiro?

    Last-minute fares to Rio de Janeiro (booked within two weeks of departure) are typically 11% higher than the average return fare of 1.035 €.

  • What is the difference between the most popular and the most frequent airline at Rio de Janeiro?

    Lufthansa operates the most flights from Germany to Rio de Janeiro at 7 per week, and for this route Lufthansa is also the airline most often selected by KAYAK users searching for flights from Germany to Rio de Janeiro. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airlines should I consider for flights to Rio de Janeiro?

  • How many flights serve Rio de Janeiro?

    Rio de Janeiro receives 1 flights per day and 7 per week from across the world. Frankfurt am Main Airport has the most flights to Rio de Janeiro with 7 weekly flights.

  • Which airports serve Rio de Janeiro and the surrounding area?

    Flights to Rio de Janeiro can arrive at several major airports serving the metro area, including Rio de Janeiro–Galeão Intl (GIG) and Rio de Janeiro Santos Dumont (SDU). Nearby alternatives within 80,5 km of Rio de Janeiro include Rio de Janeiro–Galeão Intl (GIG). This airport is not in Rio de Janeiro itself but may be useful depending on your route, airline, and onward travel plans.

Your guide to booking Rio de Janeiro flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Rio de Janeiro, book around 21 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 17% lower during this window than last-minute fares.
  • For flights to Rio de Janeiro, a good return fare is around 858 €. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Rio de Janeiro in May. Return fares historically average 880 €, making May the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to 67 € on a return flight. Evening flights to Rio de Janeiro average 1.031 € compared to 1.097 € for midday flights.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to Rio de Janeiro, some airlines may include bags at no extra cost. For example, Lufthansa includes a cabin bag and a checked bag in Economy class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Once you arrive in Rio de Janeiro, a few great places to start are Praia da Barra da Tijuca, RioCentro, and Copacabana Beach. These are popular with first-time visitors and can give you a good feel for the area.

Reviews of the top 5 airlines flying to Rio de Janeiro

 
Need help choosing which airline to fly with to Rio de Janeiro? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,5
Air FranceOverall score based on 1651 reviews
7,1Food
7,0Entertainment
7,5Boarding
8,2Crew
7,4Comfort
Airline reviews

It was a really good experience. Food, snacks, and beverages were good. Flight entertainment was also a good one.

10,0 ExcellentKushal, Sept 2026
Read more Air France reviews

It was a really good experience. Food, snacks, and beverages were good. Flight entertainment was also a good one.

They lost my bag and I still haven’t received it yet

Wasted a lot of time trying to find the CDG lounge - it was not next to the connecting flight gate like the Air France staff said.

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

They again did not offer any functioning WiFi in the transatlantic crossing.

My only issue was my meal was inedible except for the sides.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

Good aorcraft 777 but Worst food ever Breakfast was a bû’with matonnaise… Staff was nice but invisible most of the flight

Business class in the second leg - CDG-EVN was a disaster.

My seat was so uncomfortable, and the headrest was broken. Very very disappointing for the price I paid.

Overall, a good experience on this leg of the trip

The arrival was pretty bad. Long waits for the bus to deplaning the airplane.

Apart of Sky miles delta. And they go everywhere in Brazil

There was a mechanical issue with the plane that they had to work on before we could take off. That's fine, by all means, PLEASE make sure the mechanics are functioning properly. What was a problem was the fact that we sat on the tarmac for 4.5 hours without moving, without letting us off the plane, and without climate control and air running through the plane. There was no explanation as to what was going on; they just kept promising that it would be "15 minutes, then we are on our way." At one point, they even switched the entire crew out and told everyone we just needed to wait for new employees to show up. Then, as the 4 hours were not moving, an hour before the full refund, they made a big show about "the flight starting and the doors are locked, so you have to sit down." We didn't move for another 40 minutes; they were just trying to skirt around legalities that entitled us to restitution. When the flight finally was underway, the plane was gigantic but cramped in design, my entertainment screen kept freezing and glitching, and subtitles didn't work, and the crew was passive-aggressive. Terrible flight.

Poor, the airline was not able to help me move flights.

The way the Pilot made all announcements, specially the way he congratulated the entire crew as the best team ever, making a comment that due to them they were able to shorter the delay to the destination. Amazing flight .

Just to drop my already labeled bag it took 50 minutes inline. Completely disappointed with Latam operation at GRU

I’m entitled to a refund per LATAM due to the mid flight itinerary change and being stuck in São Paulo for 24 hours and needing to get a hotel. The airline was dismissive and of no help.

Basic experience, we were delayed causing less time to enjoy our destination and on the way back, we boarded when the flight should have been taking off.

The flight itinerary was changed 3 times, I explain the problem on the previous leg.

Excellent! Flight left a bit late but overall a pleasant experience.

It was a game of hurry up and wait. As advised we arrived at the terminal e hours prior to boarding. We waited about 45 minutes before anyone showed up at the check-in terminal. When someone does arrive she rearranges the line and we think we are going to be checked in. Nope. She leaves and we wait another 15 min. before anyone else shows up. One person got behind her computer and about 15 min later started to check the first person in . Then one more person arrives spends 10-15 behind the desk and then she starts checking in someone. Two more staff arrive and another 10 min or so they are ready to begin checking in people. We have a 11:50 international flight and it is 9:45. And then on of the agents, closes her desk and leaves. And every leg of our flight was delayed; we waited at terminals, we waited to take off, we waited to deplane. After arriving in Porto within 10min of our connection schwduled to take off, we were told to go to the last bus. We waited on the bus (until all the other busses had left) and then we waited another 10 min or so for one of the ground controllers who wanted a ride with us but was busy with a woman who needed the handicap van. He did not help her to the van, but was standing with her and talking with hher. We were rushed through border control and told not to wait for the rest of our party only to get on the plane and then have to wait another 45 min before we were cleared for take off. The waits were not 10 or 20 minutes, they were 35-55 minute waits each time. Miraculously, we made it back only 2 1/2 hours later than we we were originally scheduled. Given the nonchalance and seaming disinterest from many of the staff, I was expecting that we would not get on until much later than that.

The plane was small and one felt the turbulence much more. The lines to get through immigration were insanely long.

Our steward Margarida who served us from Lisbon to Boston was absolutely fantastic! She deserves a raise. Conscientious and thorough as well as showing appropriate attention for every need.

Comfortable but not Polaris or Delta comfort Business Class. Overall 7 out of 10

Flight was packed. This was a very uncomfortable experience. Boarding process could be explained better. Despite recommending a window seat when travelling with a pet in the cabin, the seat in front of me had less space than the center and aisle seats. For Premium Economy, the seats were crammed with minimal legroom. I hate to think what Regular Economy was like. The cabin crew missed me at first when handing out meals. When my meal eventually came, there were no utensils. I'd originally booked to fly Business Class; those seats didn't look that great either.

A bit disappointing. Our business class seats were not cleaned from previous flight. They were also missing headphones and bottled water. Dining options were not always available.

I have been flying internationally for most of like. My first trip with TAP- wonderful! I look forward to flying with them more frequently in the future!

Very little space between chairs, making any long travel very uncomfortable. Food is also very basic.

Cobrar por escolher assento em voos longos é desumano e um tanto quanto covarde, pois já vamos passar horas sentados. O banheiro não tinha papel e estava bem sujo. O avião era um modelo novo emlderno. O entretenimento muito bom com filmes modernos e a refeição estava muito boa. Vôo atrasou demais.

Good flight. Good boarding. Luggage handled properly. Seats are small for business class. No wine or beer offered. Just regular crunchy snacks. Not much for a business class flight.

The flying experience is excellent. The seats are very comfortable and spacious. The staff is professional, attractive and efficient. The ITA business class lounge in Rome is poor. There are no comfortable seats for long layovers. It’s too crowded. The showers are too few and the towels are of extremely poor quality.

Top notch re cleanliness, comfort, operational. Attendants attentive, cheerful, courteous and professional. An unusually high-grade experience all around.

The crew were great and constantly cleaning bathrooms and taking care of passengers. Flight was on time and arrived on time. Boarding was easy and hassle free. Food could have been better but decent selection. Overall recommend and will fly again.

Old flight. very smaller seats. screen small.. food was mediocre

I’m a nervous flyer so I was happy that we experienced barely any turbulence. I was also lucky and had a whole row in Economy to myself. I’m on the shorter side so leg room wasn’t an issue for me. It could be for someone who is taller than 5’7”.. The food was ok, but again I was in Economy so I wasn’t expecting Michelin star quality food. Entertainment was ok. Wish there were more television options. Overall I would book on ITA again

I paid for premium seats and the last minute they changed the aircraft for a bigger one, they bumped me to another seat which was NOT at all comfortable for an 11 hour flight, will fight for a refund!!

The boarding was delayed and they didn’t let us know why until after we sat on the plane (the plane was delayed getting in) but they had us waiting in line for over 1/2 hour for some reason which I didn’t understand.

The airline did a fine job with flying. However, being kept "in the dark" after a request to close all blinds for 6 of the 9 hour flight in a daylight flight was not good. I also got stuck in the lavatory with a sticky door lock. Fortunately a fellow passenger got me out!

Not a very modern plane with no entertainment and a sandwich and juice served on board.

Proximity of the the gate to the lounge could have been better but overall a nice experience. The lounge was exceptional. Getting from the Schengen side to the international side was also pain free. Boarding the plane, service on board , disembarking at Heathrow and quick delivery of bags all made for a good overall experience.

Such a comfortable flight! Food was yummy and staff was very friendly! Will absolutely fly Lufthansa again.

Again another extremely chaotic boarding for the flight. Could have easily opened up more automated gates and the staff could have proactively managed the queues as they're forming rather than sitting behind the counter, waiting for the boarding to start.

There was a stewardess walking up and down and keep spraying room refreshner on people heads and faces. I had to bread this and smell like a room freshener afterwards not to mention was keep falling on my face. It was terrible.

The food was fine. The seats are small but accomidating. The staff was very freindly. I would fly them again happily

My flight to Frankfurt was a very pleasant experience. The food was good, but what really stood out was the cabin crew, who were exceptionally friendly, attentive, and professional. The service was excellent—honestly, better than on some much more expensive flights I’ve taken. A wonderful experience overall!

The flight from FRA to SFO was uncomfortable. The crew allowed people to change seats after boarding finished, but then made some people move back to their seats but not others, which resulted in my wife and I having to sit in two middle seats for an 11 hour flight. The entertainment system was not working well throughout the flight, and stopped working completely around hour 8.

Economy plus on a long flight with Lufthansa was wonderful. Service starts with a pillow, blanket, slippers and care package waiting on your seat. An it just gets better from there.

This is one of the best flights i had. Good boarding, good seats , good food, and nuce stuff and clean toilets I took the Tourist upgrade and indianischer food , the best.

Very old plan, bad cabin layout and seats, entertainment system would get 95% through a film and then crash and reboot. I wont be using Lufthansa after I return back home, would rather pau more for a better flight arramgement.

More options for your flight to Rio de Janeiro