Flight distance between Uitenhage, South Africa and Puerto Escondido, Panama 7,457.4 mi / 12,001.6 km