Flight distance between Uitenhage, South Africa and Sainte-Rose, Reunion 2,047.6 mi / 3,295.2 km