Flight distance between Ta‘izz, Yemen and Arroyo Naranjo, Cuba 8,016.8 mi / 12,901.8 km