Distance from U.S. Virgin Islands to India

The distance between U.S. Virgin Islands and India is 14,179 kilometers (8,811 miles).

U.S. Virgin Islands, America

India, Asia

14,179 km

Distance between centroids

13,776 km

Shortest distance between major cities

Cruz Bay → Indore

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

City in U.S. Virgin Islands City in India Distance (kilometers)
Saint Croix Indore 13,820 km
Charlotte Amalie Mumbai 13,826 km
Cruz Bay Indore 13,776 km
Charlotte Amalie Indore 13,786 km
Cruz Bay Mumbai 13,815 km
Saint Croix Mumbai 13,854 km

Distance between cities calculator →

Other distances from India

Distances between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 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 India.

From To Distance (kilometers)
Kenya Vanuatu 14,181 km
Georgia New Caledonia 14,179 km
Timor Leste Ghana 14,176 km
Ethiopia Vanuatu 14,184 km
Puerto Rico Mauritius 14,185 km
El Salvador Afghanistan 14,174 km
Haiti Nepal 14,186 km
New Zealand Yemen 14,169 km
Iran Peru 14,169 km
El Salvador Papua New Guinea 14,194 km
Papua New Guinea El Salvador 14,194 km
Vanuatu Botswana 14,161 km
Niger Guam 14,159 km
Sierra Leone Japan 14,157 km
Senegal Indonesia 14,157 km

More distances from U.S. Virgin Islands

Calculate the distance between any 2 countries