Flight distance between Ahmedabad, India and Soavinandriana, Madagascar 3,397.0 mi / 5,466.9 km