Support

Cheap flights from Madrid to Dubrovnik

Madrid
MAD
Dubrovnik
DBV

Flight deals from Madrid to Dubrovnik

Below you can see the best deals on flights Madrid — Dubrovnik for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 2 September, from $84.

Top 10 cheap flights from Madrid to Dubrovnik

JU
$ 94

Madrid — Belgrade

18:4521:55
21 Aug 2026
3 h 10 m
Direct flight
IB
$ 113

Madrid — Dubrovnik

08:5511:50
30 Jul 2026
2 h 55 m
Direct flight
VY
$ 114

Madrid — Barcelona

07:0508:25
19 Aug 2026
1 h 20 m
Direct flight
VY
$ 114

Madrid — Barcelona

06:4008:00
19 Aug 2026
1 h 20 m
Direct flight
IB
$ 116

Madrid — Dubrovnik

08:2011:15
28 Jul 2026
2 h 55 m
Direct flight
IB
$ 116

Madrid — Dubrovnik

16:0519:00
28 Jul 2026
2 h 55 m
Direct flight
JU
$ 118

Madrid — Belgrade

12:3015:40
22 Aug 2026
3 h 10 m
Direct flight
JU
$ 118

Madrid — Belgrade

12:3015:40
11 Aug 2026
3 h 10 m
Direct flight
JU
$ 118

Madrid — Belgrade

18:4521:55
10 Aug 2026
3 h 10 m
Direct flight
JU
$ 118

Madrid — Belgrade

18:4521:55
17 Aug 2026
3 h 10 m
Direct flight

Prices were found in the last 72 hours and may change — check the exact price when you continue.

About the Madrid — Dubrovnik flight

On this page, you can find and book flights from Madrid to Dubrovnik. The 1,831 km flight is operated regularly, with an average of 11 flights per week available to travelers.

Carriers include Iberia, Vueling, and LATAM. Ticket prices are dynamic, so use the low price calendar to find the best deals. We also recommend checking how to get to the airport in Madrid and ways to get from the airport in Dubrovnik in advance.

Flight ticket prices by day: Madrid — Dubrovnik

Below is a calendar of the lowest flight ticket prices for Madrid — Dubrovnik by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from $84 in F, and the most expensive are around $263 in b. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Madrid → Dubrovnik, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
Jan$121lowMay$160mediumSep$185high
Feb$115lowJun$192highOct$153medium
Mar$128lowJul$217highNov$134low
Apr$147mediumAug$211highDec$141medium

Some values are estimated based on seasonality.

When to fly

The warmest time in Dubrovnik is August, when temperatures reach 28.5°C and the sea is perfect for a holiday. Winter months, especially January with an average low of 3.2°C, are cool, while November is the rainiest period of the year.

The most budget-friendly fares are found in September, with flight prices starting $67. In November, prices see a significant increase, with the minimum threshold starting $263.

September is the optimal choice for a trip—it offers comfortable temperatures of around 23.6°C alongside affordable ticket prices. It is best to skip late autumn due to the high probability of rain and increased travel costs.

Temperature · Dubrovnik

Dry and wet days · Dubrovnik

Wind speed and direction · Dubrovnik

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Madrid — Dubrovnik ticket

  • Book your tickets with Vueling or Iberia 2–3 months before departure to secure seats at the lowest rate starting $89.
  • Compare low-cost carrier offers with full-service airlines: sometimes the Iberia fare already includes baggage, which can be more cost-effective for a holiday trip.
  • Use the low price calendar on this page, as mid-week departures on this route are often significantly cheaper than weekend flights.
  • Pay attention to VY's carry-on baggage allowance to avoid extra fees when boarding your flight to Croatia.

Airlines

There are three main airlines operating on this route, with Iberia and Vueling leading in flight frequency. Passengers can choose from both direct flights and convenient connections, with a total of up to 11 flights per week. You can find a detailed weekly schedule and information about each carrier's rules in the interactive list below.

  • IberiaIB
    8x/week
    WebsiteFleet: 9224M pax/year
    • Direct flight MAD → DBV8x/week
      Duration
      2h 54m
      Days
      MTWTFSS
  • VuelingVY
    3x/week
    WebsiteFleet: 12536.8M pax/year
    • Direct flight MAD → DBV3x/week
      Duration
      2h 55m
      Days
      MTWTFSS
  • Latam Airlines GroupLA
    1x/week
    WebsiteFleet: 34782M pax/year
    • Direct flight MAD → DBV1x/week

Cities and airports on the Madrid — Dubrovnik route

Flights Madrid — Dubrovnik depart from Adolfo Suárez Madrid-Barajas Airport and arrive at Dubrovnik Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Dubrovnik

What to see in CroatiaTravel Ideas

What to see in Croatia

What are the first associations that come to mind when you hear the word Croatia? Europe, greenery, and cozy small towns? All true. But few know that Croatia is also ‘hvala’, gregada, and pine trees.…

I’m fine with it: places for solo travelTips for Travelers

I’m fine with it: places for solo travel

A solo trip is not a sentence, but a gift. It’s not always possible to find a travel companion, but you shouldn’t postpone a trip to your dream city because of it. Everyone should try traveling alone…

Aerial Journey: Europe’s Best Cable CarsTips for Travelers

Aerial Journey: Europe’s Best Cable Cars

Hey guys! How about the idea of seeing a city from above? But not just from an observation deck, battling the wind-hairdresser and endless tourists with selfie sticks, but in more comfortable conditio…

Whirlwind Tour of Europe: Best Road Trip RoutesTravel Ideas

Whirlwind Tour of Europe: Best Road Trip Routes

A road trip through Europe is an opportunity to feel free on your journey. No need to wait for trains, keep track of bus schedules, just drive wherever your eyes take you. We’ve put together five rout…

Eastern Europe Without Tourists: You Haven’t Been There YetTips for Travelers

Eastern Europe Without Tourists: You Haven’t Been There Yet

Sometimes you just want to get away, but where to? It seems like we’ve been everywhere, all the top spots have been visited multiple times, and we want something new and unusual. In that case, we have…

Filming Locations for Game of Thrones Season 8Tips for Travelers

Filming Locations for Game of Thrones Season 8

The agonizing wait will soon be over—the final season of “Game of Thrones” is about to be released. Even if you’re not familiar with ice and fire, only watched a couple of episodes of the first season…

Frequently asked questions about the Madrid — Dubrovnik flight

How long is the flight from Madrid to Dubrovnik?

The distance between the cities is 1,831 km. A direct flight takes approximately 2 hours 15 minutes, though travel time may increase if there are layovers.

Which airlines fly the Madrid — Dubrovnik route?

Regular flights on this route are operated by Iberia, Vueling, and LATAM.

Are there direct flights?

Yes, direct flights are operated regularly, with the flight program primarily provided by Spanish carriers Iberia and Vueling.

How much is the cheapest ticket?

Flight prices change constantly depending on the season and demand. You can check the current minimum for specific dates in the low price calendar on this page.

Which airport does the flight arrive at?

All flights from the Spanish capital arrive at Dubrovnik International Airport (DBV).

Where else you can fly from Madrid

See all

Where else you can fly from Dubrovnik

See all

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .