Countries between Virgin Islands and Jamaica

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 1,000 kilometers
Dominican Republic flag Distance from Virgin Islands to Dominican Republic is: 523 kilometer Distance from Charlotte Amalie to Santo Domingo
Haiti flag Distance from Virgin Islands to Haiti is: 779 kilometer Distance from Charlotte Amalie to Port-au-Prince
Up to 1,500 kilometers
Jamaica flag Distance from Virgin Islands to Jamaica is: 1,251 kilometer Distance from Charlotte Amalie to Kingston