Flight distance from Krasnoyarsk to Belgrade

5041 kilometers/3132 miles
or 2722 nautical miles.
Your flight will depart from Krasnoyarsk airport and land at Belgrade airport.
City: Krasnoyarsk (KJA) Belgrade (BEG)
Latitude: 56.001453 44.8333
Longitude: 92.883911 20.5
Country: Russia Bosnia and Herzegovina
Timezone: Asia/Krasnoyarsk Europe/Belgrade
Current time:: 18:06 06-Apr-2026 18:06 06-Apr-2026

How far is between Krasnoyarsk and Belgrade?

  • Your starting point Krasnoyarsk, Russia is located at 56.001453,92.883911
  • Your ending point Belgrade, Bosnia and Herzegovina is located at 44.8333,20.5
  • l distance from Krasnoyarsk to Belgrade is 5041 kms equals to miles and 2722 nautical miles.
  • Flight time from Krasnoyarsk to Belgrade is 42 hours 20 minutes
Click here to get detail flight schedules from Krasnoyarsk to Belgrade