Cheap flights Miami to Punta Cana

1 passenger, economy

Cheap flights Miami to Punta Cana

Compare prices, duration and stops

Frontier Airlines
F9 3378
03:30
Miami (MIA)
Fri, 18 sep
13h 18min
1 stop
16:48
Punta Cana (PUJ)
Fri, 18 sep
154 €
Frontier Airlines
F9 3378 🔥 Hot deal
03:30
Miami (MIA)
Sun, 20 sep
13h 18min
1 stop
16:48
Punta Cana (PUJ)
Sun, 20 sep
132 €
Frontier Airlines
F9 3018
14:50
Fort Lauderdale (FLL)
Thu, 24 sep
49h 58min
1 stop
16:48
Punta Cana (PUJ)
Sat, 26 sep +1
185 €
Arajet
DM 5101
21:40
Miami (MIA)
Fri, 25 sep
2h 36min
Direct
00:16
Punta Cana (PUJ)
Sat, 26 sep +1
130 €
Frontier Airlines
F9 2284
15:45
Miami (MIA)
Sat, 26 sep
10h 16min
1 stop
02:01
Punta Cana (PUJ)
Sun, 27 sep +1
140 €
Arajet
DM 5105
17:55
Miami (MIA)
Sat, 26 sep
2h 36min
Direct
20:31
Punta Cana (PUJ)
Sat, 26 sep
140 €
United Airlines
UA 1864
11:00
Miami (MIA)
Tue, 29 sep
8h 30min
1 stop
19:30
Punta Cana (PUJ)
Tue, 29 sep
256 €
American Airlines
AA 2419
14:01
Miami (MIA)
Tue, 29 sep
2h 36min
Direct
16:37
Punta Cana (PUJ)
Tue, 29 sep
364 €
United Airlines
UA 1864
11:00
Miami (MIA)
Wed, 30 sep
8h 30min
1 stop
19:30
Punta Cana (PUJ)
Wed, 30 sep
571 €
United Airlines
UA 2029
23:59
Miami (MIA)
Wed, 30 sep
19h 31min
1 stop
19:30
Punta Cana (PUJ)
Thu, 1 oct +1
528 €
Frontier Airlines
F9 2284
12:10
Miami (MIA)
Thu, 1 oct
52h 38min
1 stop
16:48
Punta Cana (PUJ)
Sat, 3 oct +1
166 €
Arajet
DM 1715
17:55
Miami (MIA)
Thu, 1 oct
2h 36min
Direct
20:31
Punta Cana (PUJ)
Thu, 1 oct
414 €
Frontier Airlines
F9 3378
03:30
Miami (MIA)
Fri, 2 oct
13h 18min
1 stop
16:48
Punta Cana (PUJ)
Fri, 2 oct
191 €
United Airlines
UA 2158
10:00
Miami (MIA)
Fri, 2 oct
8h 27min
1 stop
18:27
Punta Cana (PUJ)
Fri, 2 oct
599 €
United Airlines
UA 1864
11:00
Miami (MIA)
Fri, 2 oct
8h 30min
1 stop
19:30
Punta Cana (PUJ)
Fri, 2 oct
357 €
American Airlines
AA 2517
16:33
Miami (MIA)
Fri, 2 oct
2h 29min
Direct
19:02
Punta Cana (PUJ)
Fri, 2 oct
310 €
LATAM Chile
LA 591
13:45
Miami (MIA)
Sat, 3 oct
2h 25min
Direct
16:10
Punta Cana (PUJ)
Sat, 3 oct
163 €
Frontier Airlines
F9 3378
03:30
Miami (MIA)
Sun, 4 oct
13h 18min
1 stop
16:48
Punta Cana (PUJ)
Sun, 4 oct
138 €
Frontier Airlines
F9 2284
12:10
Miami (MIA)
Sun, 4 oct
4h 38min
1 stop
16:48
Punta Cana (PUJ)
Sun, 4 oct
143 €
Arajet
DM 5103 🔥 Hot deal
20:02
Miami (MIA)
Sun, 4 oct
2h 36min
Direct
22:38
Punta Cana (PUJ)
Sun, 4 oct
110 €
United Airlines
UA 1864
11:00
Miami (MIA)
Mon, 5 oct
8h 30min
1 stop
19:30
Punta Cana (PUJ)
Mon, 5 oct
255 €
United Airlines
UA 2158
10:00
Miami (MIA)
Tue, 6 oct
8h 27min
1 stop
18:27
Punta Cana (PUJ)
Tue, 6 oct
300 €
United Airlines
UA 2029
23:59
Miami (MIA)
Wed, 7 oct
18h 28min
1 stop
18:27
Punta Cana (PUJ)
Thu, 8 oct +1
685 €
Frontier Airlines
F9 3378
03:30
Miami (MIA)
Thu, 8 oct
13h 19min
1 stop
16:49
Punta Cana (PUJ)
Thu, 8 oct
224 €
Arajet
DM 1715
17:55
Miami (MIA)
Thu, 8 oct
2h 36min
Direct
20:31
Punta Cana (PUJ)
Thu, 8 oct
533 €
Frontier Airlines
F9 3378
03:29
Miami (MIA)
Sat, 10 oct
22h 32min
1 stop
02:01
Punta Cana (PUJ)
Sun, 11 oct +1
146 €
Arajet
DM 5101
22:53
Miami (MIA)
Mon, 12 oct
2h 36min
Direct
01:29
Punta Cana (PUJ)
Tue, 13 oct +1
145 €
Arajet
DM 5105
17:55
Miami (MIA)
Tue, 20 oct
2h 36min
Direct
20:31
Punta Cana (PUJ)
Tue, 20 oct
106 €
Arajet
DM 5103
20:02
Miami (MIA)
Sun, 25 oct
2h 36min
Direct
22:38
Punta Cana (PUJ)
Sun, 25 oct
109 €
Arajet
DM 5103
21:18
Miami (MIA)
Wed, 28 oct
2h 36min
Direct
23:54
Punta Cana (PUJ)
Wed, 28 oct
105 €
Arajet
DM 5105
17:55
Miami (MIA)
Sat, 31 oct
2h 36min
Direct
20:31
Punta Cana (PUJ)
Sat, 31 oct
103 €
Arajet
DM 5103
20:02
Miami (MIA)
Sun, 1 nov
2h 36min
Direct
22:38
Punta Cana (PUJ)
Sun, 1 nov
109 €
Arajet
DM 5105
22:53
Miami (MIA)
Mon, 2 nov
2h 36min
Direct
01:29
Punta Cana (PUJ)
Tue, 3 nov +1
96 €
Arajet
DM 5103
21:18
Miami (MIA)
Wed, 4 nov
2h 36min
Direct
23:54
Punta Cana (PUJ)
Wed, 4 nov
109 €
Frontier Airlines
F9 2284
15:29
Miami (MIA)
Thu, 12 nov
25h 42min
1 stop
17:11
Punta Cana (PUJ)
Fri, 13 nov +1
160 €
Frontier Airlines
F9 1378
00:55
Miami (MIA)
Fri, 13 nov
16h 16min
1 stop
17:11
Punta Cana (PUJ)
Fri, 13 nov
145 €
Arajet
DM 5101
17:55
Miami (MIA)
Thu, 3 dec
2h 36min
Direct
20:31
Punta Cana (PUJ)
Thu, 3 dec
111 €
Arajet
DM 5105
22:53
Miami (MIA)
Mon, 14 dec
2h 36min
Direct
01:29
Punta Cana (PUJ)
Tue, 15 dec +1
84 €
Arajet
DM 5103
21:18
Miami (MIA)
Wed, 16 dec
2h 36min
Direct
23:54
Punta Cana (PUJ)
Wed, 16 dec
180 €
Arajet
DM 5171
14:15
Miami (MIA)
Fri, 18 dec
2h 36min
Direct
16:51
Punta Cana (PUJ)
Fri, 18 dec
194 €
Frontier Airlines
F9 2284
15:05
Miami (MIA)
Sat, 19 dec
22h 1min
1 stop
13:06
Punta Cana (PUJ)
Sun, 20 dec +1
279 €
LATAM Chile
LA 591
13:00
Miami (MIA)
Sat, 2 jan
2h 20min
Direct
15:20
Punta Cana (PUJ)
Sat, 2 jan
146 €
Arajet
DM 5171
13:00
Miami (MIA)
Sun, 3 jan
2h 36min
Direct
15:36
Punta Cana (PUJ)
Sun, 3 jan
153 €
American Airlines
AA 3206
17:05
Miami (MIA)
Wed, 6 jan
2h 40min
Direct
19:45
Punta Cana (PUJ)
Wed, 6 jan
166 €
Arajet
DM 5101
17:55
Miami (MIA)
Thu, 7 jan
2h 36min
Direct
20:31
Punta Cana (PUJ)
Thu, 7 jan
169 €
Arajet
DM 5105
22:53
Miami (MIA)
Mon, 11 jan
2h 36min
Direct
01:29
Punta Cana (PUJ)
Tue, 12 jan +1
110 €
Arajet
DM 5103
21:18
Miami (MIA)
Wed, 13 jan
2h 36min
Direct
23:54
Punta Cana (PUJ)
Wed, 13 jan
126 €
Arajet
DM 5101
17:55
Miami (MIA)
Thu, 14 jan
2h 36min
Direct
20:31
Punta Cana (PUJ)
Thu, 14 jan
246 €
Arajet
DM 5103
21:38
Miami (MIA)
Fri, 15 jan
2h 36min
Direct
00:14
Punta Cana (PUJ)
Sat, 16 jan +1
103 €
LATAM Chile
LA 591
13:00
Miami (MIA)
Sat, 16 jan
2h 20min
Direct
15:20
Punta Cana (PUJ)
Sat, 16 jan
115 €

Low price calendar

September 2026
Price chart (September 2026)
min: 130 € · max: 528 €
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — 154 € 19.09.2026 — no data 20.09.2026 — 132 € 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — 185 € 25.09.2026 — 130 € 26.09.2026 — 140 € 27.09.2026 — no data 28.09.2026 — no data 29.09.2026 — 256 € 30.09.2026 — 528 € 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
placeholder
154 €
19
placeholder
no data
20
placeholder
132 €
21
placeholder
no data
22
placeholder
no data
23
placeholder
no data
24
placeholder
185 €
25
Good deal
130 €
26
placeholder
140 €
27
placeholder
no data
28
placeholder
no data
29
placeholder
256 €
30
placeholder
528 €

Cheap flights Miami to Punta Cana

Arajet
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
€82
Frontier Airlines
Thu, Fri, Sat, Sun
Price from
€132
LATAM Chile
Sat
Price from
€146
United Airlines
Mon, Tue, Wed, Fri
Price from
€255
American Airlines
Tue, Wed, Fri
Price from
€310

Popular destinations from Miami

All →
MIA
United States → United States
BWI
from
€25
MIA
Miami — Raleigh
United States → United States
RDU
from
€25
MIA
Miami — Atlanta
United States → United States
ATL
from
€26
MIA
United States → United States
CHI
from
€28
MIA
Miami — Philadelphia
United States → United States
PHL
from
€30
MIA
United States → United States
NYC
from
€30
MIA
United States → Puerto Rico
SJU
from
€30
MIA
United States → United States
CLE
from
€34
MIA
Miami — Houston
United States → United States
IAH
from
€35

Popular destinations to Punta Cana

All →
SJU
Puerto Rico → Dominican Republic
PUJ
from
€51
SAO
Sao Paulo — Punta Cana
Brazil → Dominican Republic
PUJ
from
€91
NYC
United States → Dominican Republic
PUJ
from
€92
YMQ
Canada → Dominican Republic
PUJ
from
€107
FLL
United States → Dominican Republic
PUJ
from
€108
YTO
Canada → Dominican Republic
PUJ
from
€109
CUN
Mexico → Dominican Republic
PUJ
from
€117
CHI
United States → Dominican Republic
PUJ
from
€119

Cheap flights Miami to Punta Cana

Interesting facts about the route

Flight time

2h 36min

Distance

1 465 km

Average price

€146

Most frequent flight

DM 5103

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Dominican Republic

All plans

acuntel

2 GB

data

15

days

€10

Buy

acuntel

3 GB

data

30

days

€15

Buy

acuntel

5 GB

data

30

days

€23

Buy

acuntel

1 GB

data

7

days

€5

Buy

Frequently Asked Questions

The average ticket price Miami Punta Cana is €146. The cheapest ticket costs €154, operated by Frontier Airlines, flight 3378, departing Miami on 18 September at 03:30, arriving Punta Cana on 18 September at 16:48.
The average flight time is 13 hours 18 minutes. The fastest flight takes 13 hours 18 minutes, flight 3378 operated by Frontier Airlines, departing Miami on 18 September at 03:30, arriving Punta Cana on 18 September at 16:48.
Flights on the Miami - Punta Cana route are operated by the following airlines: American Airlines, Arajet, Frontier Airlines, LATAM Chile, United Airlines.
The distance from Miami to Punta Cana is 1465 km.