Flight distance between Ahmedabad, India and Tianshui, China 2,148.0 mi / 3,456.9 km