Flying from Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU): What you need to know
Get your trip planning underway by checking out the most convenient departure point for your flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU). Explore the options for setting off from Rio de Janeiro Galeao International Airport (GIG) or Rio de Janeiro Santos Dumont Airport (SDU), two of the city's main airports.
Take a direct Rio de Janeiro to Sao Paulo-Guarulhos International Airport flight and you'll be in the air for around 1 hour 15 minutes.
Sao Paulo's timezone is UTC-3, which is the same as Rio de Janeiro. Sao Paulo-Guarulhos International Airport is located in Sao Paulo.
With 81 direct weekly flights between the two airports, Rio de Janeiro Galeao International Airport (GIG) to Sao Paulo-Guarulhos International Airport (GRU) is the busiest route. Gol operates the earliest flight at 1am. If you prefer to get more out of your day before flying, the last flight from GIG to GRU is with LATAM Airlines at 10:15pm.
To ensure you catch your flight from Rio de Janeiro to GRU, leave plenty of time to navigate the airport and find your gate. Arriving two hours ahead of international departures and one hour before domestic flights is the general travel rule.
Popular months like January or other busy periods mean bigger queues and potential delays. Stick to your schedule by arriving at the airport even earlier. Aim for at least four hours ahead of an international flight and two hours before a domestic departure.
Airports in Rio de Janeiro
Rio de Janeiro Galeao International Airport (GIG)
You can find a direct flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU) out of Rio de Janeiro Galeao International Airport (GIG).
You can travel on a direct flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport with LATAM Airlines. This popular carrier operates services from GIG.
LATAM Airlines is the airline with the highest passenger demand for flights from GIG to GRU.
With 76.47% of services arriving as planned, GOL Linhas Aéreas is the top on-time carrier on this route.
The journey from central Rio de Janeiro to GIG takes about 1 hour by public transport. If you drive, ride-share or get a taxi, you'll cover the 19 kilometres in 30 minutes or so, depending on traffic conditions.
In search of a comfortable hotel near Rio de Janeiro Galeao International Airport? If you're catching an early flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport, these stays will put you just around the corner from the terminal:
Rio de Janeiro Galeao International Airport has a solid on-time record, so you're unlikely to face delays. Departures from GIG make it to their destination as scheduled 80% of the time.
Rio de Janeiro Santos Dumont Airport (SDU)
Think about kicking off your journey from Rio de Janeiro Santos Dumont Airport (SDU). You can book a direct Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU) plane ticket with departures from this hub.
LATAM Airlines offers direct flights from Rio de Janeiro to GRU leaving from SDU. Book your favourite seat and arrive at your destination in one go.
On the SDU to GRU route, LATAM Airlines is the airline most travellers rely on.
With 75.0% of its services landing as planned, LATAM Airlines is the most punctual carrier flying between Rio de Janeiro Santos Dumont Airport and Sao Paulo-Guarulhos International Airport.
On 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 will take approximately 10 minutes.
Got a crack-of-dawn departure? Think about staying at one of these accommodation options near Rio de Janeiro Santos Dumont Airport the day before your Rio de Janeiro to GRU flight:
Looking at how often flights stay on schedule, Rio de Janeiro Santos Dumont Airport has an on-time arrival rate of 79%.
About Sao Paulo-Guarulhos International Airport (GRU)
The last thing you need is a long journey to your hotel if you're getting in late on a flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport. Stay at one of these accommodation options near GRU instead:
Booking your ride around two weeks in advance of your Rio de Janeiro to Sao Paulo-Guarulhos International Airport flight can help you get a cheaper deal.
Getting from Sao Paulo-Guarulhos International Airport (GRU) to central Sao Paulo
Sao Paulo-Guarulhos International Airport is around 26 kilometres from central Sao Paulo. It takes around 45 minutes or so to drive to the city.
When travelling on public transport, expect a journey of roughly 1 hour 10 minutes.
How to find the cheapest flights from Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU)
The cheapest price we've found for a one-way ticket from Rio de Janeiro to Sao Paulo-Guarulhos International Airport is $51. For a return flight on this route, the best price is $94. Depending on the availability when you book, these fares may change.
Score cheap flights from Rio de Janeiro to GRU by booking three months ahead. Based on our research, that's the sweet spot for picking up a bargain.
Schedule your trip for August. That's the best month for landing cheap Rio de Janeiro to Sao Paulo-Guarulhos International Airport tickets. If you have flexibility with your dates, use the 'Whole month' tool to find the cheapest price across every month.
There's no need to search every day to find out if fares have dropped when you set up a Price Alert. We'll let you know the moment a better deal comes up on plane tickets from Rio de Janeiro to GRU.
Tailor your travel plans using filters. Select your preferred arrival and departure times, airlines and total journey duration. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best' 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)
Think about your travel style when deciding your trip dates. December is the quietest month to go to Sao Paulo. July is when most people book flights from Rio de Janeiro to Sao Paulo-Guarulhos International Airport (GRU), which may be perfect if you'd rather travel when it's busy.
Before locking in your Rio de Janeiro to GRU plane ticket, consider the kind of weather you prefer. February is the warmest month in Sao Paulo, with temperatures ranging from 18ºC to 29ºC.
For cooler conditions, search for a cheap ticket from Rio de Janeiro to Sao Paulo-Guarulhos International Airport in July when temperatures are between 12ºC and 25ºC.
More about Sao Paulo
When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Sao Paulo right here. Explore these hotels after you've booked your flight from Rio de Janeiro to Sao Paulo-Guarulhos International Airport:
There are so many things to do and see in this city, it can be hard to figure out where to start. Ibirapuera Park, Avenida Paulista and Pinacoteca Do Estado De Sao Paulo are top sights which should feature on any good Sao Paulo itinerary.
Explore more of Brazil
Sao Paulo will leave a lasting impression, but there are so many other parts of Brazil just waiting to be discovered. Around 290 kilometres northwest of Sao Paulo, a trip to Ribeirao Preto will keep you on the go. Don't miss top attractions like Japanese Garden, Basílica de Santo Antônio de Pádua and Museu do Café.
Around 145 kilometres northwest of Sao Paulo, Piracicaba is another favourite stop in Brazil. Get a taste of what this destination has to offer at Observatorio Astronomico Municipal, Historic Park Quilombo Corumbataí and Martha Watts Cultural Centre.