Distance from U.S. Virgin Islands to Sri Lanka

The distance between U.S. Virgin Islands and Sri Lanka is 15,268 kilometers (9,487 miles).

U.S. Virgin Islands, America

Sri Lanka, Asia

15,268 km

Distance between centroids

15,081 km

Shortest distance between major cities

Charlotte Amalie → Jaffna

Distances between U.S. Virgin Islands and Sri Lanka by cities:

City in U.S. Virgin Islands City in Sri Lanka Distance (kilometers)
Saint Croix Jaffna 15,105 km
Saint Croix Colombo 15,273 km
Christiansted Jaffna 15,100 km
Cruz Bay Colombo 15,241 km
Charlotte Amalie Jaffna 15,081 km
Cruz Bay Ampara 15,377 km
Charlotte Amalie Colombo 15,253 km
Christiansted Colombo 15,268 km

Distance between cities calculator →

Other distances from Sri Lanka

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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between U.S. Virgin Islands and Sri Lanka.

From To Distance (kilometers)
Ecuador Papua New Guinea 15,267 km
Paraguay Kyrgyzstan 15,266 km
Colombia Guam 15,274 km
Bulgaria Vanuatu 15,262 km
Philippines Guatemala 15,282 km
Australia Algeria 15,283 km
United Kingdom Samoa 15,284 km
Denmark Samoa 15,286 km
Hong Kong El Salvador 15,288 km
Australia Ivory Coast 15,288 km
Canada Madagascar 15,295 km
Taiwan Puerto Rico 15,296 km
United States Mayotte 15,296 km
Hong Kong Honduras 15,297 km
Italy Solomon Islands 15,242 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries