Flight distance between Antalaha, Madagascar and Ahmedabad, India 3,023.6 mi / 4,866.0 km