Flight distance from Belgrade to Tehran

2798 kilometers/1738 miles
or 1511 nautical miles.
Your flight will depart from Belgrade airport and land at Tehran airport.
City: Belgrade (BEG) Tehran (THR)
Latitude: 44.8333 35.695225
Longitude: 20.5 51.423912
Country: Bosnia and Herzegovina Iran
Timezone: Europe/Belgrade Asia/Tehran
Current time:: 12:42 03-Jun-2024 12:42 03-Jun-2024

How far is between Belgrade and Tehran?

  • Your starting point Belgrade, Bosnia and Herzegovina is located at 44.8333,20.5
  • Your ending point Tehran, Iran is located at 35.695225,51.423912
  • l distance from Belgrade to Tehran is 2798 kms equals to miles and 1511 nautical miles.
  • Flight time from Belgrade to Tehran is 14 hours 50 minutes
Click here to get detail flight schedules from Belgrade to Tehran