Flight distance between Mahanoro, Madagascar and Ahmedabad, India 3,371.6 mi / 5,426.0 km