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