The distance between Morocco and Eswatini is 7,642 kilometers (4,749 miles).
Morocco, Africa
Eswatini, Africa
7,642 km
Distance between centroids
7,194 km
Shortest distance
Calculated based on main borders (including major islands)
7,597 km
Shortest distance between major cities
Oujda-Angad → Mbabane
Distances between Morocco and Eswatini by cities:
City in Morocco | City in Eswatini | Distance (kilometers) |
---|---|---|
Agadir | Big Bend | 7,724 km |
Mohammedia | Manzini | 7,820 km |
Kenitra | Hlatikulu | 7,869 km |
Al Hoceïma | Mhlambanyatsi | 7,757 km |
Kenitra | Manzini | 7,827 km |
Rabat | Mbabane | 7,788 km |
Marrakesh | Hlatikulu | 7,713 km |
Safi | Big Bend | 7,864 km |
Tétouan | Manzini | 7,883 km |
Safi | Mbabane | 7,772 km |
Casablanca | Hlatikulu | 7,865 km |
Temara | Mhlambanyatsi | 7,791 km |
Tangier | Hluti | 8,003 km |
Tangier | Mbabane | 7,892 km |
Temara | Mbabane | 7,785 km |
Marrakesh | Mbabane | 7,642 km |
Oujda-Angad | Mbabane | 7,597 km |
Meknès | Mbabane | 7,709 km |
Al Hoceïma | Hlatikulu | 7,823 km |
Oujda-Angad | Manzini | 7,627 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 Eswatini to China | 10,289 km |
From Eswatini to India | 7,310 km |
From Eswatini to United States | 14,954 km |
From Eswatini to Indonesia | 9,225 km |
From Eswatini to Pakistan | 7,478 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Eswatini.
From | To | Distance (kilometers) |
---|---|---|
Costa Rica | Western Sahara | 7,642 km |
Netherlands | Bangladesh | 7,636 km |
Nigeria | Saint Vincent and the Grenadines | 7,635 km |
China | Belgium | 7,646 km |
Greece | Lesotho | 7,633 km |
Puerto Rico | Tunisia | 7,649 km |
Nigeria | Trinidad and Tobago | 7,652 km |
Cuba | Belgium | 7,653 km |
Bulgaria | Thailand | 7,654 km |
Slovakia | Mozambique | 7,622 km |
Nigeria | India | 7,620 km |
China | Switzerland | 7,615 km |
Uruguay | Mauritania | 7,605 km |
Nigeria | Grenada | 7,677 km |
El Salvador | Iceland | 7,681 km |