MIA → PUJ Miami to Punta Cana
live
Direct flights from Miami (MIA) to Punta Cana (PUJ): 40 nonstop departures observed each week across 3 airlines. No cancellations were recorded across the 25 tracked flights. The nonstop covers 1,466 km, an estimated 2 hours 23 minutes in the air. Measured by Pro Flight Search from live flight boards at Miami and Punta Cana. Updated 3 November 2026 at 19:39 UTC.
Today, MIA → PUJ Tue 3 Nov · local times
AA2952American Airlines In the air, 30 min late
Left MIA at 10:35 , 30 min after its 10:05 slot.
Track AA2952 →
AA827American Airlines In the air, 26 min late
Left MIA at 12:39 , 26 min after its 12:13 slot.
Track AA827 →
Sched Flight MIA departure PUJ arrival
10:05
AA2952 American Airlines
Left 10:35 +30
·
12:13
AA827 American Airlines
Left 12:39 +26
·
12:55
DM5101 Arajet
Left 13:26 +31
·
Checked MIA board 14:39
MIA
Miami
heavy · +38
PUJ
Punta Cana
tracking
dep bank 08:25–15:02 40x weekly
Under pressure · 3 airlines · 40x weekly · nonstop
50 / 100
route health from live MIA and PUJ delay boards
0 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~2h 23m estimated from route distance
Weekly departures 40x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 25
The week scheduled departures · origin local time
American Airlines Arajet LATAM Airlines
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
American AirlinesAA
Flights AA2638 08:25 Mo Th Fr Sa Su · AA3209 08:25 Mo Su · AA2419 10:05 daily · AA2952 10:05 Mo Tu Su
ArajetDM
Flights DM5101 varies Mo Tu Th Fr Sa · DM5105 varies Mo Tu Sa · DM5103 varies We Fr Su
LATAM AirlinesLA
Flights LA591 varies 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 MIA and PUJ, paired departure → arrival per flight and day. Board history since Thu, Oct 29. Each day adds the flights our airport boards record.
Board rows 26 Completed 25 Delayed 14 Within 15m 11/25 Median +21m
AA2952 American Airlines
3 days
Tue, Nov 3
1/2 legs · N903NN
MIA
Departure
10:35
Departed · Sched 10:0530m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Mon, Nov 2
1/2 legs · N872NN
MIA
Departure
10:25
Departed · Sched 10:0520m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · N307UJ
MIA
Departure
10:38
Departed · Sched 10:0533m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA2952 history →
AA827 American Airlines
3 days
Tue, Nov 3
1/2 legs · N400AN
MIA
Departure
12:39
Departed · Sched 12:1326m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Mon, Nov 2
1/2 legs · N451AN
MIA
Departure
12:59
Departed · Sched 12:1346m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · N447AN
MIA
Departure
15:06
Departed · Sched 12:13173m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA827 history →
DM5101 Arajet
3 days
Tue, Nov 3
1/2 legs · HI1140
MIA
Departure
13:26
Departed · Sched 12:5531m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
MIA
Departure
Sched 13:45
Scheduled time only · no board update captured
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Thu, Oct 29
1/2 legs · HI1078
MIA
Departure
14:05
Departed · Sched 13:5510m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM5101 history →
AA3209 American Airlines
2 days
Mon, Nov 2
1/2 legs · N352PS
MIA
Departure
08:37
Departed · Sched 08:2512m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sun, Nov 1
1/2 legs · N942NN
MIA
Departure
08:46
Departed · Sched 08:2521m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA3209 history →
DM5105 Arajet
2 days
Mon, Nov 2
1/2 legs · HI1078
MIA
Departure
19:37
Departed · Sched 18:0394m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Sat, Oct 31
1/2 legs · HI1026
MIA
Departure
14:21
Departed · Sched 13:4536m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM5105 history →
DM5103 Arajet
2 days
Sun, Nov 1
1/2 legs · HI1134
MIA
Departure
15:42
Departed · Sched 15:0240m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · HI1082
MIA
Departure
18:25
Departed · Sched 17:5827m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full DM5103 history →
AA2419 American Airlines
3 days
Sat, Oct 31
1/2 legs · N987NN
MIA
Departure
10:58
Departed · Sched 10:0553m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · N821NN
MIA
Departure
10:15
Departed · Sched 10:0510m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Thu, Oct 29
1/2 legs · N825NN
MIA
Departure
10:19
Departed · Sched 10:0514m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA2419 history →
AA2517 American Airlines
3 days
Sat, Oct 31
1/2 legs · N467AL
MIA
Departure
13:02
Departed · Sched 12:3527m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · N467AL
MIA
Departure
12:40
Departed · Sched 12:355m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Thu, Oct 29
1/2 legs · N446AN
MIA
Departure
12:47
Departed · Sched 12:3512m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA2517 history →
AA2638 American Airlines
3 days
Sat, Oct 31
1/2 legs · N821NN
MIA
Departure
08:35
Departed · Sched 08:2510m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · N915NN
MIA
Departure
08:38
Departed · Sched 08:2513m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Thu, Oct 29
1/2 legs · N977NN
MIA
Departure
08:37
Departed · Sched 08:2512m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full AA2638 history →
LA591 LATAM
2 days
Sat, Oct 31
1/2 legs · CCBBC
MIA
Departure
09:12
Departed · Sched 09:0012m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Fri, Oct 30
1/2 legs · CCBBD
MIA
Departure
09:08
Departed · Sched 09:008m late
→
PUJ
Arrival
—
PUJ is outside our board polling set.
Full LA591 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: Miami (MIA) to Punta Cana (PUJ) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MIA-PUJ
Copy
How we measure this →
MIA to PUJ questions
Is MIA–PUJ running on time right now? Significant delay risk. The departure side at MIA is the weaker end, route health score 50/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MIA–PUJ? Operators schedule morning departures around 08:25 from MIA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PUJ delay card to confirm conditions when you'd arrive.
How long is the flight from MIA to PUJ? Great-circle distance is 1,466 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 133–156 min gate-to-gate on this route.
How often does MIA–PUJ fly? 3 carriers operate this route, around 40 flights a week between them. Compare carrier days and times in the airline list above.