Flight distance between Uitenhage, South Africa and Cagayan de Oro, Philippines 7,072.8 mi / 11,382.5 km