Flight distance between Uitenhage, South Africa and Salazie, Reunion 2,037.2 mi / 3,278.6 km