Flight distance between Soavinandriana, Madagascar and Johannesburg, South Africa 1,285.0 mi / 2,068.0 km