Flight distance between Shamakhi, Azerbaijan and Tianshui, China 3,098.7 mi / 4,986.9 km