Flight distance between Foshan, China and Ashgabat, Turkmenistan 3,367.9 mi / 5,420.1 km