Skip to main content
Beginning of main content

Cheap Flights from Detroit to Punta Cana $353.81

Search over 282,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Pledge
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Detroit to Punta Cana (DTW to PUJ)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Detroit to Punta Cana (DTW to PUJ)

Question : Is there a day that has more departure times to choose from than other days?
Answer : The day with the most departure times for this route is Saturday with 10 options. Note that the day with the most flight time options across the world is Wednesday with 53.

Question : Which airline is offering the cheapest round-trip flight from DTW to PUJ?
Answer : American Airlines is offering its passengers the cheapest flights over the next three months.

Question : Which airline has been the most dependable in getting passengers to their destination on schedule?
Answer : Delta Air Lines leads the way with a 100% on-time rate. Don't spend more time waiting in an airport than you have to; stick with Delta Air Lines on this route. Hopefully they keep that perfect record alive.

Question : In the next four weeks, what day should you book your trip?
Answer : December 14th offers bookings (as of November 28th) that are 43% below the average price for this route. Saving on booking fees means you'll have more cash in hand for the trip.

Question : How long do most people stay in Punta Cana when they fly in from Detroit?
Answer : The average time spent in Punta Cana by travelers flying from DTW is seven days.

Question : Would you be willing to change your travel days if it saved you money?
Answer : In December, Wednesday is your cheapest day to fly. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : What's the expected flight time for DTW to PUJ?
Answer : The average flight duration between DTW and PUJ is 3 hours and 39 minutes.