Flight distance between Uitenhage, South Africa and San Juan, Puerto Rico 7,002.2 mi / 11,268.9 km