Cheap Flights from Sao Paulo Guarulhos to Rio De Janeiro

Travellers and cabin class

Compare Sao Paulo Guarulhos 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 Sao Paulo Guarulhos to Rio De Janeiro

Looking for a cheap last-minute deal or the best return flight from Sao Paulo Guarulhos to Rio De Janeiro? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Sao Paulo Guarulhos to Rio De Janeiro

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Sao Paulo Guarulhos to Rio De Janeiro flights are currently cheapest in August.

Direct flights from Sao Paulo Guarulhos to Rio De Janeiro

Alternative Sao Paulo Guarulhos to Rio De Janeiro routes

Looking for the cheapest, fastest or easiest route from Sao Paulo Guarulhos to Rio De Janeiro? You could fly into the following airports instead.

Sao Paulo to Rio De Janeiro: Flight information

The things to know before you go.
Cheapest flight foundR 243
Cheapest month to flyAugust
Average flight time1 hr, 1 min
Most popular airlineDelta
Average flights per week632

Finding cheap flights from Sao Paulo Guarulhos 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 Sao Paulo Guarulhos to Rio De Janeiro is R 1,020. 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.
1 hour and 1 minute is the average flight time from Sao Paulo Guarulhos to Rio De Janeiro.
Delta, Qatar Airways and LATAM Airlines fly direct from Sao Paulo Guarulhos to Rio De Janeiro.
As of May 2025, there are 632 flights per week flying from Sao Paulo Guarulhos to Rio De Janeiro.
The cheapest month to fly from Sao Paulo Guarulhos to Rio De Janeiro is usually May 2025.
If you're flying from Sao Paulo Guarulhos Airport, the cheapest airport near Rio De Janeiro is Rio De Janeiro Internacional – which is 12.2 km away from the centre of Rio De Janeiro. We've found flights into this airport from R 1,020.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Sao Paulo Guarulhos Airport to Rio De Janeiro on Thursday, 24 July 2025.
Yes – the average flight time is 1 hour and 1 minute.
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 May, the average temperature is usually around 22°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, GOL Linhas Aéreas offers the cheapest flight tickets to Rio De Janeiro.

Flying from Sao Paulo-Guarulhos International Airport (GRU) to Rio De Janeiro: what you need to know

  • The average time for a direct flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro is 1 hour 10 minutes.

  • Sao Paulo (the location of Sao Paulo-Guarulhos International Airport) and Rio De Janeiro are in the same timezone — UTC-3.

  • With 96 flights a week between the two airports, Sao Paulo-Guarulhos International Airport (GRU) to Galeao Antonio Carlos Jobim International Airport (GIG) is the busiest route. Gol operates the earliest flight at 00:05. If you'd like to make the most of your day before leaving, the last flight from GRU to GIG is with LATAM Airlines at 23:50.

  • Give yourself enough time to get on your GRU to Rio De Janeiro flight. Generally, it's best to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Planning to travel during a peak time like public or school holidays? Expect longer lines at security and check-in. To be on the safe side, arrive up to four hours before international flights and two hours ahead of domestic departures.

  • You can book a direct Sao Paulo-Guarulhos International Airport to Rio De Janeiro ticket. Begin your journey at GRU and arrive at Galeao Antonio Carlos Jobim International Airport (GIG).

  • You can choose from various airlines that operate direct flights from Sao Paulo-Guarulhos International Airport to Rio De Janeiro, such as:

  • Located around 21 kilometres from central Sao Paulo, GRU can be reached in about 30 minutes by car (depending on traffic). The journey on public transport will take roughly 1 hour 20 minutes.

  • Booked an early flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro? Avoid rushing to the terminal (and get some extra shut-eye) by choosing one of these hotels near GRU:

  • 75.54% of flights leaving from Sao Paulo-Guarulhos International Airport arrive at their destination on schedule.

How to find the cheapest flights from Sao Paulo-Guarulhos International Airport (GRU) to Rio De Janeiro

  • R 243 is the lowest price we've seen for a one-way Sao Paulo-Guarulhos International Airport to Rio De Janeiro flight. A return flight ticket right now is R 1,020. Depending on the availability and when you book, these fares can change.

  • To snag cheap flights from GRU to Rio De Janeiro, book your journey one month ahead of your departure.

  • Plan your trip for May. That's the best month for scoring a bargain on Sao Paulo-Guarulhos International Airport to Rio De Janeiro tickets. If your travel dates are flexible, use the 'Whole month' tool to find the cheapest price across every month.

  • Spend less time searching for cheap flights from GRU to Rio De Janeiro by creating a Price Alert. We'll send you an email or push notification on the app when a special offer becomes available.

  • Choose your preferred departure and arrival times, airlines and number of stops with our filters. Then, sort the results for your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro by 'Best,' 'Cheapest' or 'Fastest.'

Airports in Rio De Janeiro

Galeao Antonio Carlos Jobim International Airport (GIG)

  • The distance from Galeao Antonio Carlos Jobim International Airport (GIG) to central Rio De Janeiro is roughly 18 kilometres. It takes around 20 minutes to reach the centre driving.

  • When travelling on public transport, expect a journey time of about 1 hour 5 minutes.

  • Think about booking a hotel close to GIG if you're coming in on a late flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro. Select one of these accommodation options and avoid the hassle of a long transfer:

  • Hit the road running by picking up a Galeao Antonio Carlos Jobim International Airport rental car. Grab a set of wheels from Foco, Localiza or Movida and explore beyond Rio De Janeiro's main sights.

  • Secure the lowest price by booking your vehicle from Galeao Antonio Carlos Jobim International Airport about four weeks in advance of your flight from GRU to Rio De Janeiro.

Santos Dumont Airport (SDU)

  • The centre of Rio De Janeiro is located around 2 kilometres from Santos Dumont Airport (SDU). Once your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro has touched down and you've made your way to arrivals, the drive should take about 5 minutes.

  • If you choose to travel on public transport, you'll reach the centre in 15 minutes or so.

  • You'll find some comfortable places ready to welcome you near SDU. Kick back and get cosy after your GRU to Rio De Janeiro flight at one of these well-located options:

  • Foco, Localiza and Movida make picking up a Santos Dumont Airport rental car easy and quick. These providers are located in or around the terminal and will have you on your way in a heartbeat.

  • Secure your first choice, not your last resort. Reserving your ride from SDU three weeks ahead of time often means better prices and a greater range of vehicles.

Jacarepagua-Roberto Marinho Airport (RRJ)

  • Find your way to the city centre after your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro has touched down. Central Rio De Janeiro is around 32 kilometres from Jacarepagua-Roberto Marinho Airport (RRJ) and takes roughly 40 minutes to reach by cab or ride-share.

  • If you go by public transport, the journey takes around 1 hour 25 minutes.

  • If you don't want to travel to the centre, find a hotel near RRJ. Make yourself comfy at one of these stays after your GRU to Rio De Janeiro flight:

  • Ready to get behind the wheel? Pick up a Jacarepagua-Roberto Marinho Airport rental car from Localiza and start your journey without stressing about how to reach your destination.

  • If you're hoping for a specific type of vehicle, booking early increases your chances of snagging what you want. Book your ride from RRJ a few weeks ahead of your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro.

Best time to go to Rio De Janeiro

  • Carefully consider your travel dates before locking in your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro. The city comes alive during peak season, but hotel prices are often higher and top attractions can get crowded. Visit Rio De Janeiro in the low season for a more relaxed vibe.

  • Book a Sao Paulo-Guarulhos International Airport to Rio De Janeiro flight ticket with a departure in February if you want to experience the city during its warmest month. Expect temperatures to range from 22ºC (72ºF) to 33ºC (91ºF).

  • July has average temperatures of between 17ºC (63ºF) and 27ºC (81ºF). Look for a cheap ticket from GRU to Rio De Janeiro around that time if you like cooler conditions.

More about Rio De Janeiro

  • After booking your flight from Sao Paulo-Guarulhos International Airport to Rio De Janeiro, choose a hotel that puts you where you want to be. Make one of these accommodation options your base for exploring Rio De Janeiro:

  • Every great adventure has to include a little sightseeing. Sugarloaf Mountain, Christ the Redeemer and Copacabana Beach are essential stops on your Rio De Janeiro itinerary.

Explore more of Brazil

  • Sao Paulo is just one of the many places in Brazil waiting to be discovered once you've taken in the sights of Rio De Janeiro. Around 354 kilometres away to the west, well-known attractions include Sao Paulo Museum of Art, Ibirapuera Park and Avenida Paulista.

  • If you're ready to explore another major stop in Brazil, head for Belo Horizonte, about 338 kilometres north of Rio De Janeiro. Abilio Barreto Historical Museum, Matiz Arte Objeto and Deck Vertedouro are key highlights.

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