GRU → NAT São Paulo to Natal
live
Direct flights from São Paulo (GRU) to Natal (NAT): 14 nonstop departures observed each week across 2 airlines. 68% of the last 25 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 25 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 São Paulo and Natal. Updated 14 September 2026 at 13:03 UTC.
GRU
São Paulo
smooth · +0
NAT
Natal
tracking
dep bank 08:40–23:20 14x weekly
Runs mixed · 2 airlines · 14x weekly · nonstop
68% on time
of the last 25 operated GRU → NAT flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 25 operated legs
Flight time ~3h 27m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 25
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 20% on time
Flights G31676 08:40 daily · G31678 14:15 daily · G31680 23:20 daily
LATAM BrasilJJ 100% on time
Flights JJ3438 varies Mo Fr Sa Su · JJ3440 varies Mo Tu We Th Fr Su · JJ3834 varies daily · JJ3444 varies Mo Tu We Th Fr Sa
History operated legs · board outcomes
Show 17 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 GRU and NAT, 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 25 Delayed 8 Within 15m 17/25 Median +0m
G31676 Gol
7 days
Mon, Sep 14
1/2 legs · PS-GPP
GRU
Departure
09:00
Departed · Sched 08:3525m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Sun, Sep 13
1/2 legs · PS-GPJ
GRU
Departure
09:05
Departed · Sched 08:3530m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Sat, Sep 12
1/2 legs · PR-GGQ
GRU
Departure
10:06
Departed · Sched 08:5571m late
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 08:35
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 08:40
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 08:40
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 08:40
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full G31676 history →
LA3438 LATAM
5 days
GRU
Departure
Sched 09:10
Scheduled departure
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 09:05
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 08:55
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 09:05
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 09:10
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full LA3438 history →
LA3440 LATAM
6 days
GRU
Departure
Sched 12:50
Scheduled departure
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 12:20
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 12:50
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 13:20
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 12:50
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 12:50
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full LA3440 history →
G31678 Gol
6 days
Sun, Sep 13
1/2 legs · PR-GXC
GRU
Departure
Sched 14:05
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Sat, Sep 12
1/2 legs · PS-GPC
GRU
Departure
15:03
Departed · Sched 13:4083m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PS-GPF
GRU
Departure
15:08
Departed · Sched 14:1553m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-GPI
GRU
Departure
15:44
Departed · Sched 14:1589m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Wed, Sep 9
1/2 legs · PS-GPC
GRU
Departure
14:36
Departed · Sched 14:1521m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Tue, Sep 8
1/2 legs · PS-GRF
GRU
Departure
14:17
Departed · Sched 14:152m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Full G31678 history →
G31680 Gol
5 days
Sun, Sep 13
1/2 legs · PR-GXL
GRU
Departure
Sched 22:15
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Sat, Sep 12
1/2 legs · PR-XMB
GRU
Departure
23:01
Departed · Sched 22:556m late
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PR-MLD
GRU
Departure
00:18
Departed · Sched 23:2058m late
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 23:20
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 23:20
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full G31680 history →
JJ3438 LATAM Brasil
3 days
Sun, Sep 13
1/2 legs · PT-XPC
GRU
Departure
09:23 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Sat, Sep 12
1/2 legs · PS-LBO
GRU
Departure
10:01 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PR-XBI
GRU
Departure
09:38 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Full JJ3438 history →
JJ3440 LATAM Brasil
4 days
Sun, Sep 13
1/2 legs · PS-LBE
GRU
Departure
12:29 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PS-LBR
GRU
Departure
14:02 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Thu, Sep 10
1/2 legs · PR-XBH
GRU
Departure
13:15 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Wed, Sep 9
1/2 legs · PS-LBK
GRU
Departure
13:31 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Full JJ3440 history →
JJ3834 LATAM Brasil
4 days
Sun, Sep 13
1/2 legs · PT-XPA
GRU
Departure
19:12 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Sat, Sep 12
1/2 legs · PT-MXP
GRU
Departure
19:09 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PT-XPF
GRU
Departure
19:58 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBC
GRU
Departure
19:45 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Full JJ3834 history →
LA3444 LATAM
5 days
GRU
Departure
Sched 22:40
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 22:20
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 22:25
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 22:25
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 22:25
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full LA3444 history →
LA3834 LATAM
5 days
GRU
Departure
Sched 19:00
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 19:00
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 19:10
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 19:00
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
GRU
Departure
Sched 19:00
Scheduled time only · no board update captured
→
NAT
Arrival
—
NAT is outside our board polling set.
Full LA3834 history →
JJ3444 LATAM Brasil
4 days
Sat, Sep 12
1/2 legs · PS-LBG
GRU
Departure
22:37 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Fri, Sep 11
1/2 legs · PT-MXM
GRU
Departure
22:42 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Thu, Sep 10
1/2 legs · PS-LBA
GRU
Departure
22:37 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Wed, Sep 9
1/2 legs · PR-MYQ
GRU
Departure
23:28 Departed
→
NAT
Arrival
—
NAT is outside our board polling set.
Full JJ3444 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 Natal (NAT) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-NAT
Copy
How we measure this →
GRU to NAT questions
Is GRU–NAT 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–NAT? Operators schedule morning departures around 08:40 and evening departures around 23:20 from GRU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the NAT delay card to confirm conditions when you'd arrive.
How long is the flight from GRU to NAT? 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 GRU–NAT fly? 2 carriers operate this route, around 44 flights a week between them. Compare carrier days and times in the airline list above.