Flight distance between Uitenhage, South Africa and Corozal, Puerto Rico 7,009.3 mi / 11,280.4 km