NAT → GRU Natal to São Paulo
live
Direct flights from Natal (NAT) to São Paulo (GRU): 14 nonstop departures observed each week across 2 airlines. The median arrival is 15 minutes late. No cancellations were recorded across the 3 tracked flights. The nonstop covers 2,295 km, an estimated 3 hours 27 minutes in the air. Measured by Pro Flight Search from live flight boards at Natal and São Paulo. Updated 23 September 2026 at 18:03 UTC.
NAT
Natal
tracking
GRU
São Paulo
smooth · +0
dep bank 05:56–20:14 14x weekly
Running clean · 2 airlines · 14x weekly · nonstop
100 / 100
route health from live NAT and GRU delay boards
Median arrival delay is +15 min . 0 of 3 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +15 min across the last 3 operated legs
Flight time ~3h 27m estimated from route distance
Weekly departures 14x 2 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
Gol Transportes AéreosG3
Flights G31681 07:10 daily · G31677 12:35 daily · G31679 18:15 daily
LATAM BrasilJJ
Flights JJ3445 varies daily · JJ3835 varies We Fr Sa Su · JJ3439 varies Mo Tu We Fr Sa Su · JJ3441 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 NAT 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 53 Completed 3 Delayed 5 Within 15m 2/3 Median +15m
G31677 Gol
7 days
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:10
Scheduled arrival · landing pending
Tue, Sep 22
1/2 legs · PR-GUK
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:25
Landed · Sched 16:1015m late
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:10
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · PR-XMV
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:04
Last seen · Sched 16:106m early
Sat, Sep 19
1/2 legs · PR-GKD
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:09
Last seen · Sched 16:4031m early
Fri, Sep 18
1/2 legs · PR-GUT
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:27
Last seen · Sched 16:1017m late
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:10
Scheduled time only · no board update captured
Full G31677 history →
G31681 Gol
6 days
Wed, Sep 23
1/2 legs · PR-GGL
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
07:14
Est. · Sched 07:104m late
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 07:10
Scheduled time only · no board update captured
Mon, Sep 21
1/2 legs · PR-XMA
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
06:45
Last seen · Sched 07:1025m early
Sun, Sep 20
1/2 legs · PR-GUL
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
07:16
Last seen · Sched 07:4529m early
Sat, Sep 19
1/2 legs · PR-GKD
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
07:11
Last seen · Sched 07:4029m early
Fri, Sep 18
1/2 legs · PR-GUF
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 07:10
Scheduled time only · no board update captured
Full G31681 history →
LA3439 LATAM
6 days
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled arrival · landing pending
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:35
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:30
Scheduled time only · no board update captured
Full LA3439 history →
LA3445 LATAM
6 days
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled arrival · landing pending
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:05
Scheduled time only · no board update captured
Full LA3445 history →
LA3835 LATAM
5 days
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled arrival · landing pending
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:40
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:05
Scheduled time only · no board update captured
Full LA3835 history →
G31679 Gol
5 days
Tue, Sep 22
1/2 legs · PR-GXM
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
22:00
Last seen · Sched 21:5010m late
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 21:50
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · PR-GKA
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
21:54
Last seen · Sched 22:2531m early
Sat, Sep 19
1/2 legs · PR-GUL
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
21:12
Last seen · Sched 21:3018m early
Fri, Sep 18
1/2 legs · PR-GKA
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
21:38
Last seen · Sched 21:5012m early
Full G31679 history →
JJ3439 LATAM Brasil
4 days
Tue, Sep 22
1/2 legs · PR-TYO
NAT
Departure
—
NAT is outside our board polling set.
→
Sun, Sep 20
1/2 legs · PT-MXQ
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 16:27
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PS-LBQ
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:24
Last seen · Sched 16:222m late
Fri, Sep 18
1/2 legs · PT-XPF
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
16:58
Last seen · Sched 16:2137m late
Full JJ3439 history →
JJ3441 LATAM Brasil
3 days
Tue, Sep 22
1/2 legs · PS-LBG
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 21:25
Scheduled time only · no board update captured
Sun, Sep 20
1/2 legs · PS-LBD
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 19:28
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PR-MHE
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 20:06
Scheduled time only · no board update captured
Full JJ3441 history →
JJ3445 LATAM Brasil
5 days
Tue, Sep 22
1/2 legs · PT-MXO
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
07:36
Est. · Sched 05:56100m late
Mon, Sep 21
1/2 legs · PT-MXE
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
08:01
Last seen · Sched 06:16105m late
Sun, Sep 20
1/2 legs · PR-MYA
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:12
Scheduled time only · no board update captured
Sat, Sep 19
1/2 legs · PT-XPJ
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 06:23
Scheduled time only · no board update captured
Fri, Sep 18
1/2 legs · PS-LBA
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
07:53
Landed · Sched 06:04109m late
Full JJ3445 history →
LA3441 LATAM
5 days
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 20:25
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 20:05
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 19:55
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 20:25
Scheduled time only · no board update captured
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 20:25
Scheduled time only · no board update captured
Full LA3441 history →
JJ3835 LATAM Brasil
1 day
Sat, Sep 19
1/2 legs · PT-XPG
NAT
Departure
—
NAT is outside our board polling set.
→
GRU
Arrival
Sched 08:24
Scheduled time only · no board update captured
Full JJ3835 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 — Natal (NAT) to São Paulo (GRU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NAT-GRU
Copy
How we measure this →
NAT to GRU questions
Is NAT–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.
Morning or evening flight on NAT–GRU? Operators schedule evening departures around 18:15 from NAT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the GRU delay card to confirm conditions when you'd arrive.
How long is the flight from NAT to GRU? Great-circle distance is 2,295 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 192–227 min gate-to-gate on this route.
How often does NAT–GRU fly? 2 carriers operate this route, around 45 flights a week between them. Compare carrier days and times in the airline list above.