GRU → GIG São Paulo to Rio De Janeiro
live
Direct flights from São Paulo (GRU) to Rio De Janeiro (GIG): 14 nonstop departures observed each week across 2 airlines. The median arrival is 9 minutes late. No cancellations were recorded across the 4 tracked flights. The nonstop covers 336 km, an estimated 56 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Rio De Janeiro. Updated 7 September 2026 at 07:53 UTC.
GRU
São Paulo
smooth · +0
GIG
Rio De Janeiro
tracking
dep bank 07:11–23:37 14x weekly
Running clean · 2 airlines · 14x weekly · nonstop
100 / 100
route health from live GRU and GIG delay boards
Median arrival delay is +9 min . 0 of 4 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +9 min across the last 4 operated legs
Flight time ~0h 56m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
The week scheduled departures · origin local time
G3/GLO Gol JJ/TAM LATAM Airlines Brasil
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
G3/GLO GolG3
Flights G31374 09:15 daily · G31376 13:05 daily · G31356 16:55 Sa · G31382 18:55 Mo Tu Th Sa
JJ/TAM LATAM Airlines BrasilJJ
Flights JJ3342 varies Mo Tu We Th Fr Sa · JJ3340 varies daily · JJ3698 varies Mo Tu We Fr Sa Su · JJ3366 varies daily
History operated legs · board outcomes
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from GRU and GIG, paired departure → arrival per flight and day. Board tracking since Sun, Sep 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 27 Completed 8 Within 15m 4/8 Median +9m
G31374 G3/GLO Gol
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 10:20
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 10:20
Scheduled time only · no board update captured
Full G31374 history →
G31376 G3/GLO Gol
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 14:10
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 14:05
Scheduled time only · no board update captured
Full G31376 history →
G31382 G3/GLO Gol
1 day
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 20:05
Scheduled arrival · landing pending
Full G31382 history →
JJ3342 JJ/TAM LATAM Airlines Brasil
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 08:00
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 08:00
Scheduled time only · no board update captured
Full JJ3342 history →
JJ3366 JJ/TAM LATAM Airlines Brasil
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 14:10
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 14:50
Landing time not on board
Full JJ3366 history →
JJ3368 JJ/TAM LATAM Airlines Brasil
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 21:45
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 21:45
Landing time not on board
Full JJ3368 history →
JJ3698 JJ/TAM LATAM Airlines Brasil
2 days
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 10:45
Scheduled arrival · landing pending
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 10:45
Scheduled time only · no board update captured
Full JJ3698 history →
JJ3874 JJ/TAM LATAM Airlines Brasil
1 day
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 18:45
Scheduled arrival · landing pending
Full JJ3874 history →
G31380 G3/GLO Gol
1 day
Sun, Sep 6
2/2 legs · PR-GUT
GRU
Departure
22:19
Departed · Sched 22:109m late
→
GIG
Arrival
Sched 23:10
Landing time not on board
Full G31380 history →
G32172 G3/GLO Gol
1 day
Sun, Sep 6
2/2 legs · PR-XMB
GRU
Departure
19:11
Departed · Sched 19:0011m late
→
GIG
Arrival
Sched 20:05
Landing time not on board
Full G32172 history →
JJ3352 LATAM Brasil
2 days
Sun, Sep 6
1/2 legs · PS-LHD
GRU
Departure
23:37 Departed
→
GIG
Arrival
—
Board row not captured for this rotation yet.
GRU
Departure
—
Board row not captured for this rotation yet.
→
GIG
Arrival
Sched 00:45
Scheduled time only · no board update captured
Full JJ3352 history →
JJ4672 JJ/TAM LATAM Airlines Brasil
1 day
Sun, Sep 6
2/2 legs · PR-MYV
GRU
Departure
20:07 Departed
→
GIG
Arrival
Sched 20:55
Scheduled arrival · landing pending
Full JJ4672 history →
LA3352 LATAM
1 day
GRU
Departure
Sched 23:05
Scheduled time only · no board update captured
→
GIG
Arrival
Sched 00:05
Scheduled arrival · landing pending
Full LA3352 history →
LA3368 LATAM
1 day
GRU
Departure
Sched 20:45
Scheduled time only · no board update captured
→
GIG
Arrival
—
Board row not captured for this rotation yet.
Full LA3368 history →
LA4672 LATAM
1 day
GRU
Departure
Sched 19:50
Scheduled time only · no board update captured
→
GIG
Arrival
—
Board row not captured for this rotation yet.
Full LA4672 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — São Paulo (GRU) to Rio De Janeiro (GIG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-GIG
Copy
How we measure this →
GRU to GIG questions
Is GRU–GIG running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on GRU–GIG? Operators schedule morning departures around 09:15 and evening departures around 18:55 from GRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the GIG delay card to confirm conditions when you'd arrive.
How long is the flight from GRU to GIG? Great-circle distance is 336 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 54–59 min gate-to-gate on this route.
How often does GRU–GIG fly? 2 carriers operate this route, around 82 flights a week between them. Compare carrier days and times in the airline list above.