Flight distance between Ahmedabad, India and M'Tsangamouji, Mayotte 3,094.3 mi / 4,979.7 km