Flight distance between Ta‘izz, Yemen and Casablanca, Morocco 3,507.5 mi / 5,644.8 km