- Home
- Flights
- Flights from Belgrade
- Belgrade to Zagreb
Flights from Belgrade to Zagreb
Air Serbia flies nonstop from Belgrade to Zagreb. The flight takes around 0h 56m.
Direct flights available 0h 56m
Belgrade to Zagreb at a glance
Fastest flight0h 56mEstimated
Nonstop flightsYesAir Serbia
Airlines flying nonstop from Belgrade to Zagreb
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| — | — | — | Search |
Good to know
- Distance
- 347 km215 miles
- Flight time
- 0h 56mestimate
- Time difference
- NoneZagreb vs Belgrade
- Currency in Zagreb
- EUR
- Airports
- BEG → ZAG
Flights from Belgrade to Zagreb: questions answered
Are there direct flights from Belgrade to Zagreb?
Yes. Air Serbia flies this route nonstop.
How long is the flight from Belgrade to Zagreb?
A nonstop flight covers 347 km and takes around 0h 56m.
Which airlines fly from Belgrade to Zagreb?
Air Serbia operates nonstop flights on this route.
Which airports serve Belgrade and Zagreb?
Belgrade: Belgrade Nikola Tesla Airport (BEG). Zagreb: Zagreb Franjo Tuđman International Airport (ZAG).





