Flight distance between Uitenhage, South Africa and San Pedro, Philippines 7,084.8 mi / 11,401.9 km