GRU → PUJ São Paulo to Punta Cana
live
Direct flights from São Paulo (GRU) to Punta Cana (PUJ): 11 nonstop departures observed each week across 2 airlines. No cancellations were recorded across the 9 tracked flights. The nonstop covers 5,240 km, an estimated 7 hours 13 minutes in the air. Measured by Pro Flight Search from live flight boards at São Paulo and Punta Cana. Updated 6 November 2026 at 03:22 UTC.
Today, GRU → PUJ Fri 6 Nov · local times
Sched Flight GRU departure PUJ arrival
04:10
DM6087 Arajet
On schedule
·
Checked GRU board 00:22
GRU
São Paulo
busy · +21
PUJ
Punta Cana
tracking
dep bank 09:50–14:18 11x weekly
Running clean · 2 airlines · 11x weekly · nonstop
72 / 100
route health from live GRU and PUJ delay boards
0 of 9 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~7h 13m estimated from route distance
Weekly departures 11x 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 G37730 09:50 Mo We Sa Su
LATAM BrasilJJ
Flights JJ8082 varies daily
History operated legs · board outcomes
Show 1 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 PUJ, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 28 Completed 9 Delayed 1 Within 15m 8/9 Median +0m
DM6087 Arajet
4 days
GRU
Departure
Sched 04:10
Scheduled departure
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Wed, Nov 4
1/2 legs · HI-1081
GRU
Departure
Sched 05:20
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · HI-1104
GRU
Departure
Sched 04:13
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · HI-1133
GRU
Departure
Sched 04:10
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM6087 history →
DM6021 Arajet
3 days
GRU
Departure
Sched 01:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 00:15
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · HI-1142
GRU
Departure
Sched 23:30
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM6021 history →
DM6081 Arajet
2 days
Thu, Nov 5
1/2 legs · HI-1101
GRU
Departure
Sched 11:25
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Tue, Nov 3
1/2 legs · HI-1082
GRU
Departure
Sched 11:10
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM6081 history →
JJ8082 LATAM Brasil
7 days
Thu, Nov 5
1/2 legs · PR-XBY
GRU
Departure
14:25 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Wed, Nov 4
1/2 legs · PR-XBF
GRU
Departure
14:18 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Tue, Nov 3
1/2 legs · PR-XBO
GRU
Departure
14:13 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Mon, Nov 2
1/2 legs · PR-XBR
GRU
Departure
14:21 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · PR-XBV
GRU
Departure
14:09 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sat, Oct 31
1/2 legs · PR-XBL
GRU
Departure
14:40 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · PR-XBL
GRU
Departure
14:24 Departed
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full JJ8082 history →
LA8082 LATAM
7 days
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:05
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
GRU
Departure
Sched 14:00
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full LA8082 history →
G37730 Gol
4 days
GRU
Departure
Sched 09:50
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Mon, Nov 2
1/2 legs · PR-XMV
GRU
Departure
10:07
Departed · Sched 09:5017m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · PR-XMY
GRU
Departure
Sched 09:50
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sat, Oct 31
1/2 legs · PR-XMY
GRU
Departure
10:20
Departed · Sched 10:1010m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full G37730 history →
DM6089 Arajet
1 day
GRU
Departure
Sched 05:20
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM6089 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 Punta Cana (PUJ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/GRU-PUJ
Copy
How we measure this →
GRU to PUJ questions
Is GRU–PUJ running on time right now? Mostly on schedule. The departure side at GRU is the weaker end, route health score 72/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from GRU to PUJ? Great-circle distance is 5,240 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 400–479 min gate-to-gate on this route.
How often does GRU–PUJ fly? 2 carriers operate this route, around 11 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 GRU and arrival-side delay at PUJ, 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.