Flight distance between Uitenhage, South Africa and Goodlands, Mauritius 2,188.9 mi / 3,522.8 km