Distance from U.S. Virgin Islands to Peru

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

U.S. Virgin Islands, America

Peru, South America

3,241 km

Distance between centroids

3,197 km

Shortest distance between major cities

Cruz Bay → Cajamarca

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

City in U.S. Virgin Islands City in Peru Distance (kilometers)
Charlotte Amalie Lima 3,614 km
Cruz Bay Lima 3,618 km
Charlotte Amalie Callao 3,619 km
Christiansted Lima 3,562 km
Christiansted Callao 3,567 km
Saint Croix Lima 3,559 km
Saint Croix Callao 3,564 km
Cruz Bay Cajamarca 3,197 km

Distance between cities calculator →

Other distances from Peru

Distances 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 U.S. Virgin Islands and Peru.

From To Distance (kilometers)
France Palestinian Territory 3,233 km
Peru Guatemala 3,231 km
Italy Iceland 3,249 km
France Mali 3,229 km
Brazil Colombia 3,229 km
Colombia Brazil 3,229 km
Peru Guadeloupe 3,228 km
Peru Uruguay 3,256 km
United States Costa Rica 3,259 km
Costa Rica United States 3,259 km
France Niger 3,220 km
United States Dominican Republic 3,216 km
Brazil Saint Lucia 3,269 km
France Israel 3,270 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries