Flight distance between Uitenhage, South Africa and San Germán, Puerto Rico 7,040.4 mi / 11,330.4 km