SDU → GRU Rio de Janeiro to São Paulo
live
Direct flights from Rio de Janeiro (SDU) to São Paulo (GRU): 14 nonstop departures observed each week across 2 airlines. 81% of the last 16 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 16 tracked flights. The nonstop covers 343 km, an estimated 56 minutes in the air. Measured by Pro Flight Search from live flight boards at Rio de Janeiro and São Paulo. Updated 9 September 2026 at 13:03 UTC.
SDU
Rio de Janeiro
tracking
GRU
São Paulo
smooth · +0
dep bank 07:14–21:05 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
81% on time
of the last 16 operated SDU → GRU flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 16 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 16 operated legs
Flight time ~0h 56m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 16
The week scheduled departures · origin local time
Azul LATAM 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
AzulAD 83% on time
Flights AD4645 varies daily · AD4741 13:45 daily
LATAM BrasilJJ 80% on time
Flights JJ3259 varies daily · JJ3975 varies Tu We Th Fr Sa Su · JJ4714 varies daily
History operated legs · board outcomes
Show 8 more legs
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 SDU and GRU, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 54 Completed 16 Delayed 3 Within 15m 13/16 Median +0m
AD4645 Azul
7 days
Wed, Sep 9
1/2 legs · PS-AEE
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
08:48
Est. · Sched 08:557m early
Tue, Sep 8
1/2 legs · PS-FGE
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
08:49
Last seen · Sched 08:556m early
Mon, Sep 7
1/2 legs · PS-ADL
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
12:27
Landed · Sched 12:303m early
Sat, Sep 5
1/2 legs · PS-AEW
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
08:52
Landed · Sched 09:008m early
Fri, Sep 4
1/2 legs · PS-AEF
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
08:44
Last seen · Sched 08:5511m early
Thu, Sep 3
1/2 legs · PS-AES
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
09:05
Last seen · Sched 09:105m early
Wed, Sep 2
1/2 legs · PS-AEI
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
11:08
Landed · Sched 08:55133m late
Full AD4645 history →
LA3259 LATAM
8 days
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:20
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:55
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:20
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:20
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:20
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:30
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:20
Scheduled time only · no board update captured
Full LA3259 history →
AD4741 Azul
7 days
Tue, Sep 8
1/2 legs · PS-AEK
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
14:38
Landed · Sched 14:5517m early
Mon, Sep 7
1/2 legs · PS-AEI
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
14:46
Last seen · Sched 14:559m early
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:55
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 18:35
Scheduled time only · no board update captured
Fri, Sep 4
1/2 legs · PS-ADI
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
14:36
Last seen · Sched 14:5519m early
Thu, Sep 3
1/2 legs · PS-ADL
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
14:37
Landed · Sched 14:5518m early
Wed, Sep 2
1/2 legs · PS-AEH
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
14:39
Landed · Sched 14:5516m early
Full AD4741 history →
JJ3259 LATAM Brasil
7 days
Tue, Sep 8
1/2 legs · PR-MYM
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
07:39
Last seen · Sched 07:456m early
Mon, Sep 7
1/2 legs · PT-TMD
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:19
Scheduled time only · no board update captured
Sun, Sep 6
1/2 legs · PT-TMD
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
07:13
Last seen · Sched 07:085m late
Sat, Sep 5
1/2 legs · PT-TMC
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
07:58
Landed · Sched 07:591m early
Fri, Sep 4
1/2 legs · PT-TMB
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:16
Scheduled time only · no board update captured
Thu, Sep 3
1/2 legs · PT-TMO
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:04
Scheduled time only · no board update captured
Wed, Sep 2
1/2 legs · PT-TPB
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 07:09
Scheduled time only · no board update captured
Full JJ3259 history →
JJ4714 LATAM Brasil
7 days
Tue, Sep 8
1/2 legs · PR-MBW
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
21:09
Landed · Sched 21:054m late
Mon, Sep 7
1/2 legs · PR-MYL
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
21:43
Landed · Sched 21:2023m late
Sun, Sep 6
1/2 legs · PR-MBU
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
21:31
Landed · Sched 21:0229m late
Sat, Sep 5
1/2 legs · PT-TPB
SDU
Departure
—
SDU is outside our board polling set.
→
Fri, Sep 4
1/2 legs · PT-TMI
SDU
Departure
—
SDU is outside our board polling set.
→
Thu, Sep 3
1/2 legs · PR-MBW
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
21:28
Landed · Sched 21:262m late
Wed, Sep 2
1/2 legs · PR-MYL
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:06
Scheduled time only · no board update captured
Full JJ4714 history →
LA3975 LATAM
7 days
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:05
Scheduled time only · no board update captured
Full LA3975 history →
LA4714 LATAM
7 days
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
Full LA4714 history →
JJ3975 LATAM Brasil
4 days
Sun, Sep 6
1/2 legs · PT-TMD
SDU
Departure
—
SDU is outside our board polling set.
→
GRU
Arrival
Sched 15:10
Scheduled time only · no board update captured
Sat, Sep 5
1/2 legs · PT-TMG
SDU
Departure
—
SDU is outside our board polling set.
→
Fri, Sep 4
1/2 legs · PT-TMO
SDU
Departure
—
SDU is outside our board polling set.
→
Wed, Sep 2
1/2 legs · PT-TMG
SDU
Departure
—
SDU is outside our board polling set.
→
Full JJ3975 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 — Rio de Janeiro (SDU) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SDU-GRU
Copy
How we measure this →
SDU to GRU questions
Is SDU–GRU 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.
How long is the flight from SDU to GRU? Great-circle distance is 343 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 SDU–GRU fly? 2 carriers operate this route, around 34 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at SDU and arrival-side delay at GRU, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.