Flight distance between Shamakhi, Azerbaijan and Taiyuan, China 3,348.3 mi / 5,388.6 km