Flight distance between Uitenhage, South Africa and Laayoune Plage, Western Sahara 4,913.8 mi / 7,908.0 km