How long is the flight from Dubrovnik to Zagreb?
A direct flight covering the 390 km distance takes an average of 45 to 55 minutes. Travel time for connecting flights depends on the chosen route and layover duration.
Which airlines fly on this route?
Flights are operated by carriers such as Croatia Airlines, LOT, and Turkish Airlines. A full list of current flights is available at the top of the page.
Are there direct flights?
Yes, direct flights are regularly operated on this route, providing the fastest and most convenient way to reach the capital.
Which airport does the flight arrive at?
All flights from Dubrovnik arrive at Zagreb Franjo Tuđman International Airport (ZAG).
How much is the cheapest ticket?
Flight prices change constantly depending on the season and flight occupancy. You can check the current minimum for your dates in the low-fare calendar.
When is the best time to buy a ticket?
To find the best deals, we recommend tracking prices a few weeks before your trip and choosing mid-week flights, when demand is typically lower.