Distance from Lesotho to Madagascar

The distance between Lesotho and Madagascar is 2,237 kilometers (1,390 miles).

Lesotho, Africa

Madagascar, Africa

2,237 km

Distance between centroids

1,529 km

Shortest distance

Calculated based on main borders (including major islands)

1,914 km

Shortest distance between major cities

Mohale’s Hoek → Ambovombe

Distances between Lesotho and Madagascar by cities:

City in Lesotho City in Madagascar Distance (kilometers)
Mohale’s Hoek Ambovombe 1,914 km
Butha-Buthe Mananara 2,610 km
Thaba-Tseka Toamasina 2,458 km
Maseru Toamasina 2,547 km
Teyateyaneng Antananarivo 2,305 km
Mokhotlong Antananarivo 2,197 km
Nako Antananarivo 2,326 km
Mokhotlong Toamasina 2,407 km
Qachas Nek Camp Soavinandriana 2,188 km
Butha-Buthe Soavinandriana 2,157 km
Qachas Nek Camp Mananara 2,646 km
Maputsoe Toamasina 2,491 km
Leribe Antananarivo 2,266 km
Quthing Tôlanaro 1,989 km
Maputsoe Antananarivo 2,279 km
Maseru Antsirabe 2,235 km
Nako Soavinandriana 2,240 km
Thaba-Tseka Antananarivo 2,248 km
Leribe Toamasina 2,477 km
Mafeteng Toamasina 2,592 km

Distance between cities calculator →

Other distances from Lesotho

Distance 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

Other distances from Madagascar

Distances between countries Kilometers
From Madagascar to China 8,542 km
From Madagascar to India 5,587 km
From Madagascar to United States 15,856 km
From Madagascar to Indonesia 7,574 km
From Madagascar to Pakistan 5,947 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Lesotho and Madagascar.

From To Distance (kilometers)
Thailand China 2,238 km
China Thailand 2,238 km
South Africa Malawi 2,244 km
Costa Rica U.S. Virgin Islands 2,245 km
Greece Algeria 2,229 km
Nigeria Sierra Leone 2,251 km
Nigeria Algeria 2,223 km
Thailand Nepal 2,221 km
Slovakia Armenia 2,220 km
Thailand Taiwan 2,262 km
Thailand Philippines 2,265 km
Slovakia Syria 2,213 km
Slovakia Palestinian Territory 2,268 km
Greece Azerbaijan 2,207 km
Ethiopia Egypt 2,207 km

More distances from Lesotho

Calculate the distance between any 2 countries