Flight distance between Smara, Western Sahara and Cape Town, South Africa 4,632.3 mi / 7,454.9 km