How long is the flight from Belgrade to Zagreb?
The straight-line distance between the cities is 368 km. Travel time on a direct flight is usually about 1 hour.
Which airlines fly this route?
Air Serbia is the main carrier providing regular air service between the capitals.
Are there direct flights between the cities?
Yes, direct flights are available on this route, which is the fastest and most convenient way to travel from Serbia to Croatia.
Which airport does the flight arrive at?
Flights from Belgrade arrive at Zagreb Franjo Tuđman International Airport (ZAG).
How can I find the cheapest ticket?
Flight prices constantly change based on demand. You can find the current minimums and best offers for the year ahead in the low-fare calendar on this page.
When is the best time to buy tickets?
To get a great price, it is recommended to book tickets at least one month before your intended departure date.