Flight distance between Balkanabat, Turkmenistan and Kunming, China 2,956.8 mi / 4,758.5 km