Flight distance between Uitenhage, South Africa and Mahanoro, Madagascar 1,724.8 mi / 2,775.7 km