Distance from Saint Lucia to U.S. Virgin Islands

The distance between Saint Lucia and U.S. Virgin Islands is 645 kilometers (400 miles).

Saint Lucia, America

U.S. Virgin Islands, America

645 km

Distance between centroids

572 km

Shortest distance between major cities

Beauséjour → Christiansted

Distances between Saint Lucia and U.S. Virgin Islands by cities:

City in Saint Lucia City in U.S. Virgin Islands Distance (kilometers)
Gros Islet Charlotte Amalie 636 km
Dennery Saint Croix 590 km
Vieux Fort Charlotte Amalie 666 km
Balata Christiansted 576 km
Castries Charlotte Amalie 638 km
Vieux Fort Christiansted 601 km
Beauséjour Charlotte Amalie 636 km
Praslin Cruz Bay 646 km
Ciceron Saint Croix 576 km
Castries Christiansted 574 km
Laborie Charlotte Amalie 661 km
Canaries Saint Croix 579 km
Soufrière Christiansted 581 km
Micoud Christiansted 596 km
Gros Islet Saint Croix 574 km
Choiseul Christiansted 589 km
Soufrière Cruz Bay 636 km
Micoud Charlotte Amalie 661 km
Bisee Charlotte Amalie 638 km
Bisee Saint Croix 575 km

Distance between cities calculator →

Other distances from Saint Lucia

Distance between countries Kilometers
From Saint Lucia to China 14,281 km
From Saint Lucia to India 14,211 km
From Saint Lucia to United States 4,294 km
From Saint Lucia to Indonesia 18,452 km
From Saint Lucia to Pakistan 12,788 km

Countries separated by similar distances

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

From To Distance (kilometers)
Italy Albania 639 km
Saudi Arabia Qatar 639 km
Austria Serbia 635 km
Sweden Lithuania 634 km
Austria Italy 647 km
Italy Austria 647 km
Saudi Arabia Kuwait 647 km
Switzerland Czechia 632 km
Switzerland Italy 649 km
Italy Switzerland 649 km
Germany Slovenia 650 km
Switzerland Netherlands 628 km
Netherlands Switzerland 628 km
Austria Montenegro 655 km
Costa Rica Honduras 661 km

More distances from Saint Lucia

Calculate the distance between any 2 countries