Direct (nonstop) flights from Rio De Janeiro to Sao Paulo

2 airlines fly nonstop from Galeao Antonio Carlos Jobim (GIG) to São Paulo/Guarulhos International Airport (GRU). It's 210 miles (338 km), about 1h 10m in the air. Operated by Gol, LATAM Airlines.

GIG
Galeao Antonio Carlos Jobim
🇧🇷 Rio De Janeiro, Brazil
GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
Flight Time
1h 10m
Distance
210 mi
338 km
CO₂/pax
39 kg
−84 kg vs. layover
Airlines
2
Gol +1
Time Diff
Same timezone
Operated by Gol Gol LATAM Airlines LATAM Airlines

Route data last updated: May 25, 2026

Airlines with non-stop flights

Gol G3 Gol
Route
GIG → GRU
Flight Time
1h 10m
Distance
210 mi
LATAM Airlines LA LATAM Airlines
Route
GIG → GRU
Flight Time
1h 10m
Distance
210 mi

Alternative Routes

Other ways to fly from Rio De Janeiro to Sao Paulo with one stop · direct emits 39 kg CO₂ per passenger

GIG CNF (Belo Horizonte) GRU
Leg 1: 1h 10m (224 mi) Leg 2: 1h 20m (307 mi) Total: ~2h 30m 🍃 123 kg CO₂ (+215% vs. direct)
Leg 1
GIG → CNF
1h 10m · 224 mi
View GIG to CNF flights →
Leg 2
CNF → GRU
1h 20m · 307 mi
View CNF to GRU flights →
GIG CWB (Curitiba) GRU
Leg 1: 1h 35m (418 mi) Leg 2: 1h 15m (223 mi) Total: ~2h 50m 🍃 143 kg CO₂ (+267% vs. direct)
Leg 1
GIG → CWB
1h 35m · 418 mi
View GIG to CWB flights →
Leg 2
CWB → GRU
1h 15m · 223 mi
View CWB to GRU flights →
GIG VIX (Vitoria) GRU
Leg 1: 1h 10m (259 mi) Leg 2: 1h 40m (453 mi) Total: ~2h 50m 🍃 157 kg CO₂ (+303% vs. direct)
Leg 1
GIG → VIX
1h 10m · 259 mi
View GIG to VIX flights →
Leg 2
VIX → GRU
1h 40m · 453 mi
View VIX to GRU flights →
GIG NVT (Navegantes) GRU
Leg 1: 1h 35m (439 mi) Leg 2: 1h 15m (273 mi) Total: ~2h 50m 🍃 157 kg CO₂ (+303% vs. direct)
Leg 1
GIG → NVT
1h 35m · 439 mi
View GIG to NVT flights →
Leg 2
NVT → GRU
1h 15m · 273 mi
View NVT to GRU flights →
GIG UDI (Uberlandia) GRU
Leg 1: 1h 35m (420 mi) Leg 2: 1h 20m (332 mi) Total: ~2h 55m 🍃 164 kg CO₂ (+321% vs. direct)
Leg 1
GIG → UDI
1h 35m · 420 mi
View GIG to UDI flights →
Leg 2
UDI → GRU
1h 20m · 332 mi
View UDI to GRU flights →

Frequently Asked Questions

How long is the direct flight from Rio De Janeiro to Sao Paulo?

A nonstop flight from Rio De Janeiro (GIG) to Sao Paulo (GRU) takes approximately 1 hours and 10 minutes. The distance is 210 miles (338 km).

Which airlines fly nonstop from Rio De Janeiro to Sao Paulo?

2 airlines: Gol, LATAM Airlines.

Is there a nonstop flight from Rio De Janeiro to Sao Paulo?

Yes. 2 airlines: Gol, LATAM Airlines.

How far is Rio De Janeiro from Sao Paulo?

The flight distance from Rio De Janeiro to Sao Paulo is 210 miles (338 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Paris.

What type of aircraft flies from Rio De Janeiro to Sao Paulo?

At 1h 10m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Rio De Janeiro to Sao Paulo?

Roughly 39 kg CO2 per passenger one-way. That's about the same as driving 195 km.

Is the return flight from Sao Paulo to Rio De Janeiro also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Rio De Janeiro to Sao Paulo?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Galeao Antonio Carlos Jobim for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.