Flight distance between Uitenhage, South Africa and Cilaos, Reunion 2,029.6 mi / 3,266.4 km