Distance from Spain to U.S. Virgin Islands

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

Spain, Europe

U.S. Virgin Islands, America

6,284 km

Distance between centroids

5,134 km

Shortest distance between major cities

Las Palmas de Gran Canaria → Cruz Bay

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

City in Spain City in U.S. Virgin Islands Distance (kilometers)
Granada Charlotte Amalie 6,282 km
Las Palmas de Gran Canaria Cruz Bay 5,134 km
Latina Cruz Bay 6,276 km
Palma Saint Croix 6,854 km
Murcia Cruz Bay 6,491 km
Granada Cruz Bay 6,270 km
Sevilla Charlotte Amalie 6,073 km
Valencia Cruz Bay 6,559 km
Madrid Saint Croix 6,316 km
A Coruña Saint Croix 5,970 km
Bilbao Cruz Bay 6,369 km
Valencia Saint Croix 6,594 km
Málaga Saint Croix 6,228 km
Valladolid Saint Croix 6,243 km
Latina Charlotte Amalie 6,286 km
A Coruña Cruz Bay 5,930 km
Las Palmas de Gran Canaria Saint Croix 5,155 km
Vigo Saint Croix 5,923 km
Sevilla Saint Croix 6,094 km
Barcelona Saint Croix 6,814 km

Distance between cities calculator →

Other distances from Spain

Distance 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 Spain and U.S. Virgin Islands.

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 Spain

Calculate the distance between any 2 countries