Flight distance between Tehran, Iran and Indore, India 1,716.2 mi / 2,762.0 km