Flight distance between Uitenhage, South Africa and Saint-André, Reunion 2,045.6 mi / 3,292.1 km