Flight distance between Uitenhage, South Africa and Humacao, Puerto Rico 6,975.1 mi / 11,225.3 km