Countries between Virgin Islands and Bermuda

Up to 500 kilometers
Puerto Rico flag Distance from Virgin Islands to Puerto Rico is: 125 kilometer Distance from Charlotte Amalie to San Juan
Up to 2,000 kilometers
Bermuda flag Distance from Virgin Islands to Bermuda is: 1,546 kilometer Distance from Charlotte Amalie to Hamilton