Flight distance between Tianshui, China and Balkanabat, Turkmenistan 2,815.4 mi / 4,530.9 km