Distance from Sri Lanka to Morocco

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 cities calculator →

Other distances from Sri Lanka

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

Other distances from Morocco

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

Countries separated by similar distances

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

More distances from Sri Lanka

Calculate the distance between any 2 countries