Flight distance between Ta‘izz, Yemen and Puebla, Mexico 9,018.0 mi / 14,513.1 km