Flight distance between Ahmedabad, India and Moya, Comoros 3,096.0 mi / 4,982.6 km