Flight distance between Dushanbe, Tajikistan and Shantou, China 2,989.4 mi / 4,811.0 km