Distance from Morocco to U.S. Virgin Islands

The distance between Morocco and U.S. Virgin Islands is 5,951 kilometers (3,698 miles).

Morocco, Africa

U.S. Virgin Islands, America

5,951 km

Distance between centroids

5,702 km

Shortest distance between major cities

Agadir → Cruz Bay

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

City in Morocco City in U.S. Virgin Islands Distance (kilometers)
Meknès Saint Croix 6,115 km
Meknès Charlotte Amalie 6,099 km
Agadir Saint Croix 5,726 km
Sale Charlotte Amalie 5,984 km
Safi Cruz Bay 5,739 km
Fez Saint Croix 6,166 km
Oujda-Angad Charlotte Amalie 6,434 km
Casablanca Cruz Bay 5,895 km
Al Hoceïma Charlotte Amalie 6,248 km
Sale Cruz Bay 5,972 km
Agadir Cruz Bay 5,702 km
Rabat Saint Croix 5,997 km
Temara Saint Croix 5,990 km
Fez Charlotte Amalie 6,150 km
Oujda-Angad Cruz Bay 6,422 km
Tétouan Cruz Bay 6,107 km
Safi Saint Croix 5,766 km
Mohammedia Charlotte Amalie 5,929 km
Tangier Cruz Bay 6,069 km
Tétouan Charlotte Amalie 6,119 km

Distance between cities calculator →

Other distances from Morocco

Distance between countries Kilometers
From Morocco to China 9,654 km
From Morocco to India 8,477 km
From Morocco to United States 7,854 km
From Morocco to Indonesia 12,958 km
From Morocco to Pakistan 7,131 km

Countries separated by similar distances

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

From To Distance (kilometers)
Bulgaria Mongolia 5,952 km
Sweden Ethiopia 5,943 km
Sweden Central African Republic 5,940 km
Kenya Switzerland 5,939 km
China Ukraine 5,961 km
Sweden Nepal 5,963 km
China Turkey 5,964 km
Uruguay Haiti 5,964 km
China Yemen 5,935 km
Slovakia Mongolia 5,973 km
China Finland 5,975 km
Sweden Cabo Verde 5,976 km
Kenya Czechia 5,923 km
Uruguay Nicaragua 5,920 km
Kenya Senegal 5,982 km

More distances from Morocco

Calculate the distance between any 2 countries