FromTo

Cheapest flights for Zagreb – Belgrade (ZAG – BEG)

Aviasales.ge will find you the cheapest airfare for Zagreb – Belgrade by comparing the ticket prices to Belgrade using 45 agencies, five booking systems, and 728 airlines. Where exactly you buy your tickets for Zagreb – Belgrade is up to you.

Direct flight for from Zagreb to Belgrade

The easiest way to to get to your destination is a direct flight. Direct flights for from Zagreb to Belgrade are offered by:

  • Air Serbia (5 days per week, flight JU601)
  • Tarom (3 days per week, flight RO9229)

Belgrade is served by 1 airport: Belgrad Nikola Tesla Airport. Direct flights for Zagreb – Belgrade are operated by:
  • Air Serbia from Zagreb International Airport to Belgrad Nikola Tesla Airport
Flight with layover for the route from Zagreb to Belgrade

A flight with a layover on the route Zagreb – Belgrade will allow you to make your trip more interesting. The layover could be in:

  • Dubrovnik (flight OU660 Croatia Airlines)
  • Split (flight OU652 Croatia Airlines)

This is a great chance to get to know these cities. Layovers are usually at least six hours.

Aviasales.ge suggests buying tickets for Zagreb – Belgrade in advance in order to choose the conditions for your flight that best suit your preferences and budget.

General information on flight Zagreb – Belgrade (ZAG – BEG)
1 ⁠hr 10 ⁠min
Average flight duration
359 km
Distance
17
Number of flights per week
₾250
Lowest price
Average ticket price
09:50
Earliest flight out
20:15
Latest flight out
Airlines flying from Zagreb to Belgrade
Airports serving Zagreb – Belgrade

Zagreb airports serving flights to Belgrade:

  • Zagreb International Airport (ZAG)

Belgrade airports accepting flights from Zagreb:

  • Belgrad Nikola Tesla Airport (BEG)