Distance from Morocco to Latvia

The distance between Morocco and Latvia is 3,699 kilometers (2,298 miles).

Morocco, Africa

Latvia, Europe

3,699 km

Distance between centroids

2,913 km

Shortest distance

Calculated based on main borders (including major islands)

2,983 km

Shortest distance between major cities

Oujda-Angad → Liepāja

Distances between Morocco and Latvia by cities:

City in Morocco City in Latvia Distance (kilometers)
Casablanca Liepāja 3,353 km
Mohammedia Riga 3,515 km
Temara Riga 3,469 km
Tangier Rēzekne 3,387 km
Agadir Liepāja 3,751 km
Kenitra Liepāja 3,239 km
Rabat Riga 3,457 km
Tétouan Daugavpils 3,303 km
Oujda-Angad Riga 3,156 km
Kenitra Kuldīga 3,317 km
Meknès Riga 3,404 km
Marrakesh Kuldīga 3,635 km
Mohammedia Liepāja 3,333 km
Safi Riga 3,739 km
Casablanca Kuldīga 3,431 km
Rabat Kuldīga 3,353 km
Temara Bolderaja 3,471 km
Agadir Daugavpils 3,998 km
Al Hoceïma Bolderaja 3,201 km
Tangier Riga 3,243 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

Other distances from Latvia

Distances between countries Kilometers
From Latvia to China 6,153 km
From Latvia to India 5,970 km
From Latvia to United States 8,187 km
From Latvia to Indonesia 10,038 km
From Latvia to Pakistan 4,529 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Morocco and Latvia.

From To Distance (kilometers)
Nigeria Namibia 3,702 km
Bulgaria Iceland 3,703 km
Nigeria Spain 3,688 km
Slovakia Chad 3,685 km
Sweden Turkmenistan 3,684 km
Netherlands Iraq 3,717 km
Slovakia Bahrain 3,681 km
Nigeria Jordan 3,721 km
Bulgaria Oman 3,678 km
Sweden Morocco 3,677 km
Nigeria Djibouti 3,723 km
Netherlands Mauritania 3,728 km
Bulgaria Yemen 3,728 km
Kenya Iraq 3,729 km
Nigeria Albania 3,730 km

More distances from Morocco

Calculate the distance between any 2 countries