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

✈️ Madrid → Dubrovnik from €120 return on Iberia, nonstop flights

€120 returnUsual price €170 · you save 29%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.

Here's a deal worth a look: a return flight from Madrid to Dubrovnik from €120, nonstop and operated by Iberia. Compared with the roughly €170 it usually costs, the saving is around 29%, so it's worth a closer look.

The dates we found are outbound on 29 November 2026 and return on 4 December. It's a late November to early December window, a much quieter time in this city than summer.

Prices change often, so we'd suggest not leaving it too long if you're interested. The price may vary, and what you see here is confirmed when you click the booking button.

Once there, start by wandering the old town and climbing the walls, which offer spectacular views over the Adriatic. Then you can take a boat out to Lokrum island, just a short distance offshore, for a relaxed stroll among pines and coves. And if you want to get out of the city, Cavtat, a charming coastal town, is a short bus ride away.

📖 Full Dubrovnik travel guide

🏨 Picked by top3hotels.com

Where to stay in Dubrovnik: the 3 best hotels

Read the full analysis on top3hotels.com

One budget hotel, one best-value and one luxury pick, chosen on real guest scores. Indicative price per night.

You might also like

Similar deals

See all