Countries between Virgin Islands and Peru

Up to 500 kilometers
Puerto Rico flag Distance from Virgin Islands to Puerto Rico is: 125 kilometer Distance from Charlotte Amalie to San Juan
Saint Kitts and Nevis flag Distance from Virgin Islands to Saint Kitts and Nevis is: 261 kilometer Distance from Charlotte Amalie to Basseterre
Up to 1,000 kilometers
Dominica flag Distance from Virgin Islands to Dominica is: 505 kilometer Distance from Charlotte Amalie to Roseau
Dominican Republic flag Distance from Virgin Islands to Dominican Republic is: 523 kilometer Distance from Charlotte Amalie to Santo Domingo
Saint Vincent flag Distance from Virgin Islands to Saint Vincent is: 699 kilometer Distance from Charlotte Amalie to Kingstown
Grenada flag Distance from Virgin Islands to Grenada is: 777 kilometer Distance from Charlotte Amalie to Saint George's
Aruba flag Distance from Virgin Islands to Aruba is: 779 kilometer Distance from Charlotte Amalie to Oranjestad
Haiti flag Distance from Virgin Islands to Haiti is: 779 kilometer Distance from Charlotte Amalie to Port-au-Prince
Barbados flag Distance from Virgin Islands to Barbados is: 813 kilometer Distance from Charlotte Amalie to Bridgetown
Venezuela flag Distance from Virgin Islands to Venezuela is: 897 kilometer Distance from Charlotte Amalie to Caracas
Trinidad and Tobago flag Distance from Virgin Islands to Trinidad and Tobago is: 928 kilometer Distance from Charlotte Amalie to Port-of-Spain
Up to 2,000 kilometers
Colombia flag Distance from Virgin Islands to Colombia is: 1,820 kilometer Distance from Charlotte Amalie to Bogota
Panama flag Distance from Virgin Islands to Panama is: 1,885 kilometer Distance from Charlotte Amalie to Panama (City)
Up to 3,000 kilometers
Ecuador flag Distance from Virgin Islands to Ecuador is: 2,538 kilometer Distance from Charlotte Amalie to Quito
Up to 4,000 kilometers
Peru flag Distance from Virgin Islands to Peru is: 3,624 kilometer Distance from Charlotte Amalie to Lima