Flight distance between Uitenhage, South Africa and Moka, Mauritius 2,174.1 mi / 3,498.8 km