Flight distance between Uitenhage, South Africa and Centre de Flacq, Mauritius 2,187.2 mi / 3,519.9 km