Distance from Peru to U.S. Virgin Islands

The distance between Peru and U.S. Virgin Islands is 3,241 kilometers (2,014 miles).

Peru, South America

U.S. Virgin Islands, America

3,241 km

Distance between centroids

2,552 km

Shortest distance between major cities

Iquitos → Saint Croix

Distances between Peru and U.S. Virgin Islands by cities:

City in Peru City in U.S. Virgin Islands Distance (kilometers)
Juliaca Saint Croix 3,722 km
Iquitos Charlotte Amalie 2,608 km
Callao Saint Croix 3,564 km
Chiclayo Charlotte Amalie 3,224 km
Piura Saint Croix 3,078 km
Sullana Cruz Bay 3,106 km
Ica Saint Croix 3,718 km
Chimbote Saint Croix 3,333 km
Juliaca Charlotte Amalie 3,786 km
Callao Cruz Bay 3,623 km
Lima Saint Croix 3,559 km
Cusco Cruz Bay 3,610 km
Trujillo Cruz Bay 3,317 km
Lima Charlotte Amalie 3,614 km
Piura Cruz Bay 3,130 km
Trujillo Charlotte Amalie 3,311 km
Tacna Saint Croix 3,999 km
Huancayo Charlotte Amalie 3,547 km
Arequipa Cruz Bay 3,912 km
Ica Charlotte Amalie 3,775 km

Distance between cities calculator →

Other distances from Peru

Distance between countries Kilometers
From Peru to China 17,049 km
From Peru to India 16,965 km
From Peru to United States 5,560 km
From Peru to Indonesia 18,535 km
From Peru to Pakistan 15,646 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Peru and U.S. Virgin Islands.

From To Distance (kilometers)
Greece Turkmenistan 3,244 km
Bulgaria Niger 3,236 km
Papua New Guinea Philippines 3,244 km
Nigeria Zambia 3,245 km
North Macedonia Qatar 3,251 km
South Africa Rwanda 3,251 km
Iran Sudan 3,227 km
Uruguay Peru 3,256 km
Bulgaria Kazakhstan 3,258 km
Costa Rica United States 3,259 km
New Zealand Samoa 3,263 km
Iran Montenegro 3,212 km
Bulgaria Uzbekistan 3,211 km
South Sudan Benin 3,206 km
North Macedonia Turkmenistan 3,203 km

More distances from Peru

Calculate the distance between any 2 countries