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 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 |
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 |
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 |