Flight distance between Madīnat Ḩamad, Bahrain and Indore, India 1,608.0 mi / 2,587.8 km