Distance from Sri Lanka to Lesotho

The distance between Sri Lanka and Lesotho is 6,984 kilometers (4,340 miles).

Sri Lanka, Asia

Lesotho, Africa

6,984 km

Distance between centroids

6,703 km

Shortest distance

Calculated based on main borders (including major islands)

6,790 km

Shortest distance between major cities

Matara → Sehonghong

Distances between Sri Lanka and Lesotho by cities:

City in Sri Lanka City in Lesotho Distance (kilometers)
Colombo Maseru 6,889 km
Dehiwala-Mount Lavinia Nako 6,875 km
Galle Nako 6,850 km
Pita Kotte Mapoteng 6,838 km
Batticaloa Maseru 7,102 km
Kandy Maputsoe 6,924 km
Vavuniya Sehonghong 6,983 km
Matara Maseru 6,882 km
Dehiwala-Mount Lavinia Maseru 6,885 km
Batticaloa Sehonghong 7,012 km
Colombo Sehonghong 6,800 km
Galle Mapoteng 6,807 km
Jaffna Mokhotlong 6,957 km
Anuradhapura Nako 7,024 km
Pita Kotte Nako 6,881 km
Anuradhapura Mapoteng 6,980 km
Puttalam Sehonghong 6,876 km
Matara Sehonghong 6,790 km
Ampara Nako 7,063 km
Kandy Sehonghong 6,892 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 Lesotho

Distances between countries Kilometers
From Lesotho to China 10,751 km
From Lesotho to India 7,774 km
From Lesotho to United States 14,817 km
From Lesotho to Indonesia 9,554 km
From Lesotho to Pakistan 7,941 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 Lesotho.

From To Distance (kilometers)
United Kingdom Democratic Republic of the Congo 6,981 km
China Czechia 6,985 km
Brazil Morocco 6,986 km
Germany Bhutan 7,000 km
United Kingdom Haiti 6,958 km
Italy Zimbabwe 6,954 km
Germany Angola 6,947 km
Japan New Caledonia 6,946 km
France Puerto Rico 6,946 km
France Saint Vincent and the Grenadines 6,944 km
Peru Guinea-Bissau 7,016 km
Canada Portugal 6,936 km
France Grenada 7,025 km
China Kosovo 6,934 km
Canada Poland 7,028 km

More distances from Sri Lanka

Calculate the distance between any 2 countries