Distance from U.S. Virgin Islands to Spain

The distance between U.S. Virgin Islands and Spain is 6,284 kilometers (3,905 miles).

U.S. Virgin Islands, America

Spain, Europe

6,284 km

Distance between centroids

6,270 km

Shortest distance between major cities

Cruz Bay → Granada

Distances between U.S. Virgin Islands and Spain by cities:

City in U.S. Virgin Islands City in Spain Distance (kilometers)
Saint Croix Madrid 6,316 km
Charlotte Amalie Madrid 6,290 km
Charlotte Amalie Granada 6,282 km
Cruz Bay Madrid 6,279 km
Cruz Bay Granada 6,270 km
Saint Croix Granada 6,303 km

Distance between cities calculator →

Other distances from Spain

Distances between countries Kilometers
From Spain to China 8,809 km
From Spain to India 7,954 km
From Spain to United States 7,607 km
From Spain to Indonesia 12,378 km
From Spain to Pakistan 6,544 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 Spain.

From To Distance (kilometers)
Ethiopia Norway 6,282 km
North Macedonia Mongolia 6,277 km
Puerto Rico Argentina 6,277 km
Slovakia Tanzania 6,275 km
Sweden Sierra Leone 6,270 km
China Cyprus 6,270 km
Bulgaria Malawi 6,264 km
Kenya Luxembourg 6,297 km
Nigeria Mauritius 6,263 km
Puerto Rico Iceland 6,263 km
China Palestinian Territory 6,258 km
Kenya Lithuania 6,251 km
Papua New Guinea China 6,249 km
China Papua New Guinea 6,249 km
China Lithuania 6,245 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries