Flight distance between Soavinandriana, Madagascar and Centurion, South Africa 1,269.3 mi / 2,042.7 km