Flight distance between Uitenhage, South Africa and Arecibo, Puerto Rico 7,036.3 mi / 11,323.8 km