Flight distance between Foshan, China and Balkanabat, Turkmenistan 3,585.8 mi / 5,770.8 km