Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Zagreb to Dubrovnik Flight

One of the easiest ways to travel between Zagreb and Dubrovnik is to take a flight. In only 45 minutes, you'll get from the north of Croatia to the very south.

Both Dubrovnik and Zagreb Airports can be easily reached from the city centres (by shuttle buses, taxi or booking private transfer).

Croatia Airlines is company operating flights within Croatia, so from Zagreb you can also fly to Split, Brac, Pula, Rijeka, Zadar and Osijek.

Croatia Airlines planesCroatia Airlines planes

This webpage contains affiliate links. Please read our disclosure policy.

Frequency of flights between Zagreb and Dubrovnik

Flying between Zagreb and Dubrovnik is possible any day of the week several times a day. The flight is quick - it takes only 45 minutes.

We advice you to book your plane tickets in advance, especially for the flights during the tourist season (April - October) to get the cheapest tickets.

Croatia Airlines airplane seats

How to book plane tickets

Explore the different flight options available on and find the flight that perfectly matches your schedule and budget. 

Once you choose flying route, date of travel and make a payment, you will get an instant confirmation with an electronic ticket directly to your email. During the booking process it's possible to choose your seats (for an extra fee).

Croatia Airlines allows online check-in for most of routes, so you can make check-in and just drop your luggage off at the special counter (note that this counter closes 40 minutes before departure time so be on time at the airport). The best option to get to the airport is to book ahead private transfer from your hotel or apartment.

You might also like: