The distance between Cocos Islands and Sri Lanka is 2,843 kilometers (1,767 miles).
Cocos Islands, Asia
Sri Lanka, Asia
2,843 km
Distance between centroids
2,826 km
Shortest distance between major cities
West Island → Colombo
Distances between Cocos Islands and Sri Lanka by cities:
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 |
Distances between countries | Kilometers |
---|---|
From Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 km |
The following list contains countries that are separated by a similar distance as it is between Cocos Islands and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
South Sudan | Sao Tome and Principe | 2,840 km |
Estonia | Syria | 2,840 km |
Papua New Guinea | New Caledonia | 2,839 km |
Bulgaria | Portugal | 2,838 km |
Nigeria | Western Sahara | 2,838 km |
Ethiopia | Syria | 2,845 km |
Ethiopia | Zambia | 2,832 km |
Iran | India | 2,830 km |
Tanzania | Yemen | 2,852 km |
Kenya | Botswana | 2,854 km |
China | Russia | 2,855 km |
Democratic Republic of the Congo | Ghana | 2,856 km |
Estonia | Spain | 2,857 km |
South Sudan | Mozambique | 2,863 km |
Moldova | Kazakhstan | 2,863 km |