Flight distance between Dushanbe, Tajikistan and Foshan, China 2,810.1 mi / 4,522.5 km