Flight distance between Ta‘izz, Yemen and Laayoune Plage, Western Sahara 3,804.3 mi / 6,122.5 km