Flight distance between Beijing, China and Ashgabat, Turkmenistan 3,065.0 mi / 4,932.7 km