São Paulo Rio De Janeiro

6 nonstop pairs · 5 nonstop airlines · 1372 nonstop flights/week

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.

Best Overall
GRU GIG
2 airlines 569/wk 1h 0m
Sky Express, LATAM Chile. Also bookable via Air France, Boliviana de Aviacion. LATAM from Congonhas to Santos Dumont for the fastest trip between downtown Sao Paulo and downtown Rio.
Explore GRU → GIG
Strong Alternative
CGH → SDU
3 airlines · 366/wk · 1h 00m
Sky Express, Azul Linhas Aéreas Brasileiras, LATAM Chile. Azul from Guarulhos to Santos Dumont connects international arrivals to downtown Rio without crossing Sao Paulo to Congonhas, but Guarulhos is 16 miles from the city center.

Pick What Matters to You

Show me the best pair for...

Best pair by where you're coming from

Your location determines which airport is closest and most convenient.
Moema and Vila Mariana Best
Congonhas sits in this neighborhood. Five minutes to the terminal by car. Guarulhos is an hour away. No part of Sao Paulo is closer to a domestic airport.
Paulista and Jardins Best
Central Sao Paulo. Congonhas is about 15 minutes south by taxi or Metro. Guarulhos is 45 minutes to an hour northeast depending on traffic.
Itaim Bibi and Vila Olimpia Good
The financial district south of the river. Congonhas is about 15 minutes east by car. Guarulhos requires crossing the city northward.
Pinheiros and Vila Madalena Good
West-central neighborhoods. Congonhas is about 20 minutes by car. Guarulhos is longer through heavy traffic zones.
Centro (Se and Republica) Good
The old downtown. Congonhas is about 20 minutes south. Guarulhos is around 40 minutes northeast without traffic. Congonhas is closer, but the gap narrows compared to southern neighborhoods.
Zona Norte (Santana and Tucuruvi) Flexible
North Sao Paulo. Guarulhos is closer from here, around 20 to 30 minutes. Congonhas requires driving south through the center. For international flights, Guarulhos is the clear choice.
For most São Paulo-area travelers, GRU → GIG is the default.4 airlines, 569 flights/wk.
Explore GRU → GIG

Best pair by where you're staying in Rio De Janeiro

Your Rio De Janeiro airport matters as much as your São Paulo airport.
Copacabana and Leme Best
The classic Rio beach strip. Hotels line the crescent for four kilometers. Santos Dumont is about 15 minutes south by taxi. Galeao takes 45 minutes or more. If you came for the beach, fly into Santos Dumont.
Ipanema and Leblon Best
Quieter and more expensive than Copacabana, with better restaurants and a local crowd. Santos Dumont is about 20 minutes by car. The Metro from Cinelandia connects to General Osorio station in Ipanema.
Centro and Lapa Good
Downtown Rio. Colonial churches, the Selaron Steps, and live music in Lapa under the arches. Santos Dumont is walking distance from the heart of Centro. Business hotels are cheaper here than at the beaches.
Santa Teresa and Botafogo Good
Santa Teresa is the hillside neighborhood above Centro with cobblestone streets and bay views. Botafogo sits below with a mix of residential and nightlife. Both are closer to Santos Dumont than to Galeao by a wide margin.
Barra da Tijuca Tradeoff
Far west along a long beach, built around shopping malls and condominiums. Both Santos Dumont and Galeao are around 40 minutes away. Neither airport gives you an edge here.
North Zone and Maracana Tradeoff
Galeao sits in the north zone. If Maracana, Quinta da Boa Vista, or the university district is your destination, Galeao saves time over Santos Dumont.
GIG is the right Rio De Janeiro airport for most travelers.Check individual route pages for ground transport from GIG.
Explore GRU → GIG

Which pair your airline flies nonstop

Loyalty programs drive airport choice for frequent flyers. Here's where each airline operates.
AirlineGRU–GIGCGH–SDUGRU–SDUVCP–GIG
Azul Linhas Aéreas Brasileiras
LATAM Chile
Air France
Sky Express
Boliviana de Aviacion
Most airlines fly GRU → GIG.3 airlines serve multiple pairs.
Explore GRU → GIG

Ranked by on-time performance

On-time = departing within 15 min of schedule. Higher competition tends to keep airlines punctual.
GRU → GIG
Insufficient data — 569/wk doesn't generate meaningful OTP stats.
CGH → SDU
Insufficient data — 366/wk doesn't generate meaningful OTP stats.
GRU → SDU
Insufficient data — 141/wk doesn't generate meaningful OTP stats.
VCP → GIG
Insufficient data — 138/wk doesn't generate meaningful OTP stats.
CGH → GIG
Insufficient data — 110/wk doesn't generate meaningful OTP stats.
VCP → SDU
Insufficient data — 48/wk doesn't generate meaningful OTP stats.
GRU → GIG has the most schedule depth.High competition keeps airlines punctual.
Explore GRU → GIG

Lounge access by airport and terminal

Premium lounge access varies dramatically by terminal. This alone can determine airport choice for some travelers.
International departures lounge Flexible
Viracopos has limited lounge options. A small lounge operates in the international departures area, accessible through Priority Pass and premium tickets on select carriers. Expect basic seating, light food, and Wi-Fi. The space is functional rather than comfortable.
Domestic side Value
Lounge access on the domestic side is similarly limited. Check whether your carrier or credit card program covers access. The terminal is compact enough that gate-area cafes work as a reasonable alternative.
LATAM VIP Lounge (International) Top Tier
In the international terminal. Open to LATAM Pass top-tier members and premium fare passengers. Hot food, showers, and a bar. The best-equipped lounge at the airport.
GOL Premium Lounge Good
Smiles Gold status or premium fares. Available in the domestic departure area. Drinks, snacks, and Wi-Fi. Functional for a wait between flights.
Pay-in lounges Value
Walk-in and Priority Pass lounges available in both terminals. Quality varies. Worth checking current options if you lack airline status.
GOL Premium Lounge Good
Smiles Gold status or premium fares. Coffee, snacks, Wi-Fi, and a quiet space. Compact, and it fills up during peak hours.
LATAM VIP Lounge Good
Open to LATAM Pass top-tier members and premium fare passengers. Drinks, light food, and seating. Similar quality to the GOL lounge.
Pay-in lounges Value
Walk-in options available for passengers without airline status. Priority Pass and similar programs provide access. On a short domestic flight, the lounge is the only premium product that registers.
GOL Premium Lounge Good
Small lounge in the departure area. Smiles Gold status or premium fares. Coffee, snacks, and a few seats. Fine for a short wait before boarding.
LATAM VIP Lounge Good
Similar to the GOL lounge in size and offerings. LATAM Pass top-tier or premium fares. The terminal is small enough that the lounge is the only quiet spot airside.
LATAM VIP Lounge Good
In the international terminal. Open to LATAM Pass top-tier members and premium fare passengers. Hot food, drinks, and a view of the tarmac.
GOL Premium Lounge Good
Available in the domestic terminal. Smiles Gold status or premium fares. Drinks, snacks, Wi-Fi. Quiet outside peak departure hours.
Pay-in lounges Value
Priority Pass and walk-in options available. The international side has better lounge options than the domestic terminal.
Your airline and cabin class determine which lounges you can access.Check route pages for terminal assignments.
Explore GRU → GIG

Ranked by flights per week

More flights = more flexibility. Miss your flight, catch the next one. Schedule depth is insurance.
GRU → GIG #1
569/wk (~81/day) — 4 airlines. A departure roughly every 18 minutes at peak.
CGH → SDU
366/wk (~52/day) — 3 airlines. A departure roughly every 28 minutes at peak.
GRU → SDU
141/wk (~20/day) — 2 airlines.
VCP → GIG
138/wk (~20/day) — 2 airlines.
CGH → GIG
110/wk (~16/day) — 1 airlines.
VCP → SDU
48/wk (~7/day) — 1 airlines.
GRU → GIG: 569 flights/week.Miss one flight, wait 18 min for the next.
Explore GRU → GIG

Getting to the airport

Cost and time vary by mode. Train is more predictable than driving.
Taxi or rideshare to Campinas Best
The drive to central Campinas takes around 20 minutes. Rideshare apps work from the terminal pickup area. Taxis are metered and readily available. The fastest way into the city.
Bus to Campinas center Value
Public buses connect the airport to the Campinas bus terminal. The ride takes around 40 minutes and costs a few reais. Frequency is good during the day but drops off after 10 PM.
Long-distance bus to São Paulo Flexible
Buses run from near the airport to São Paulo bus terminals. The trip takes around two hours depending on highway traffic. Some services go direct, others route through central Campinas first.
Car rental Good
Major rental agencies have counters in the arrivals hall. The highway to central Campinas is quick and well-signed. Driving further into the state takes one and a half to two and a half hours depending on traffic and destination.
Taxi or rideshare Good
Around 40 minutes to central Sao Paulo without traffic, but highway congestion can double that. Rideshare apps are reliable and fares are reasonable.
Train (CPTM) Good
A rail link connects the airport to the commuter train network, with transfers to the Metro. The full trip to central Sao Paulo takes around an hour. Slower than a car in good traffic, but immune to highway congestion.
Airport bus Flexible
Express buses run to major bus terminals in the city. The ride takes 60 to 90 minutes depending on traffic and destination.
Metro Best
Congonhas station sits a short walk from the terminal, connecting to the city's Metro network. A ride to central Sao Paulo takes around 20 minutes. The cheapest and most predictable option during rush hour.
Taxi or rideshare Good
Five miles to Paulista Avenue, around 15 minutes without traffic and closer to 30 during rush hour. Rideshare apps are widely used.
Bus Value
City buses stop near the terminal and connect to neighborhoods across the south and west. Slow in traffic but cheap.
Weigh transit time against schedule flexibility.A faster airport with fewer flights may not save you time overall.
Explore GRU → GIG

Red-eye vs daytime departures

Departure timing affects jet lag, hotel costs, and how you spend your first day.
Not applicable
The flight is one hour. No carrier runs an overnight service on a route this short.
GRU → GIG has the most departure options.Check the route page for schedule details.
Explore GRU → GIG

Premium cabin options

Business and first class products on this route, ranked by value and quality.
Domestic premium seats Flexible
GOL and LATAM sell premium economy with extra legroom and priority boarding. On a one-hour flight, the lounge at Congonhas is the real upgrade. The seat difference is gone before descent begins.
Check route pages for cabin details per airline.Business class products vary significantly between carriers.
Explore GRU → GIG

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.

Arriving VCP Best
Book VCP → GIG. Same airport, no ground transport needed. 2 airlines, 138/wk.
Arriving GRU Best
Book GRU → GIG. Same airport, no ground transport needed. 4 airlines, 569/wk.
Arriving CGH Best
Book CGH → SDU. Same airport, no ground transport needed. 3 airlines, 366/wk.
Self-connecting
Avoid cross-airport transfers. No direct transit links between most metro airports. Budget 4+ hours minimum if you must.
Check which São Paulo airport your domestic flight arrives at, then book Rio De Janeiro from that same airport.GRU arrivals → GRU–GIG · CGH arrivals → CGH–SDU
GRU → GIG

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.

GRU São Paulo/Guarulhos–Governor André Franco Montoro International Airport Primary

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.

Rio De Janeiro Pairs
2
GIG, SDU
Airlines
6
Flights/Week
710
CGH Congonhas–Deputado Freitas Nobre Airport Secondary

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.

Rio De Janeiro Pairs
2
SDU, GIG
Airlines
4
Flights/Week
476
VCP Viracopos International Airport Secondary

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 Pairs
2
GIG, SDU
Airlines
3
Flights/Week
186
GIG Rio Galeão – Tom Jobim International Airport Primary

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.

São Paulo Pairs
3
GRU + VCP + CGH
Nonstop from São Paulo
817/wk
Into Rio De Janeiro
~35 min
Taxi to beaches
SDU Santos Dumont Airport Secondary

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.

São Paulo Pairs
3
CGH + GRU + VCP
Nonstop from São Paulo
555/wk
Into Rio De Janeiro
~15 min
Taxi to Copacabana

Full Comparison

Every airport combination ranked by schedule depth. GRU–GIG carries 41% of weekly flights with the best on-time record. CGH–SDU adds another 27%. The remaining 4 pairs share 32% between them.

RouteAirlinesFlights/WkShareDurationOTP
GRU → GIG 2 569
1h 00m Explore →
CGH → SDU 3 366
1h 00m Explore →
GRU → SDU 2 141
1h 00m Explore →
VCP → GIG 2 138
1h 05m Explore →
CGH → GIG 1 110
1h 05m Explore →
VCP → SDU 1 48
1h 05m Explore →

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.

GRU–GIG
CGH–SDU
GRU–SDU
VCP–GIG
Azul Linhas Aéreas Brasileiras

295, E195

295, E195

295, A321neo
Sky Express

737-800, 737 MAX 8

737-800, 737-700

737-800
LATAM Chile

A320, A321

A319

A319
Air France (codeshare)

737 MAX 8
Boliviana de Aviacion (codeshare)

737-800

Route Facts

Total Nonstops
1372/wk
Across 6 pairs
Airlines
5
4 on GRU–GIG
Fastest Pair
1h 0m
GRU → GIG
Distance
253 mi
407 km
São Paulo
3 airports
VCP, GRU, CGH
Rio De Janeiro
2 airports
SDU, GIG

Frequently Asked Questions

Common questions about São Paulo to Rio De Janeiro flights.
Only if you are connecting to or from an international flight. Guarulhos and Galeao handle long-haul service. Congonhas and Santos Dumont are domestic airports. For any trip that starts and ends in Brazil, the Congonhas to Santos Dumont shuttle is faster door to door by at least an hour.
Santos Dumont sits at the edge of downtown Rio. Copacabana is about 15 minutes by taxi or rideshare. Ipanema is around 20 minutes. The Metro runs south from Cinelandia station, a short walk from the terminal, with stops through Botafogo, Copacabana, and Ipanema.
On a one-hour domestic flight, the onboard product is almost identical across all three. Pick whichever has the next departure or fits your loyalty program. LATAM and GOL run the most Congonhas to Santos Dumont departures. Azul focuses more on the Guarulhos to Santos Dumont connection.
Practically, yes. Flights leave so often that same-day walk-up fares are normal. Congonhas is a small domestic airport where 45 minutes before departure is comfortable. During holiday weekends and Friday evenings, flights fill earlier, so booking a few hours ahead helps. Midweek midday flights rarely sell out.
When your destination is outside central Rio or when you are on a tight budget. The Dutra highway route takes about six hours. Bus terminals in both cities connect to areas the airports do not serve. If you need Niteroi, Barra da Tijuca, or anywhere off the downtown axis, the bus drops you closer.
The approach comes in over Guanabara Bay with Sugarloaf off one side and downtown Rio straight ahead. The runway is short, so landings are firm. You walk off the plane and the city is right there. The terminal is small, but you are through baggage claim and outside in minutes.