Flight distance between Nanjing, China and Belgrade, Serbia 5,065.5 mi / 8,152.1 km