SDU → CGH Rio de Janeiro to São Paulo
live
Direct flights from Rio de Janeiro (SDU) to São Paulo (CGH): 21 nonstop departures observed each week across 3 airlines. 100% of the last 7 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes early. No cancellations were recorded across the 7 tracked flights. The nonstop covers 365 km, an estimated 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Rio de Janeiro and São Paulo. Updated 7 September 2026 at 12:14 UTC.
SDU
Rio de Janeiro
tracking
CGH
São Paulo
smooth · +0
dep bank 07:20–22:25 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
100% on time
of the last 7 operated SDU → CGH flights arrived within 15 minutes
Median arrival delay is −13 min . 0 of 7 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −13 min across the last 7 operated legs
Flight time ~0h 58m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
The week scheduled departures · origin local time
Gol Transportes Aéreos 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
AD
Flights AD6407 07:30 daily · AD4213 08:10 Sa · AD4664 08:20 daily · AD2777 varies Mo Tu We Th Fr
Gol Transportes AéreosG3
Flights G31001 07:35 daily · G31049 08:05 daily · G31053 09:15 daily · G31009 09:50 Mo Tu We Th Fr Sa
LATAM BrasilJJ
Flights JJ3901 07:20 daily · JJ3903 07:40 Mo Tu We Th Fr · JJ3173 07:55 daily · JJ3905 08:20 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 SDU and CGH, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 95 Completed 7 Within 15m 7/7 Median -13m
AD2777
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 09:10
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
08:55
Landed · Sched 09:1015m early
Full AD2777 history →
AD4003
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 11:25
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 11:40
Scheduled arrival · landing pending
Full AD4003 history →
AD5032
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 16:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 16:45
Scheduled arrival · landing pending
Full AD5032 history →
AD6053
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 10:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
10:10
Est. · Sched 10:155m early
Full AD6053 history →
AD6055
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:35
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:35
Scheduled arrival · landing pending
Full AD6055 history →
AD6059
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:35
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:35
Scheduled arrival · landing pending
AD6403
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 22:25
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 22:25
Scheduled arrival · landing pending
Full AD6403 history →
AD6409
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 12:55
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 12:55
Scheduled arrival · landing pending
Full AD6409 history →
G31001
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 07:35
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
07:25
Landed · Sched 07:3510m early
Full G31001 history →
G31015
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 11:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 11:45
Scheduled arrival · landing pending
G31019
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 13:00
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 13:00
Scheduled arrival · landing pending
Full G31019 history →
G31021
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:00
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:00
Scheduled arrival · landing pending
Full G31021 history →
G31023
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:45
Scheduled arrival · landing pending
Full G31023 history →
G31027
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 16:05
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 16:05
Scheduled arrival · landing pending
G31029
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 17:00
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 17:00
Scheduled arrival · landing pending
Full G31029 history →
G31031
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:00
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:00
Scheduled arrival · landing pending
Full G31031 history →
G31033
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:35
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:35
Scheduled arrival · landing pending
Full G31033 history →
G31035
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 19:10
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 19:10
Scheduled arrival · landing pending
Full G31035 history →
G31039
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:15
Scheduled arrival · landing pending
G31041
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:40
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:40
Scheduled arrival · landing pending
Full G31041 history →
G31043
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:10
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:10
Scheduled arrival · landing pending
Full G31043 history →
G31045
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:40
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:40
Scheduled arrival · landing pending
Full G31045 history →
G31047
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 22:05
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 22:05
Scheduled arrival · landing pending
Full G31047 history →
G31049
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 08:05
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
07:55
Landed · Sched 08:0510m early
Full G31049 history →
G31050
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 10:10
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
10:00
Est. · Sched 10:1010m early
Full G31050 history →
G31051
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 19:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 19:45
Scheduled arrival · landing pending
Full G31051 history →
G31053
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 09:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
09:05
Est. · Sched 09:1510m early
Full G31053 history →
JJ3236
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:35
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:35
Scheduled arrival · landing pending
Full JJ3236 history →
JJ3292
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:50
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
18:40
Est. · Sched 18:5010m early
Full JJ3292 history →
JJ3803
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
20:00
Est. · Sched 20:1515m early
Full JJ3803 history →
JJ3901
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 07:20
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
06:58
Landed · Sched 07:2022m early
Full JJ3901 history →
JJ3903
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 07:40
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
07:23
Landed · Sched 07:4017m early
Full JJ3903 history →
JJ3905
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 08:20
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
08:07
Landed · Sched 08:2013m early
Full JJ3905 history →
JJ3907
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 09:55
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
09:40
Est. · Sched 09:5515m early
Full JJ3907 history →
JJ3909
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 09:10
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
08:59
Landed · Sched 09:1011m early
Full JJ3909 history →
JJ3913
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 10:25
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
10:15
Est. · Sched 10:2510m early
Full JJ3913 history →
JJ3917
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 11:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
11:40
Est. · Sched 11:455m early
Full JJ3917 history →
JJ3919
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 18:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
18:12
Est. · Sched 18:153m early
Full JJ3919 history →
JJ3923
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 12:20
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
12:15
Est. · Sched 12:205m early
Full JJ3923 history →
JJ3925
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 12:55
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
12:45
Est. · Sched 12:5510m early
Full JJ3925 history →
JJ3929
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:40
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 14:40
Scheduled arrival · landing pending
Full JJ3929 history →
JJ3935
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 16:25
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
16:15
Est. · Sched 16:2510m early
Full JJ3935 history →
JJ3941
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 19:50
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
19:45
Est. · Sched 19:505m early
Full JJ3941 history →
JJ3943
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:55
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 20:55
Scheduled arrival · landing pending
Full JJ3943 history →
JJ3947
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:45
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 21:45
Scheduled arrival · landing pending
Full JJ3947 history →
JJ3951
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 17:50
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
17:51
Est. · Sched 17:501m late
Full JJ3951 history →
JJ4553
2 days
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
Sched 15:15
Scheduled arrival · landing pending
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
15:10
Est. · Sched 15:155m early
Full JJ4553 history →
JJ3931
1 day
SDU
Departure
—
SDU is outside our board polling set.
→
CGH
Arrival
15:55
Est. · Sched 16:005m early
Full JJ3931 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 (CGH) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SDU-CGH
Copy
How we measure this →
SDU to CGH questions
Is SDU–CGH running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 91/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from SDU to CGH? Great-circle distance is 365 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 56–61 min gate-to-gate on this route.
How often does SDU–CGH fly? 3 carriers operate this route, around 365 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 CGH, 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.