Flight distance between Uitenhage, South Africa and Saint-Denis, Reunion 2,037.7 mi / 3,279.3 km