Flight distance between Uitenhage, South Africa and Antsohimbondrona, Madagascar 2,051.5 mi / 3,301.6 km