Distance from Botswana to Lesotho

The distance between Botswana and Lesotho is 881 kilometers (548 miles).

Botswana, Africa

Lesotho, Africa

881 km

Distance between centroids

443 km

Shortest distance

Calculated based on main borders (including major islands)

518 km

Shortest distance between major cities

Ramotswa → Maseru

Distances between Botswana and Lesotho by cities:

City in Botswana City in Lesotho Distance (kilometers)
Kanye Maseru 527 km
Serowe Mafeteng 825 km
Mogoditshane Maseru 544 km
Mahalapye Mapoteng 675 km
Ghanzi Maseru 1,028 km
Ghanzi Sehonghong 1,147 km
Mahalapye Nako 728 km
Francistown Maseru 902 km
Letlhakane Mapoteng 885 km
Letlhakane Nako 934 km
Maun Mapoteng 1,111 km
Selebi-Phikwe Maseru 814 km
Mochudi Maseru 559 km
Palapye Maputsoe 707 km
Tlokweng Sehonghong 632 km
Palapye Sehonghong 818 km
Maun Nako 1,154 km
Mogoditshane Hlotse 518 km
Kanye Nako 569 km
Molepolole Nako 620 km

Distance between cities calculator →

Other distances from Botswana

Distance between countries Kilometers
From Botswana to China 10,548 km
From Botswana to India 7,570 km
From Botswana to United States 14,128 km
From Botswana to Indonesia 9,905 km
From Botswana to Pakistan 7,537 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 Botswana and Lesotho.

From To Distance (kilometers)
Colombia Venezuela 878 km
Switzerland Slovakia 884 km
Ecuador Peru 886 km
Peru Ecuador 886 km
United Kingdom Luxembourg 895 km
Switzerland Hungary 858 km
United Kingdom Norway 903 km
Cambodia Laos 850 km
Sweden Belarus 911 km
Italy Czechia 911 km
Sweden Poland 915 km
Italy Greece 844 km
Belgium Slovenia 917 km
Colombia Panama 841 km
Netherlands Austria 840 km

More distances from Botswana

Calculate the distance between any 2 countries