Flight distance between Dushanbe, Tajikistan and Xi’an, China 2,234.6 mi / 3,596.2 km