Flight distance between Linstead, Jamaica and Laayoune Plage, Western Sahara 4,064.0 mi / 6,540.4 km