Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Miami
  4. Miami to Punta Cana
Nonstop route · United States → Dominican Republic

Cheap flights from Miami to Punta Cana from US$127

Arajet, American Airlines, Frontier Airlines and 2 more airlines fly nonstop from Miami to Punta Cana. The flight takes around 2h 20m, and the cheapest one-way fare we found recently is US$127 on 3 Jan.

Direct flights available 2h 20m Cheapest in January Prices checked 14 days ago
MIAPUJ

Miami to Punta Cana at a glance

Cheapest one-wayUS$127Arajet · nonstop · Sun 3 JanFastest flight2h 20mEstimated
Nonstop flightsYesArajet, American Airlines, Frontier Airlines

Airlines flying nonstop from Miami to Punta Cana

5 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Arajet——US$127Search
American Airlines———Search
Frontier Airlines———Search
LATAM Airlines———Search
SHSky High Aviation Services———Search

Cheapest month to fly from Miami to Punta Cana

Lowest one-way fare found for each month: January is cheapest, November the most expensive.

Good to know

Distance
1,466 km910 miles
Flight time
2h 20mestimate
Time difference
+1hPunta Cana vs Miami
Currency in Punta Cana
USD
Airports
MIA → PUJ

Flights from Miami to Punta Cana: questions answered

How much is a flight from Miami to Punta Cana?
The cheapest one-way fare we found recently is US$127, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Miami to Punta Cana?
Yes. Arajet, American Airlines, Frontier Airlines, LATAM Airlines and Sky High Aviation Services fly this route nonstop.
How long is the flight from Miami to Punta Cana?
A nonstop flight covers 1,466 km and takes around 2h 20m.
What is the cheapest month to fly from Miami to Punta Cana?
January has the lowest fare we found (US$127), while November is the most expensive (US$275).
Which airlines fly from Miami to Punta Cana?
Arajet, American Airlines, Frontier Airlines, LATAM Airlines and Sky High Aviation Services operate nonstop flights on this route.
Which airports serve Miami and Punta Cana?
Miami: Miami International Airport (MIA). Punta Cana: Punta Cana International Airport (PUJ).
What is the time difference between Miami and Punta Cana?
Punta Cana is 1 hour ahead of Miami.

More flights from Miami