São Paulo Rio De Janeiro
Sao Paulo to Rio de Janeiro is a 1-hour flight served by four different airport pairs.
If you are staying in either city center, fly Congonhas to Santos Dumont. Flights leave roughly every 10 minutes all day. Congonhas is 8 km from downtown Sao Paulo. Santos Dumont sits on Guanabara Bay, 3 km from central Rio.
If you are connecting through Guarulhos from an international flight, GOL and LATAM fly GRU to GIG roughly every hour. Both airports sit about 25 km from their downtowns, so expect an extra hour of ground travel on each end.
Two cross pairs fill in the gaps. GOL flies Congonhas to Galeão several times a day if you need Rio's international terminal. Azul and LATAM cover Guarulhos to Santos Dumont if you want to land in downtown Rio.
Buses run in about 6 hours on the Rodovia Presidente Dutra. The flight is so short and frequent that the bus only makes sense on a tight budget.
The trap on this route is booking by price alone. Search engines show GRU-GIG and CGH-SDU fares side by side without factoring in ground time. A slightly cheaper fare through the international airports can cost you two extra hours in Sao Paulo traffic getting to or from Guarulhos. Check which airports the fare uses before you book.
Have a specific need? Use the decision guide below to filter by your airline, where you live, lounges, or where you're staying in Rio De Janeiro.
Pick What Matters to You
Best pair by where you're coming from
Best pair by where you're staying in Rio De Janeiro
Which pair your airline flies nonstop
| Airline | GRU–GIG | CGH–SDU | GRU–SDU | VCP–GIG |
|---|---|---|---|---|
| Azul Linhas Aéreas Brasileiras | — | ✓ | ✓ | ✓ |
| LATAM Chile | ✓ | ✓ | ✓ | — |
| Air France | ✓ | — | — | — |
| Sky Express | ✓ | ✓ | — | ✓ |
| Boliviana de Aviacion | ✓ | — | — | — |
Ranked by on-time performance
Lounge access by airport and terminal
Ranked by flights per week
Getting to the airport
Red-eye vs daytime departures
Premium cabin options
Connecting through São Paulo from a domestic flight
Direct flights between Sao Paulo and Rio de Janeiro take an hour and leave all day long. A connection through a third city would add hours without saving money.
São Paulo & Rio De Janeiro Airport Profiles
Each airport has a personality. Terminal quality, transit access, lounge scene, and crowd levels vary dramatically — sometimes more than the flight itself.
São Paulo Metro
Guarulhos has two terminals and sits 16 miles northeast of central Sao Paulo. This is the city's international gateway. The terminals connect via an internal walkway, and the walk between the farthest gates can take 20 minutes. Leave time if you are transferring between terminals.
The distance from the city center is the defining constraint. The drive into Sao Paulo takes around 40 minutes without traffic and can double during rush hour. A rail link connects the airport to the commuter train network. International arrival lines peak in the evening when long-haul flights cluster.
Congonhas sits five miles from central Sao Paulo, closer to downtown than most airports in any major Brazilian city. The terminal handles domestic flights only. Security is fast, and the walk from curb to gate takes about 15 minutes. The airport is surrounded by the city on all sides, with buildings pressed up against the perimeter.
The runway is short, which limits operations to narrowbodies and turboprops. A Metro station sits nearby, connecting to the city's rail network. The terminal is not modern, but you are through it in minutes and in the middle of the city when you walk out.
Viracopos is a mid-size international airport on the outskirts of Campinas, in the state of São Paulo. The terminal was expanded and modernized in the 2010s, but current traffic runs well below capacity. The result is an uncrowded airport with short security lines and fast immigration processing.
The layout is straightforward: one main terminal building with international and domestic areas connected by a short walkway. Food and retail options are limited compared to larger Brazilian airports. The building is clean and functional, and first-time visitors will find it easy to navigate from gate to curb in under 20 minutes.
Rio De Janeiro Metro
Galeao sits on Ilha do Governador, 12 miles north of central Rio de Janeiro. Two terminals handle the traffic. The layout is straightforward, and neither terminal requires a shuttle or inter-terminal train. The walk from curb to gate is 15 minutes or less.
The airport sits across the bay from the city center. The drive to the South Zone beaches takes 30 to 50 minutes depending on traffic. A BRT line connects to the metro and bus network, but the transfer adds time. The terminal can feel quiet between departure waves.
Santos Dumont sits at the edge of downtown Rio on Guanabara Bay, less than a mile from the city center. The runway is short and handles only domestic narrowbodies and turboprops. Planes come in low over the water with Sugarloaf off to one side and downtown straight ahead.
The terminal is small and dated. One building, one security checkpoint, a compact gate area. Baggage claim backs up when multiple flights land together. None of that matters much because you are through the building in minutes. The front door opens onto a waterfront road with downtown Rio across the street.
Which Airlines Fly Which Pairs
Sky Express serve both GRU and VCP to GIG — airport flexibility on the São Paulo side.
Not all planes are the same size. The aircraft type below each checkmark tells you whether you are getting a widebody (777, 787, A350) with wider seats and a quieter ride, or a narrowbody (737, A321) with a single aisle. On flights over five hours, the difference is significant.
295, E195
295, E195
295, A321neo
737-800, 737 MAX 8
737-800, 737-700
737-800
A320, A321
A319
A319
737 MAX 8
737-800