Distance from Cocos Islands to South Africa

The distance between Cocos Islands and South Africa is 7,806 kilometers (4,850 miles).

Cocos Islands, Asia

South Africa, Africa

7,806 km

Distance between centroids

7,322 km

Shortest distance between major cities

West Island → Johannesburg

Distances between Cocos Islands and South Africa by cities:

City in Cocos Islands City in South Africa Distance (kilometers)
West Island Cape Town 8,205 km
West Island Johannesburg 7,322 km

Distance between cities calculator →

Other distances from Cocos Islands

Distance between countries Kilometers
From Cocos Islands to China 5,371 km
From Cocos Islands to India 4,120 km
From Cocos Islands to United States 16,975 km
From Cocos Islands to Indonesia 2,264 km
From Cocos Islands to Pakistan 5,554 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 Cocos Islands and South Africa.

From To Distance (kilometers)
Chile French Polynesia 7,810 km
Germany Trinidad and Tobago 7,812 km
Canada Romania 7,815 km
Australia India 7,802 km
Argentina Namibia 7,801 km
United Kingdom China 7,799 km
United States Western Sahara 7,824 km
Canada Peru 7,795 km
Peru Canada 7,795 km
Brazil South Africa 7,787 km
Brazil Spain 7,834 km
Spain Brazil 7,834 km
Canada Moldova 7,781 km
Argentina Senegal 7,779 km
United States Finland 7,844 km

More distances from Cocos Islands

Calculate the distance between any 2 countries