The distance between Sri Lanka and Morocco is 9,356 kilometers (5,814 miles).
Sri Lanka, Asia
Morocco, Africa
9,356 km
Distance between centroids
8,617 km
Shortest distance
Calculated based on main borders (including major islands)
9,176 km
Shortest distance between major cities
Maharagama → Meknes
Distances between Sri Lanka and Morocco by cities:
City in Sri Lanka | City in Morocco | Distance (kilometers) |
---|---|---|
Badulla | Mohammedia | 9,443 km |
Trincomalee | El Jadida | 9,472 km |
Ampara | El Jadida | 9,591 km |
Pita Kotte | El Jadida | 9,450 km |
Batticaloa | Rabat | 9,403 km |
Colombo | Rabat | 9,281 km |
Anuradhapura | El Jadida | 9,412 km |
Jaffna | Safi | 9,375 km |
Ampara | Casablanca | 9,504 km |
Anuradhapura | Mohammedia | 9,303 km |
Puttalam | Casablanca | 9,288 km |
Matara | Casablanca | 9,479 km |
Dehiwala-Mount Lavinia | El Jadida | 9,450 km |
Galle | El Jadida | 9,529 km |
Trincomalee | Casablanca | 9,384 km |
Dehiwala-Mount Lavinia | Casablanca | 9,364 km |
Puttalam | Rabat | 9,212 km |
Galle | Mohammedia | 9,422 km |
Batticaloa | Casablanca | 9,480 km |
Badulla | Casablanca | 9,465 km |
Distance 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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Morocco.
From | To | Distance (kilometers) |
---|---|---|
Germany | Panama | 9,361 km |
United States | Bulgaria | 9,355 km |
Chile | Gabon | 9,342 km |
Chile | Equatorial Guinea | 9,380 km |
Germany | Guatemala | 9,381 km |
Germany | Vietnam | 9,339 km |
Canada | Turkmenistan | 9,382 km |
Peru | Ireland | 9,334 km |
Argentina | Democratic Republic of the Congo | 9,332 km |
Colombia | Equatorial Guinea | 9,401 km |
Mexico | Sweden | 9,313 km |
France | South Korea | 9,407 km |
Chile | Eswatini | 9,408 km |
France | Thailand | 9,408 km |
Argentina | New Zealand | 9,408 km |