Cheap Flights from Rio de Janeiro to Sao Paulo Guarulhos

Compare Rio de Janeiro to Sao Paulo Guarulhos flight deals

Find the cheapest month or even day of the year to fly to Sao Paulo Guarulhos

Book the best Sao Paulo Guarulhos fare with no extra fees

Flight deals from Rio de Janeiro to Sao Paulo Guarulhos

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

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

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

Direct flights from Rio de Janeiro to Sao Paulo Guarulhos

Rio de Janeiro to Sao Paulo Guarulhos: Alternative routes

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

Rio de Janeiro to Sao Paulo: Flight information

The things to know before you go.
Cheapest flight foundR 585
Cheapest month to flyMarch
Average flight time1 hr, 12 mins
Most popular airlineDelta
Average flights per week1,073

Finding cheap flights from Rio de Janeiro to Sao Paulo Guarulhos: Frequently asked questions

The best price we found for a return flight from Rio de Janeiro to Sao Paulo Guarulhos is R 1,197. 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 11 minutes is the average flight time from Rio de Janeiro to Sao Paulo Guarulhos.
Delta, Qatar Airways and LATAM Airlines fly direct from Rio de Janeiro to Sao Paulo Guarulhos.
As of February 2026, there are 1,025 flights per week flying from Rio de Janeiro to Sao Paulo Guarulhos.
The cheapest month to fly from Rio de Janeiro to Sao Paulo Guarulhos is usually March.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Rio de Janeiro to Sao Paulo Guarulhos Airport on Sunday, 29 March 2026.
Yes – the average flight time is 1 hour and 11 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 Sao Paulo Guarulhos 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 Sao Paulo is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Sao Paulo Guarulhos is GOL Linhas Aéreas .

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

  • Kick off your journey at one of Rio De Janeiro's main airports, Galeao Antonio Carlos Jobim International Airport (GIG) or Santos Dumont Airport (SDU). Explore your options for booking a flight from Rio De Janeiro to Sao Paulo-Guarulhos International Airport (GRU) departing from either of these.

  • Take a direct Rio De Janeiro to Sao Paulo-Guarulhos International Airport flight and you'll be in the air for an average of 1 hour 10 minutes.

  • Rio De Janeiro and Sao Paulo (where Sao Paulo-Guarulhos International Airport is located) share the UTC-3 timezone. That means you won't need to adjust your watch on arrival.

  • Galeao Antonio Carlos Jobim International Airport (GIG) to Sao Paulo-Guarulhos International Airport (GRU) is the most popular route. There are 96 direct weekly departures to choose from. If you prefer to head out later, take the last flight with LATAM Airlines at 10:15pm. Opt for the first GIG to GRU departure operated by Gol at 1am if you'd rather get a move on.

  • Your flight from Rio De Janeiro to GRU won't wait if you're running late, so get to the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're flying internationally.

  • Peak season means busier airports, so be there even earlier. Give yourself at least two hours before a domestic flight and four hours for international journeys to keep to your schedule.

Airports in Rio De Janeiro

Galeao Antonio Carlos Jobim International Airport (GIG)

  • You can book a direct flight from Rio De Janeiro to Sao Paulo-Guarulhos International Airport (GRU) out of Galeao Antonio Carlos Jobim International Airport (GIG).

  • When leaving from GIG, you can catch a direct flight from Rio De Janeiro to Sao Paulo-Guarulhos International Airport with LATAM Airlines.

  • The most frequently booked airline between GIG and GRU is LATAM Airlines.

  • The carrier with the best on-time arrival rate on this route is Gol.

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

  • Catching an early flight from Rio De Janeiro to Sao Paulo-Guarulhos International Airport? Avoid the mad dash to the terminal (and get some extra shut-eye) by choosing one of these stays near Galeao Antonio Carlos Jobim International Airport:

  • Of the flights that depart from Galeao Antonio Carlos Jobim International Airport, 79.57% land on schedule at their destination.

Santos Dumont Airport (SDU)

  • Prefer to leave from Santos Dumont Airport (SDU)? Direct Rio De Janeiro to Sao Paulo-Guarulhos International Airport (GRU) plane tickets are available from this popular hub.

  • Azul operates direct flights from Rio De Janeiro to GRU leaving from SDU. Book your favourite window (or aisle) seat and reach your destination in a single stretch.

  • Azul ranks number one in bookings on the SDU to GRU route.

  • Flights between Santos Dumont Airport and Sao Paulo-Guarulhos International Airport tend to arrive on time more often with LATAM Airlines compared to other carriers.

  • SDU is about 2 kilometres from central Rio De Janeiro. It'll take 5 minutes or so to get to the airport if you're driving from the city centre. Public transport takes roughly 15 minutes.

  • Get a head start on your holiday with an extra night away from home. Before your Rio De Janeiro to GRU flight, unwind in one of these hotels near Santos Dumont Airport:

  • When it comes to flights staying on schedule, Santos Dumont Airport has an on-time arrival rate of 78.67%.

About Sao Paulo-Guarulhos International Airport (GRU)

Getting from Sao Paulo-Guarulhos International Airport (GRU) to central Sao Paulo

  • The centre of Sao Paulo is around 21 kilometres from Sao Paulo-Guarulhos International Airport. Travel times by cab or car hire will vary based on traffic conditions, so do some research ahead of your trip.

  • When travelling by public transport, expect a journey of around 1 hour 20 minutes.

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

  • At the moment, R 585 is the best price we've found for a one-way ticket from Rio De Janeiro to Sao Paulo-Guarulhos International Airport. The cheapest price for a return flight is R 1,197. Remember fares may change due to availability at the time of booking.

  • Book three months before flying. Research into pricing trends suggests this is the ideal window for finding cheap flights from Rio De Janeiro to GRU.

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

  • Snapping up a cheap plane ticket from Rio De Janeiro to GRU couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll let you know as soon as there's a price drop.

  • Tailor your trip using filters. Choose your ideal departure and arrival times, airlines and total journey duration. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest' flights from Rio De Janeiro to Sao Paulo-Guarulhos International Airport.

The best time to fly from Rio De Janeiro to Sao Paulo-Guarulhos International Airport (GRU)

  • May is the quietest month for flights from Rio De Janeiro to Sao Paulo-Guarulhos International Airport (GRU), while July is the most popular. Work out the ideal time to visit Sao Paulo based on whether you like a laid-back vibe or a more bustling atmosphere.

  • Lock in a Rio De Janeiro to GRU plane ticket departing in February if you want to visit the city during its warmest month. Expect temperatures in Sao Paulo to range from 18ºC (64ºF) to 28ºC (82ºF).

  • Look for cheap tickets from Rio De Janeiro to Sao Paulo-Guarulhos International Airport in July if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 12ºC (54ºF) and 25ºC (77ºF).

More about Sao Paulo

  • Start your Sao Paulo trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Rio De Janeiro to Sao Paulo-Guarulhos International Airport, check out our range of hotels including:

  • Your trip to Sao Paulo should come with a side of sightseeing. Top attractions that belong on your itinerary include Avenida Paulista, Ibirapuera Park and Pinacoteca Do Estado De Sao Paulo.

Explore more of Brazil

  • Ribeirao Preto is just one of the many places in Brazil waiting to be discovered once you've taken in the sights of Sao Paulo. Around 290 kilometres away to the north-west, popular attractions include Japanese Garden, Basílica de Santo Antônio de Pádua and Cristo Redentor, Parque Das Oliveiras.

  • Around 145 kilometres north-west of Sao Paulo, Piracicaba is another essential stop in Brazil. Get a taste of what this destination has to offer at Igreja Senhor Bom Jesus do Monte, Trees Park and Observatorio Astronomico Municipal.

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