Distance from Western Sahara to South Africa

The distance between Western Sahara and South Africa is 7,166 kilometers (4,453 miles).

Western Sahara, Africa

South Africa, Africa

7,166 km

Distance between centroids

6,214 km

Shortest distance

Calculated based on main borders (including major islands)

7,274 km

Shortest distance between major cities

Dakhla → Johannesburg

Distances between Western Sahara and South Africa by cities:

City in Western Sahara City in South Africa Distance (kilometers)
Laayoune Johannesburg 7,373 km
Boujdour Johannesburg 7,373 km
Laayoune Cape Town 7,538 km
Dakhla Cape Town 7,342 km
Laayoune Plage Cape Town 7,544 km
Daoura Johannesburg 7,387 km
Laayoune Plage Johannesburg 7,384 km
Boujdour Rustenburg 7,275 km
Daoura Rustenburg 7,291 km
Dakhla Johannesburg 7,274 km

Distance between cities calculator →

Other distances from Western Sahara

Distance between countries Kilometers
From Western Sahara to China 10,640 km
From Western Sahara to India 9,277 km
From Western Sahara to United States 7,824 km
From Western Sahara to Indonesia 13,746 km
From Western Sahara to Pakistan 7,988 km

Other distances from South Africa

Distances between countries Kilometers
From South Africa to China 11,224 km
From South Africa to India 8,242 km
From South Africa to United States 14,396 km
From South Africa to Indonesia 10,065 km
From South Africa to Pakistan 8,342 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Western Sahara and South Africa.

From To Distance (kilometers)
Brazil Nigeria 7,171 km
Argentina Bahamas 7,169 km
Spain Cuba 7,167 km
Peru Senegal 7,180 km
Australia Bangladesh 7,159 km
France Dominican Republic 7,182 km
China Austria 7,155 km
France Mongolia 7,185 km
Colombia Liberia 7,187 km
United Kingdom Kenya 7,190 km
Colombia Guinea 7,149 km
China Slovenia 7,191 km
United Kingdom Burundi 7,192 km
Brazil Gabon 7,144 km
Paraguay Ghana 7,144 km

More distances from Western Sahara

Calculate the distance between any 2 countries