Flight distance between Tianshui, China and Indore, India 1,980.1 mi / 3,186.6 km