Flight distance from Chengdu to Belgrade

7205 kilometers/4477 miles
or 3890 nautical miles.
Your flight will depart from Chengdu airport and land at Belgrade airport.
City: Chengdu (CTU) Belgrade (BEG)
Latitude: 30.659722 44.8333
Longitude: 104.063333 20.5
Country: China Bosnia and Herzegovina
Timezone: Asia/Chongqing Europe/Belgrade
Current time:: 00:15 02-Apr-2026 00:15 02-Apr-2026

How far is between Chengdu and Belgrade?

  • Your starting point Chengdu, China is located at 30.659722,104.063333
  • Your ending point Belgrade, Bosnia and Herzegovina is located at 44.8333,20.5
  • l distance from Chengdu to Belgrade is 7205 kms equals to miles and 3890 nautical miles.
  • Flight time from Chengdu to Belgrade is 44 hours 35 minutes
Click here to get detail flight schedules from Chengdu to Belgrade