Distance from U.S. Virgin Islands to Brazil

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

U.S. Virgin Islands, America

Brazil, South America

3,873 km

Distance between centroids

4,972 km

Shortest distance between major cities

Saint Croix → São Paulo

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

City in U.S. Virgin Islands City in Brazil Distance (kilometers)
Charlotte Amalie Nova Iguaçu 5,112 km
Saint Croix São Paulo 4,972 km
Cruz Bay Nova Iguaçu 5,104 km
Saint Croix Nova Iguaçu 5,043 km
Cruz Bay São Paulo 5,036 km
Charlotte Amalie São Paulo 5,042 km

Distance between cities calculator →

Other distances from Brazil

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

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

Calculate the distance between any 2 countries