Flight distance between Uitenhage, South Africa and Saint-Benoît, Reunion 2,046.7 mi / 3,293.8 km