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

574 km

Shortest distance between major cities

Gros Islet → Saint Croix

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

City in Saint Lucia City in U.S. Virgin Islands Distance (kilometers)
Dennery Charlotte Amalie 653 km
Castries Cruz Bay 628 km
Castries Saint Croix 575 km
Canaries Saint Croix 579 km
Gros Islet Saint Croix 574 km
Vieux Fort Saint Croix 602 km
Laborie Saint Croix 597 km
Praslin Saint Croix 593 km
Choiseul Charlotte Amalie 654 km
Cap Estate Cruz Bay 623 km
Micoud Saint Croix 598 km
Gros Islet Charlotte Amalie 636 km
Soufrière Cruz Bay 636 km
Soufrière Charlotte Amalie 647 km
Laborie Charlotte Amalie 661 km
Vieux Fort Cruz Bay 656 km
Bisee Cruz Bay 628 km
Anse La Raye Saint Croix 577 km
Choiseul Saint Croix 590 km
Cap Estate Charlotte Amalie 634 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)
Cuba Haiti 640 km
Haiti Cuba 640 km
Greece Bosnia and Herzegovina 639 km
North Macedonia Hungary 642 km
Tanzania Burundi 643 km
Kenya Uganda 644 km
Sweden Lithuania 634 km
Bulgaria Bosnia and Herzegovina 646 km
Netherlands Switzerland 628 km
North Macedonia Croatia 657 km
Costa Rica Honduras 661 km
Moldova Slovakia 661 km
Slovakia Moldova 661 km
South Sudan Uganda 618 km
Slovakia Montenegro 663 km

More distances from Saint Lucia

Calculate the distance between any 2 countries