Distance Between U.S. Virgin Islands Cities

To calculate the distance between cities in The U.S. Virgin Islands, click on a city from the list below. The U.S. Virgin Islands (VI) is located in the continent of North America and doesn't share borders with any country. However, the countries closest to the U.S. Virgin Islands are Anguilla, the British Virgin Islands and Puerto Rico. For distance calculations to cities in these countries, see cities near the U.S. Virgin Islands.

Cities in the U.S. Virgin Islands

Note: that the cities listed below are deemed major based on population. While there may be more major cities, these are the most populated cities in the U.S. Virgin Islands.

City Population
Saint Croix50,601
Charlotte Amalie (Country Capital)20,000

Cities Near the U.S. Virgin Islands

The list below shows the distance between the above cities in the U.S. Virgin Islands and populated cities outside of the U.S. Virgin Islands which are closest.

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  U.S. Virgin Islands to Anguilla  
Cruz Bay to George Hill AI-2640182.7 Km (113.5 Mi)
Saint Croix to George Hill AI-2640194.1 Km (120.6 Mi)
  U.S. Virgin Islands to British Virgin Islands  
Cruz Bay to Tortola20.4 Km (12.7 Mi) 39.3 Km (24.4 Mi)
Charlotte Amalie to Tortola33 Km (20.5 Mi) 45.6 Km (28.3 Mi)
  U.S. Virgin Islands to Puerto Rico  
Charlotte Amalie to Fajardo76.3 Km (47.4 Mi)
Distance Between the U.S. Virgin Islands and Other Countries

The distance between cities in the U.S. Virgin Islands and cities in other countries; British Virgin Islands cities are nearest due to being 20.4 kilometers away.

To Country Distance From the U.S. Virgin Islands
British Virgin Islands 20.4 Km (12.7 Mi)
Puerto Rico 76.3 Km (47.4 Mi)
Anguilla 182.7 Km (113.5 Mi)