Rio De Janeiro to São Paulo (GIG–GRU) — Airlines, Schedules & Connections

GIG Airport Page →
209 mi airlines 167/wk
On-time Some delays Frequent delays
Flight Schedule 67 flights Verified 1h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
G31523
G3 GOL
7M8
6:00 AM
-03 T1
7:20 AM
-03
1h 20m
M T W T F S S
Prices
AV4732
AV avianca
7M8
6:00 AM
-03 T1
7:20 AM
-03
1h 20m
M T W T F S S
Prices
AR7537
AR Aerolineas Argentin
7M8
6:00 AM
-03 T1
7:20 AM
-03
1h 20m
M T W T F S S
Prices
ET4125
ET Ethiopian
738
6:25 AM
-03 T2
7:40 AM
-03
1h 15m
M T W T F S S
Prices
G31381
G3 GOL
738
6:30 AM
-03 T2
7:45 AM
-03
1h 15m
M T W T F S S
Prices
CA7115
CA Air China
320
6:55 AM
-03 T2
8:15 AM
-03
1h 20m
M T W T F S S
Prices
LA3295
LA LATAM
8:44 AM
-03
9:55 AM
-03
1h 11m
M T W T F S S
Prices
AV2600
AV avianca
738
10:50 AM
-03 T2
12:05 PM
-03
1h 15m
M T W T F S S
Prices
AR7525
AR Aerolineas Argentin
738
11:25 AM
-03 T2
12:40 PM
-03
1h 15m
M T W T F S S
Prices
AV4706
AV avianca
738
11:25 AM
-03 T2
12:40 PM
-03
1h 15m
M T W T F S S
Prices
ET4111
ET Ethiopian
7M8
11:25 AM
-03 T2
12:40 PM
-03
1h 15m
M T W T F S S
Prices
G31927
G3 GOL
738
11:25 AM
-03 T2
12:40 PM
-03
1h 15m
M T W T F S S
Prices
AT9058
AT Royal Air Maroc
738
11:30 AM
-03 T2
12:40 PM
-03
1h 10m
M T W T F S S
Prices
ET4151
ET Ethiopian
738
11:30 AM
-03 T2
12:40 PM
-03
1h 10m
M T W T F S S
Prices
BA4304
BA British
321
11:30 AM
-03 T2
12:40 PM
-03
1h 10m
M T W T F S S
Prices
AT9079
AT Royal Air Maroc
7M8
11:30 AM
-03 T2
12:40 PM
-03
1h 10m
M T W T F S S
Prices
AR7406
AR Aerolineas Argentin
7M8
11:45 AM
-03 T2
12:55 PM
-03
1h 10m
M T W T F S S
Prices
BA4306
BA British
320
12:10 PM
-03 T2
1:20 PM
-03
1h 10m
M T W T F S S
Prices
LA4673
LA LATAM
320
12:10 PM
-03 T2
1:20 PM
-03
1h 10m
M T W T F S S
Prices
LA3429
LA LATAM
321
3:00 PM
-03 T2
4:10 PM
-03
1h 10m
M T W T F S S
Prices
AT9061
AT Royal Air Maroc
738
3:55 PM
-03 T2
5:10 PM
-03
1h 15m
M T W T F S S
Prices
G32045
G3 GOL
7M8
3:55 PM
-03 T2
5:10 PM
-03
1h 15m
M T W T F S S
Prices
AV4746
AV avianca
7M8
7:50 PM
-03 T2
9:10 PM
-03
1h 20m
M T W T F S S
Prices
ET4105
ET Ethiopian
738
7:50 PM
-03 T2
9:10 PM
-03
1h 20m
M T W T F S S
Prices
AR7585
AR Aerolineas Argentin
7M8
7:50 PM
-03 T2
9:10 PM
-03
1h 20m
M T W T F S S
Prices
G31929
G3 GOL
7M8
7:50 PM
-03 T2
9:10 PM
-03
1h 20m
M T W T F S S
Prices
LA3875
LA LATAM
321
8:33 PM
-03 T2
9:34 PM
-03
1h 1m
M T W T F S S
Prices
AT9084
AT Royal Air Maroc
738
8:45 PM
-03 T2
10:05 PM
-03
1h 20m
M T W T F S S
Prices
ET4097
ET Ethiopian
738
8:45 PM
-03 T2
10:05 PM
-03
1h 20m
M T W T F S S
Prices
ET4095
ET Ethiopian
738
8:45 PM
-03 T2
10:05 PM
-03
1h 20m
M T W T F S S
Prices
G31099
G3 GOL
738
8:45 PM
-03 T2
10:05 PM
-03
1h 20m
M T W T F S S
Prices
AV4727
AV avianca
7M8
8:45 PM
-03 T2
10:05 PM
-03
1h 20m
M T W T F S S
Prices
AR7456
AR Aerolineas Argentin
738
8:50 PM
-03 T2
10:05 PM
-03
1h 15m
M T W T F S S
Prices
ET4109
ET Ethiopian
738
8:50 PM
-03 T2
10:05 PM
-03
1h 15m
M T W T F S S
Prices
AT9072
AT Royal Air Maroc
7M8
6:00 AM
-03 T2
7:05 AM
-03
1h 5m
M T W T F S S
Prices
G32044
G3 GOL
738
6:00 AM
-03 T2
7:05 AM
-03
1h 5m
M T W T F S S
Prices
ET4182
ET Ethiopian
7M8
6:00 AM
-03 T2
7:05 AM
-03
1h 5m
M T W T F S S
Prices
AR7586
AR Aerolineas Argentin
738
6:00 AM
-03 T2
7:05 AM
-03
1h 5m
M T W T F S S
Prices
AV4771
AV avianca
7M8
6:00 AM
-03 T2
7:05 AM
-03
1h 5m
M T W T F S S
Prices
CA7120
CA Air China
320
7:00 AM
-03 T2
8:00 AM
-03
1h
M T W T F S S
Prices
LA3340
LA LATAM
320
7:55 AM
-03 T2
8:55 AM
-03
1h
M T W T F S S
Prices
BA4307
BA British
320
7:55 AM
-03 T2
8:55 AM
-03
1h
M T W T F S S
Prices
AT9084
AT Royal Air Maroc
738
8:50 AM
-03 T2
9:55 AM
-03
1h 5m
M T W T F S S
Prices
G31922
G3 GOL
738
8:50 AM
-03 T2
9:55 AM
-03
1h 5m
M T W T F S S
Prices
AT9071
AT Royal Air Maroc
738
9:00 AM
-03 T2
10:05 AM
-03
1h 5m
M T W T F S S
Prices
AV4796
AV avianca
7M8
9:00 AM
-03 T2
10:05 AM
-03
1h 5m
M T W T F S S
Prices
ET4122
ET Ethiopian
738
10:00 AM
-03 T2
11:00 AM
-03
1h
M T W T F S S
Prices
AR7412
AR Aerolineas Argentin
7M8
10:00 AM
-03 T2
11:00 AM
-03
1h
M T W T F S S
Prices
G31374
G3 GOL
7M8
10:00 AM
-03 T2
11:00 AM
-03
1h
M T W T F S S
Prices
AR7426
AR Aerolineas Argentin
738
10:05 AM
-03 T2
11:10 AM
-03
1h 5m
M T W T F S S
Prices
AT9068
AT Royal Air Maroc
7M8
11:00 AM
-03 T2
12:00 PM
-03
1h
M T W T F S S
Prices
BA4305
BA British
320
1:20 PM
-03 T2
2:20 PM
-03
1h
M T W T F S S
Prices
AT9070
AT Royal Air Maroc
738
2:00 PM
-03 T2
3:00 PM
-03
1h
M T W T F S S
Prices
AR7536
AR Aerolineas Argentin
7M8
2:00 PM
-03 T2
3:10 PM
-03
1h 10m
M T W T F S S
Prices
G31070
G3 GOL
738
2:10 PM
-03 T2
3:15 PM
-03
1h 5m
M T W T F S S
Prices
LA4548
LA LATAM
321
3:10 PM
-03 T2
4:10 PM
-03
1h
M T W T F S S
Prices
LA3874
LA LATAM
321
5:45 PM
-03 T2
6:45 PM
-03
1h
M T W T F S S
Prices
ET4126
ET Ethiopian
738
6:00 PM
-03 T2
7:10 PM
-03
1h 10m
M T W T F S S
Prices
AV4797
AV avianca
738
6:00 PM
-03 T2
7:10 PM
-03
1h 10m
M T W T F S S
Prices
G31924
G3 GOL
7M8
6:25 PM
-03 T2
7:35 PM
-03
1h 10m
M T W T F S S
Prices
AR7509
AR Aerolineas Argentin
7M8
7:10 PM
-03 T2
8:20 PM
-03
1h 10m
M T W T F S S
Prices
LA4672
LA LATAM
321
8:20 PM
-03 T2
9:20 PM
-03
1h
M T W T F S S
Prices
LA3368
LA LATAM
320
8:45 PM
-03 T2
9:45 PM
-03
1h
M T W T F S S
Prices
G31925
G3 GOL
7M8
9:35 PM
-03 T2
10:40 PM
-03
1h 5m
M T W T F S S
Prices
ET4152
ET Ethiopian
738
9:55 PM
-03 T2
10:55 PM
-03
1h
M T W T F S S
Prices
AV2600
AV avianca
738
10:50 PM
-03 T2
11:50 PM
-03
1h
M T W T F S S
Prices
G39038
G3 GOL
738
10:50 PM
-03 T2
11:50 PM
-03
1h
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Rio De Janeiro to São Paulo
9 carriers, 167 flights/week nonstop.
9 Airlines 167 Flights/wk 209 mi 1h 1m nonstop 52 1-stop hubs

GIG–GRU is served by 9 airlines with nonstop service. GOL, Aerolineas Argentinas and avianca lead the route. The flight covers 209 miles in approximately 1h 1m. Beyond nonstop, 52 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop GIG–GRU service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
G3 GOL 39 738, 7M8 1h15-1h20
AR Aerolineas Argentinas 29 738, 7M8 1h10-1h20 SkyTeam
AV avianca 28 738, 7M8 1h15-1h20 Star Alliance
ET Ethiopian Airlines 23 738, 7M8 1h10-1h20 Star Alliance
LA LATAM Airlines 22 320, 321 1h01-1h11
BA British Airways 14 320, 321 1h10 Oneworld
AT Royal Air Maroc 9 738, 7M8 1h10-1h20 Oneworld
CA Air China 3 320 1h20 Star Alliance
EK Emirates 0
Aircraft on this route
320 Airbus A320 – BA, CA, LA
321 Airbus A321 – BA, LA
738 Boeing 737-800 – AR, AT, AV, ET, G3
7M8 Boeing 737 MAX 8 – AR, AT, AV, ET, G3
Alliance coverage
Unaffiliated: EK + G3 + LA (61 flights/wk, 37%)
Star Alliance: AV + CA + ET (54 flights/wk, 32%)
SkyTeam: AR (29 flights/wk, 17%)
Oneworld: AT + BA (23 flights/wk, 14%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, GIG to GRU direction.
Mon
25
flights
Tue
25
flights
Wed
22
flights
Thu
23
flights
Fri
24
flights
Sat
24
flights
Sun
24
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
34
Nonstop flights
167
Outbound / wk
163
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for GIG to GRU.
1-STOP
One-Stop Connections
52
Hubs
~4h
Fastest
~46h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
1,039
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Other ways to reach São Paulo from Rio De Janeiro

Nearby airports with service to São Paulo/Guarulhos–Governor André Franco Montoro International Airport.
Metric GIG→GRU SDU→GRU
Distance from GIG 9 mi
Nonstop airlines 9 5
Weekly flights 167 66
Flight time 1h 1m 1h 5m
Airports within 200 miles of GIG with service to São Paulo/Guarulhos–Governor André Franco Montoro International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
São Paulo is 0 hours the same as Rio De Janeiro.
GIG: -03 · GRU: -03

When it's 6:00 PM in Rio De Janeiro, it's 6:00 PM in São Paulo.
Distance & Flight Time
209 mi / 336 km
Nonstop flight time is approximately 1h 1m to 1h 20m.
Getting to GIG

BRT (Bus Rapid Transit) Transcarioca line runs from Alvorada terminal (Barra da Tijuca) through the city to GIG in about 55 minutes (R$4.05). The metro does not reach GIG directly, but combined metro + BRT journeys are possible.Taxis from Ipanema or Copacabana cost R$70–100 (40–60 min). Uber and 99 (dominant in Brazil) run R$50–80. The Real Auto Ônibus airport bus connects Rodoviária Novo Rio and the city for R$16. Allow 90+ minutes from the South Zone during rush hour; the highway through Ilha do Governador can back up severely.

Getting from GRU

CPTM Line 13-Jade to Luz station (central São Paulo) takes 33 minutes (R$4.40). Transfers at Luz connect to metro Lines 1, 3, and 4 for broader coverage. Airport trains run every 30 minutes; check the last departure time if arriving late. Executive buses to Tietê terminal and Paulista run frequently (R$52–62, 45–75 min).Taxis use a fixed airport tariff (zona aeroportuária); central São Paulo costs R$120–200. Uber and 99 are widely used and typically cheaper. São Paulo's traffic is notoriously heavy on the Dutra; road times can double during peak hours. GRU has two terminal buildings (T1/T2/T3 domestic and T3 international); confirm your terminal before heading to check-in.

São Paulo Climate

Humid subtropical climate at 750m altitude. São Paulo is perched on a plateau, which moderates temperatures compared to coastal Brazil. Summers (December–March) are warm and extremely wet. Heavy thunderstorms develop almost daily in the afternoon, regularly causing ground holds at GRU. Flooding in the city can cut road access to the airport even when the runway is clear.

Winters (June–August) are mild and dry (10–20°C) with low humidity. This is the most flight-stable season. Fog occurs occasionally on winter mornings. Temperatures rarely exceed 32°C or drop below 8°C. The rainy season aligns with Southern Hemisphere summer, the opposite of Northern Hemisphere intuition.

GIG–GRU Quick Facts

Key statistics for the Rio De Janeiro to São Paulo route.
Route details
Distance209 mi / 336 km
Flight time1h 1m to 1h 20m
Time difference0 hours
Airlines (nonstop)9
Weekly flights167 out / 163 return
1-stop connections52 hubs
Origin: GIG
IATA / ICAOGIG / SBGL
TimezoneAmerica/Sao_Paulo
Passengers/yr16.0M
Elevation28 ft / 9 m
Destination: GRU
IATA / ICAOGRU / SBGR
TimezoneAmerica/Sao_Paulo
Passengers/yr43.6M
Elevation2,461 ft / 750 m

Frequently Asked Questions

Common questions about GIG to GRU flights.
Nonstop flights from Rio Galeão – Tom Jobim International Airport to São Paulo/Guarulhos–Governor André Franco Montoro International Airport take approximately 1h 1m to 1h 20m. The route covers 209 miles.
There are approximately 167 nonstop flights per week from GIG to GRU. The return direction has about 163 weekly flights.
Yes, 1-stop connections are available through VCP, BPS, SLZ, ASU, ROS, GYN, ORD, CWB, CNF, VIX, MCZ, JPA, AJU, FLN, BEL, NVT, EZE, BSB, MVD, SSA, IGU, NAT, POA, MDZ, FOR, REC, AEP, MAO, BOG, OPO, LIM, SCL, SDU, COR, CGB, YUL, PTY, LIS, FCO, MIA, JFK, DFW, MAD, IAD, ATL, LHR, FRA, YYZ, DXB, IAH, CDG and AMS. These options provide additional schedule flexibility.
Yes, return flights from GRU to GIG are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include SDU. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.

Flights from GIG to GRU

Rio Galeão – Tom Jobim International Airport (GIG) and São Paulo/Guarulhos–Governor André Franco Montoro International Airport (GRU) are connected by nonstop service from Aerolineas Argentinas, Royal Air Maroc, avianca, British Airways, Air China, Emirates, Ethiopian Airlines, GOL and LATAM Airlines. With 167 weekly departures, this is a heavily served route.

GIG to GRU Flight Duration and Schedule

Nonstop flight time from GIG to GRU ranges from 1 hours 1 minutes to 1 hours 20 minutes. The route covers a distance of 209 miles (336 km). There are approximately 167 weekly flights outbound and 163 return, totaling 330 flights per week in both directions.

Connecting Options and Alternatives

52 one-stop connections are available, with the fastest taking approximately 4 hours via VCP. Two-stop connections are also available via intermediate hubs. Nearby alternative airports include Rio de Janeiro (SDU).