Flight distance between Saḩar, Yemen and Casablanca, Morocco 3,460.5 mi / 5,569.1 km