Flight distance between Uitenhage, South Africa and San Luis Potosí, Mexico 9,104.8 mi / 14,652.7 km