Flight distance between Uitenhage, South Africa and Mahébourg, Mauritius 2,178.4 mi / 3,505.8 km