Flight distance between Dushanbe, Tajikistan and Xiamen, China 3,022.9 mi / 4,864.8 km