Flight distance from Belgrade to Athens

816 kilometers/507 miles
or 440 nautical miles.
Your flight will depart from Belgrade airport and land at Athens airport.
City: Belgrade (BEG) Athens (ATH)
Latitude: 44.8333 37.897916
Longitude: 20.5 23.730555
Country: Bosnia and Herzegovina Greece
Timezone: Europe/Belgrade Europe/Athens
Current time:: 13:48 01-Apr-2026 13:48 01-Apr-2026

How far is between Belgrade and Athens?

  • Your starting point Belgrade, Bosnia and Herzegovina is located at 44.8333,20.5
  • Your ending point Athens, Greece is located at 37.897916,23.730555
  • l distance from Belgrade to Athens is 816 kms equals to miles and 440 nautical miles.
  • Flight time from Belgrade to Athens is 3 hours 15 minutes
Click here to get detail flight schedules from Belgrade to Athens