Countries between Virgin Islands and Mexico

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
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
Up to 1,500 kilometers
Jamaica flag Distance from Virgin Islands to Jamaica is: 1,251 kilometer Distance from Charlotte Amalie to Kingston
Bahamas flag Distance from Virgin Islands to Bahamas is: 1,480 kilometer Distance from Charlotte Amalie to Nassau
Up to 2,000 kilometers
Cayman Islands flag Distance from Virgin Islands to Cayman Islands is: 1,730 kilometer Distance from Charlotte Amalie to George Town
Cuba flag Distance from Virgin Islands to Cuba is: 1,883 kilometer Distance from Charlotte Amalie to Havana
Panama flag Distance from Virgin Islands to Panama is: 1,885 kilometer Distance from Charlotte Amalie to Panama (City)
Up to 2,500 kilometers
Costa Rica flag Distance from Virgin Islands to Costa Rica is: 2,259 kilometer Distance from Charlotte Amalie to San Jose
Nicaragua flag Distance from Virgin Islands to Nicaragua is: 2,388 kilometer Distance from Charlotte Amalie to Managua
Honduras flag Distance from Virgin Islands to Honduras is: 2,418 kilometer Distance from Charlotte Amalie to Tegucigalpa
Up to 3,000 kilometers
Belize flag Distance from Virgin Islands to Belize is: 2,519 kilometer Distance from Charlotte Amalie to Belmopan
El Salvador flag Distance from Virgin Islands to El Salvador is: 2,638 kilometer Distance from Charlotte Amalie to San Salvador
Guatemala flag Distance from Virgin Islands to Guatemala is: 2,750 kilometer Distance from Charlotte Amalie to Guatemala
Up to 4,000 kilometers
Mexico flag Distance from Virgin Islands to Mexico is: 3,588 kilometer Distance from Charlotte Amalie to Mexico City