Distance from South Africa to Western Sahara

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

South Africa, Africa

Western Sahara, Africa

7,166 km

Distance between centroids

6,214 km

Shortest distance

Calculated based on main borders (including major islands)

7,246 km

Shortest distance between major cities

Krugersdorp → Dakhla

Distances between South Africa and Western Sahara by cities:

City in South Africa City in Western Sahara Distance (kilometers)
Tembisa Daoura 7,382 km
Johannesburg Daoura 7,387 km
Durban Dakhla 7,767 km
Welkom Laayoune 7,443 km
Pietermaritzburg Laayoune 7,811 km
Soweto Daoura 7,381 km
Krugersdorp Laayoune 7,346 km
Newcastle Laayoune 7,626 km
Cape Town Daoura 7,560 km
East London Laayoune 7,951 km
Port Elizabeth Dakhla 7,750 km
Cape Town Laayoune Plage 7,544 km
Bloemfontein Laayoune 7,511 km
Johannesburg Laayoune Plage 7,384 km
Vereeniging Laayoune 7,405 km
Bloemfontein Daoura 7,528 km
Krugersdorp Dakhla 7,246 km
Pietermaritzburg Dakhla 7,705 km
Newcastle Daoura 7,640 km
Port Elizabeth Laayoune 7,906 km

Distance between cities calculator →

Other distances from South Africa

Distance 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

Other distances from Western Sahara

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Nigeria Brazil 7,171 km
Kenya Norway 7,169 km
Nigeria Suriname 7,171 km
Puerto Rico Ghana 7,167 km
Cuba Spain 7,167 km
Nigeria Maldives 7,165 km
Netherlands Saint Lucia 7,182 km
China Austria 7,155 km
Bulgaria Madagascar 7,154 km
Papua New Guinea Sri Lanka 7,188 km
Kenya United Kingdom 7,190 km
Netherlands Barbados 7,148 km
Netherlands Puerto Rico 7,196 km
Puerto Rico Netherlands 7,196 km
Kenya Thailand 7,144 km

More distances from South Africa

Calculate the distance between any 2 countries