Flight distance between Uitenhage, South Africa and Vacoas, Mauritius 2,170.2 mi / 3,492.6 km