The distance between Morocco and Sri Lanka is 9,356 kilometers (5,814 miles).
Morocco, Africa
Sri Lanka, Asia
9,356 km
Distance between centroids
8,617 km
Shortest distance
Calculated based on main borders (including major islands)
8,671 km
Shortest distance between major cities
Oujda-Angad → Jaffna
Distances between Morocco and Sri Lanka by cities:
City in Morocco | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Rabat | Colombo | 9,281 km |
Kenitra | Jaffna | 9,103 km |
Rabat | Hendala | 9,280 km |
Tétouan | Jaffna | 8,978 km |
Tétouan | Galle | 9,226 km |
Kenitra | Hendala | 9,255 km |
Mohammedia | Jaffna | 9,184 km |
Marrakesh | Hendala | 9,410 km |
Temara | Colombo | 9,288 km |
Marrakesh | Colombo | 9,410 km |
Temara | Vavuniya | 9,237 km |
Oujda-Angad | Jaffna | 8,671 km |
Sale | Colombo | 9,277 km |
Safi | Galle | 9,606 km |
Fez | Vavuniya | 9,061 km |
Agadir | Galle | 9,659 km |
Agadir | Jaffna | 9,439 km |
Tangier | Colombo | 9,174 km |
Meknès | Batticaloa | 9,286 km |
Sale | Galle | 9,365 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 Sri Lanka to China | 3,909 km |
From Sri Lanka to India | 1,421 km |
From Sri Lanka to United States | 15,013 km |
From Sri Lanka to Indonesia | 3,802 km |
From Sri Lanka to Pakistan | 2,761 km |
The following list contains countries that are separated by a similar distance as it is between Morocco and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
El Salvador | Algeria | 9,358 km |
Bulgaria | United States | 9,355 km |
Sweden | Honduras | 9,355 km |
Nigeria | Myanmar | 9,366 km |
Kenya | Philippines | 9,353 km |
Uruguay | Portugal | 9,353 km |
Costa Rica | Switzerland | 9,377 km |
Netherlands | Lesotho | 9,328 km |
New Zealand | Japan | 9,322 km |
Netherlands | South Africa | 9,321 km |
Papua New Guinea | Mauritius | 9,401 km |
Greece | Cuba | 9,316 km |
Cuba | Greece | 9,316 km |
New Zealand | Hong Kong | 9,405 km |
Sweden | Mexico | 9,313 km |