✓ Price re-checked on 28 Oct 2026 at 15:48 (UTC) · how we check

✈️ Madrid → Punta Cana from €581 return on a nonstop flight

€581 returnUsual price €810 · you save 28%See flight & dates ✈️♡
How to book it in 3 steps
  1. Tap “See flight & dates”: the search opens with these dates.
  2. If the price has changed, try a day earlier or later; similar dates are usually there.
  3. Before paying, check which baggage the fare includes.

If you've been dreaming of the Caribbean without wanting to blow your budget, this fare could be just what you're after. We've found a nonstop flight from Madrid to Punta Cana with Iberojet Airlines for €581 return, roughly 28% below its usual price.

The dates we found are 17 to 21 November 2026: you leave Madrid on the 17th and fly home on the 21st. That gives you four nights to switch off on one of the Caribbean's best-known beaches, which makes it a great pick if you want a short break somewhere far away.

Flight prices change all the time, so it's worth not leaving this one too long. The fare can shift at any moment, so check it by clicking through to the booking page to see the current price before you decide.

Once you arrive, the Bávaro area, with its white-sand beaches and turquoise water, is ideal for doing very little. If you want to get out of the hammock, you can join a boat trip to Isla Saona or visit the Hoyo Azul, a large sinkhole of crystal-clear water in Scape Park. And if you fancy something more cultural, the Colonial City of Santo Domingo, just over an hour away by road, is well worth a visit.

📖 Full Punta Cana travel guide

You might also like

Similar deals

See all