Flight distance from Zurich to Belgrade

964 kilometers/599 miles
or 520 nautical miles.
Your flight will depart from Zurich airport and land at Belgrade airport.
City: Zurich (ZRH) Belgrade (BEG)
Latitude: 47.366667 44.8333
Longitude: 8.55 20.5
Country: Switzerland Bosnia and Herzegovina
Timezone: Europe/Zurich Europe/Belgrade
Current time:: 07:34 04-Apr-2026 07:34 04-Apr-2026

How far is between Zurich and Belgrade?

  • Your starting point Zurich, Switzerland is located at 47.366667,8.55
  • Your ending point Belgrade, Bosnia and Herzegovina is located at 44.8333,20.5
  • l distance from Zurich to Belgrade is 964 kms equals to miles and 520 nautical miles.
  • Flight time from Zurich to Belgrade is 3 hours 40 minutes
Click here to get detail flight schedules from Zurich to Belgrade