PUJ → MIA Punta Cana to Miami
live
Direct flights from Punta Cana (PUJ) to Miami (MIA): 31 nonstop departures observed each week across 3 airlines. 100% of the last 22 tracked flights arrived within 15 minutes of schedule. The median arrival is 20 minutes early. No cancellations were recorded across the 22 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 Punta Cana and Miami. Updated 30 October 2026 at 18:12 UTC.
Today, PUJ → MIA Fri 30 Oct · local times
Sched Flight PUJ departure MIA arrival
·
AA2419 American Airlines
On schedule
MIA est. 16:15 sched 16:19
·
AA2517 American Airlines
On schedule
MIA 18:43 scheduled
·
AA2638 American Airlines
Departed
Landed 13:57 −29
·
DM5102 Arajet
On schedule
MIA 16:28 scheduled
·
LA592 LATAM
On schedule
MIA 19:25 scheduled
Checked MIA board 14:12
PUJ
Punta Cana
tracking
MIA
Miami
smooth · +0
dep bank 12:25–19:30 31x weekly
Runs reliable · 3 airlines · 31x weekly · nonstop
100% on time
of the last 22 tracked PUJ → MIA flights arrived within 15 minutes
Median arrival delay is −20 min . 0 of 22 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −20 min across the last 22 arrivals
Flight time ~2h 23m estimated from route distance
Weekly departures 31x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 22
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 100% on time
Flights AA2638 14:26 Mo Th Fr Sa Su · AA2419 16:19 daily · AA2517 18:43 daily
ArajetDM 100% on time
Flights DM5100 varies Mo Tu Th Fr · DM5104 12:25 Mo Tu Sa · DM5102 varies We Fr Su
LATAM AirlinesLA
Flights LA592 19:30 Fr Sa
History operated legs · board outcomes
Show 14 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 PUJ and MIA, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 27 Completed 22 Within 15m 22/22 Median -20m
AA2419 American Airlines
7 days
Fri, Oct 30
1/2 legs · N821NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
16:15
Est. · Sched 16:194m early
Thu, Oct 29
1/2 legs · N825NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
15:47
Landed · Sched 16:1932m early
Wed, Oct 28
1/2 legs · N923AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
16:06
Landed · Sched 16:1913m early
Tue, Oct 27
1/2 legs · N309PC
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
16:03
Landed · Sched 16:1916m early
Mon, Oct 26
1/2 legs · N337PJ
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
15:56
Landed · Sched 16:1923m early
Sun, Oct 25
1/2 legs · N830NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
15:58
Landed · Sched 16:1921m early
Sat, Oct 24
1/2 legs · N963AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
15:59
Landed · Sched 16:1920m early
Full AA2419 history →
AA2517 American Airlines
6 days
Fri, Oct 30
1/2 legs · N467AL
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
Sched 18:43
Scheduled arrival · landing pending
Thu, Oct 29
1/2 legs · N446AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
18:21
Landed · Sched 18:4322m early
Wed, Oct 28
1/2 legs · N996AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
18:22
Landed · Sched 18:4321m early
Tue, Oct 27
1/2 legs · N464AA
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
18:16
Landed · Sched 18:4327m early
Mon, Oct 26
1/2 legs · N415AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
18:22
Landed · Sched 18:4321m early
Sun, Oct 25
1/2 legs · N422AN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
18:39
Landed · Sched 18:434m early
Full AA2517 history →
AA2638 American Airlines
4 days
Fri, Oct 30
1/2 legs · N915NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
13:57
Landed · Sched 14:2629m early
Thu, Oct 29
1/2 legs · N977NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
14:07
Landed · Sched 14:2619m early
Mon, Oct 26
1/2 legs · N917NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
14:00
Landed · Sched 14:2626m early
Sun, Oct 25
1/2 legs · N928NN
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
14:39
Landed · Sched 14:2613m late
Full AA2638 history →
DM5102 Arajet
3 days
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
Sched 16:28
Scheduled arrival · landing pending
Wed, Oct 28
1/2 legs · HI1082
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
15:39
Landed · Sched 16:1536m early
Sun, Oct 25
1/2 legs · HI1140
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
14:17
Landed · Sched 14:3215m early
Full DM5102 history →
LA592 LATAM
1 day
Fri, Oct 30
1/2 legs · CCBBE
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
Sched 19:25
Scheduled arrival · landing pending
Full LA592 history →
DM5100 Arajet
3 days
Thu, Oct 29
1/2 legs · HI1078
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
11:50
Landed · Sched 12:2535m early
Tue, Oct 27
1/2 legs · HI1140
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
Sched 12:25
Scheduled time only · no board update captured
Mon, Oct 26
1/2 legs · HI1098
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
17:22
Landed · Sched 17:3311m early
Full DM5100 history →
DM5104 Arajet
2 days
Tue, Oct 27
1/2 legs · HI1140
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
12:17
Landed · Sched 12:258m early
Mon, Oct 26
1/2 legs · HI1098
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
17:22
Landed · Sched 17:3311m early
Full DM5104 history →
ZT671 Titan Airways
1 day
Sun, Oct 25
1/2 legs · GXATW
PUJ
Departure
—
PUJ is outside our board polling set.
→
MIA
Arrival
13:26
Landed · Sched 13:359m early
Full ZT671 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: Punta Cana (PUJ) to Miami (MIA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PUJ-MIA
Copy
How we measure this →
PUJ to MIA questions
Is PUJ–MIA 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.
How long is the flight from PUJ to MIA? 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 PUJ–MIA fly? 3 carriers operate this route, around 31 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 PUJ and arrival-side delay at MIA, 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.