Iberia operates seasonal direct flights between Madrid-Barajas Airport (MAD) and Dubrovnik Airport (DBV). The non-stop flight takes around 2 hours and 50 minutes, making Madrid one of the most convenient gateways to Dubrovnik from Spain.

For the 2026 season, Iberia operates the route from April to October, with frequencies increasing during the busiest summer months.

Iberia flights from Madrid to Dubrovnik

Madrid to Dubrovnik flights - quick facts

  • Airline: Iberia
  • Route: Madrid (MAD) - Dubrovnik (DBV)
  • Flight type: direct / non-stop
  • Flight time: approximately 2 hours 50 minutes to 2 hours 55 minutes
  • 2026 season: April to October
  • Peak frequency: up to 14 flights per week
  • Non-stop competition: Iberia is currently the only airline flying direct between Madrid and Dubrovnik
  • Dubrovnik Airport to the city: about 22.5 km

For arrivals, departures, parking, taxis and airport facilities, see our Dubrovnik Airport guide.

How long is the flight from Madrid to Dubrovnik?

The direct Iberia flight from Madrid to Dubrovnik takes approximately 2 hours and 50 minutes to 2 hours and 55 minutes.

Exact scheduled times vary by flight and date, so check the itinerary shown with your booking.

How often does Iberia fly to Dubrovnik?

Iberia operates the Madrid-Dubrovnik route seasonally from April through October. Frequencies increase during the main summer period, reaching up to 14 flights per week.

Operating days and departure times change during the season, so check Iberia's current booking calendar for your travel dates.

Is there a direct flight from Madrid to Dubrovnik?

Yes. Iberia currently operates the only non-stop service between Madrid-Barajas Airport and Dubrovnik Airport.

This makes the route particularly useful for travellers starting in Spain, as well as passengers connecting through Madrid from other Iberia destinations.

Connecting to Dubrovnik through Madrid

Madrid is Iberia's main hub and offers connections from destinations across Spain, Europe and long-haul markets. Travellers who do not have a direct flight to Dubrovnik from their home city can sometimes connect through Madrid onto the seasonal Dubrovnik service.

When comparing connections, check the total journey time and layover length as well as the fare.

Compare flights from Madrid to Dubrovnik

Compare current Iberia and other flight options for your travel dates.

Arriving at Dubrovnik Airport

Dubrovnik Airport is located in Čilipi, about 22.5 km from Dubrovnik. The drive normally takes around 30-35 minutes, although summer traffic can make the journey longer.

After landing you can continue to Dubrovnik by airport shuttle, scheduled public bus, taxi, private transfer or rental car.

Dubrovnik Airport Shuttle Bus

The dedicated airport shuttle is usually the simplest public transport option. From Dubrovnik Airport it stops at Ploče Gate beside Dubrovnik Old Town before continuing to Dubrovnik Main Bus Station in Gruž.

Current Dubrovnik Airport Shuttle Bus timetable

Our dedicated guide has current departure times, stops, fares and ticket information for both airport-to-city and city-to-airport journeys.

Private transfer from Dubrovnik Airport

A private transfer can be convenient if you arrive late, travel with children or heavy luggage, or are staying away from the main airport shuttle stops.

Start your trip with a Dubrovnik airport transfer - safe, convenient and reliable

Book a door-to-door transfer between Dubrovnik Airport and your accommodation.

An English-speaking driver can meet you at the airport and take you directly to your destination without having to arrange onward transport after landing.

Dubrovnik airport transfer: See availability and prices

For special requests please contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..

If you plan to rent a car and collect it at Dubrovnik Airport, see our Dubrovnik Car Rental section.

Iberia fares and baggage

Iberia offers different fare types on European routes. Baggage allowance, seat selection and ticket-change conditions depend on the fare you choose, so compare what is included before booking.

Always check the baggage allowance shown with your own ticket because fare conditions and optional charges can change.

Where to stay in Dubrovnik

Accommodation demand can be high during the same April-October period when direct Iberia flights operate, particularly in July and August. Browse our Dubrovnik hotels or, if price is a priority, see our selection of budget hotels in Dubrovnik.

Iberia flights to Dubrovnik FAQ

Does Iberia fly direct from Madrid to Dubrovnik?

Yes. Iberia operates seasonal non-stop flights between Madrid-Barajas Airport (MAD) and Dubrovnik Airport (DBV).

How long is the flight from Madrid to Dubrovnik?

The non-stop flight takes approximately 2 hours and 50 minutes to 2 hours and 55 minutes.

When does Iberia fly to Dubrovnik?

Iberia's 2026 direct Madrid-Dubrovnik service operates from April to October, with the highest frequencies during summer.

How often does Iberia fly from Madrid to Dubrovnik?

Frequency varies during the season. Iberia operates up to 14 weekly flights during peak periods.

Is Iberia the only airline flying direct from Madrid to Dubrovnik?

Yes. Iberia is currently the only airline operating non-stop flights between Madrid and Dubrovnik.

How do I get from Dubrovnik Airport to Dubrovnik Old Town?

The airport shuttle stops at Ploče Gate beside Dubrovnik Old Town before continuing to Gruž. See our Dubrovnik Airport Shuttle Bus guide for current departure times, fares and tickets.

For current fares and operating dates, visit the official Iberia Madrid-Dubrovnik page.