Distance from Brazil to U.S. Virgin Islands

The distance between Brazil and U.S. Virgin Islands is 3,873 kilometers (2,407 miles).

Brazil, South America

U.S. Virgin Islands, America

3,873 km

Distance between centroids

2,361 km

Shortest distance between major cities

Manaus → Saint Croix

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

City in Brazil City in U.S. Virgin Islands Distance (kilometers)
Brasília Charlotte Amalie 4,209 km
Salvador Cruz Bay 4,507 km
Recife Cruz Bay 4,395 km
Salvador Saint Croix 4,454 km
Guarulhos Cruz Bay 5,031 km
Belém Cruz Bay 2,824 km
Manaus Charlotte Amalie 2,432 km
Porto Alegre Saint Croix 5,480 km
Guarulhos Charlotte Amalie 5,038 km
Curitiba Saint Croix 5,060 km
Porto Alegre Charlotte Amalie 5,551 km
Curitiba Cruz Bay 5,125 km
São Paulo Cruz Bay 5,036 km
São Paulo Saint Croix 4,972 km
Fortaleza Charlotte Amalie 3,786 km
Nova Iguaçu Charlotte Amalie 5,112 km
Recife Charlotte Amalie 4,407 km
Belém Saint Croix 2,770 km
Belo Horizonte Charlotte Amalie 4,814 km
Rio de Janeiro Saint Croix 5,071 km

Distance between cities calculator →

Other distances from Brazil

Distance between countries Kilometers
From Brazil to China 16,638 km
From Brazil to India 14,787 km
From Brazil to United States 7,301 km
From Brazil to Indonesia 17,740 km
From Brazil to Pakistan 13,789 km

Countries separated by similar distances

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

From To Distance (kilometers)
Nigeria Montenegro 3,870 km
Ethiopia Sao Tome and Principe 3,883 km
Kenya Syria 3,857 km
Ethiopia Botswana 3,885 km
Nigeria Botswana 3,889 km
Greece Iceland 3,893 km
Bulgaria Tajikistan 3,841 km
Netherlands Niger 3,838 km
Nigeria Kosovo 3,902 km
Nigeria Zimbabwe 3,835 km
Nigeria Lebanon 3,907 km
Puerto Rico Bolivia 3,831 km
China Sri Lanka 3,909 km
Ethiopia Afghanistan 3,910 km
Nigeria Cyprus 3,829 km

More distances from Brazil

Calculate the distance between any 2 countries