Distance from U.S. Virgin Islands to Iran

The distance between U.S. Virgin Islands and Iran is 11,403 kilometers (7,086 miles).

U.S. Virgin Islands, America

Iran, Asia

11,403 km

Distance between centroids

10,846 km

Shortest distance between major cities

Cruz Bay → Pasragad Branch

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

City in U.S. Virgin Islands City in Iran Distance (kilometers)
Saint Croix Pasragad Branch 10,885 km
Cruz Bay Pasragad Branch 10,846 km
Charlotte Amalie Pasragad Branch 10,856 km
Charlotte Amalie Tehran 11,039 km
Cruz Bay Tehran 11,029 km
Saint Croix Tehran 11,071 km

Distance between cities calculator →

Other distances from Iran

Distances between countries Kilometers
From Iran to China 4,622 km
From Iran to India 2,830 km
From Iran to United States 11,681 km
From Iran to Indonesia 7,304 km
From Iran to Pakistan 1,505 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 Iran.

From To Distance (kilometers)
Moldova Ecuador 11,401 km
Papua New Guinea Djibouti 11,394 km
Uruguay North Macedonia 11,408 km
North Macedonia Uruguay 11,408 km
Uruguay Kosovo 11,409 km
Iran Saint Lucia 11,391 km
Sweden Micronesia 11,416 km
Puerto Rico Kiribati 11,417 km
Haiti Burundi 11,422 km
Kenya U.S. Virgin Islands 11,370 km
Haiti Rwanda 11,367 km
El Salvador Chad 11,435 km
Tanzania Venezuela 11,360 km
Uruguay Somalia 11,443 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries