Distance from Saint Helena to South Africa

The distance between Saint Helena and South Africa is 3,326 kilometers (2,067 miles).

Saint Helena, Africa

South Africa, Africa

3,326 km

Distance between centroids

3,134 km

Shortest distance between major cities

St. Paul's → Cape Town

Distances between Saint Helena and South Africa by cities:

City in Saint Helena City in South Africa Distance (kilometers)
Jamestown Welkom 3,594 km
Georgetown Johannesburg 4,920 km
Georgetown Newcastle 5,149 km
Jamestown Cape Town 3,135 km
St. Paul's Johannesburg 3,675 km
Half Tree Hollow Johannesburg 3,675 km
Longwood Rustenburg 3,581 km
Longwood Johannesburg 3,671 km
Edinburgh of the Seven Seas Krugersdorp 3,962 km
Edinburgh of the Seven Seas Rustenburg 3,937 km
Half Tree Hollow Rustenburg 3,585 km
St. Paul's Cape Town 3,134 km

Distance between cities calculator →

Other distances from Saint Helena

Distance between countries Kilometers
From Saint Helena to China 13,665 km
From Saint Helena to India 10,830 km
From Saint Helena to United States 11,229 km
From Saint Helena to Indonesia 13,386 km
From Saint Helena to Pakistan 10,393 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 Saint Helena and South Africa.

From To Distance (kilometers)
France Syria 3,329 km
China Kazakhstan 3,332 km
China Afghanistan 3,322 km
Spain Turkey 3,320 km
Spain Cabo Verde 3,344 km
Germany Iraq 3,346 km
France Egypt 3,313 km
Brazil Martinique 3,347 km
India Kuwait 3,311 km
Netherlands Israel 3,357 km
Spain Cyprus 3,303 km
Netherlands Armenia 3,301 km
Netherlands Palestinian Territory 3,299 km
Cambodia Timor Leste 3,299 km
Spain Guinea-Bissau 3,368 km

More distances from Saint Helena

Calculate the distance between any 2 countries