Flight distance between Xi’an, China and Moskovskiy, Tajikistan 2,251.8 mi / 3,623.9 km