Flight distance between Shamakhi, Azerbaijan and Nanjing, China 3,845.2 mi / 6,188.3 km