Flight distance between Kunming, China and Belgrade, Serbia 4,654.3 mi / 7,490.4 km