Flight distance between Puno, Peru and Ta‘izz, Yemen 8,044.3 mi / 12,946.1 km