Distance from Morocco to Saint Vincent and the Grenadines

The distance between Morocco and Saint Vincent and the Grenadines is 5,890 kilometers (3,660 miles).

Morocco, Africa

Saint Vincent and the Grenadines, America

5,890 km

Distance between centroids

5,617 km

Shortest distance between major cities

Agadir → Kingstown

Distances between Morocco and Saint Vincent and the Grenadines by cities:

City in Morocco City in Saint Vincent and the Grenadines Distance (kilometers)
Temara Dovers 5,938 km
Meknes Biabou 6,040 km
El Jadida Dovers 5,779 km
Mohammedia Kingstown 5,879 km
Tétouan Dovers 6,107 km
El Jadida Layou 5,769 km
Marrakesh Kingstown 5,787 km
Temara Layou 5,928 km
Kenitra Layou 5,963 km
Meknes Georgetown 6,033 km
Casablanca Layou 5,857 km
Safi Georgetown 5,665 km
Salé Layou 5,940 km
Tangier Layou 6,060 km
Fes Layou 6,103 km
Oujda Dovers 6,405 km
Fes Kingstown 6,102 km
Mohammedia Georgetown 5,861 km
Agadir Kingstown 5,617 km
Rabat Georgetown 5,917 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 Saint Vincent and the Grenadines.

From To Distance (kilometers)
Germany Uganda 5,888 km
France Democratic Republic of the Congo 5,893 km
India Kosovo 5,894 km
Argentina Martinique 5,879 km
Italy Angola 5,901 km
India Serbia 5,902 km
India Rwanda 5,902 km
Canada Norway 5,871 km
Chile Guadeloupe 5,914 km
Russia Switzerland 5,921 km
China Yemen 5,935 km
Indonesia Pakistan 5,843 km
United Kingdom United Arab Emirates 5,842 km
Brazil Mauritania 5,939 km
Chile Honduras 5,840 km

More distances from Morocco

Calculate the distance between any 2 countries