The distance between Lesotho and Botswana is 881 kilometers (548 miles).
Lesotho, Africa
Botswana, Africa
881 km
Distance between centroids
443 km
Shortest distance
Calculated based on main borders (including major islands)
509 km
Shortest distance between major cities
Maputsoe → Gaborone
Distances between Lesotho and Botswana by cities:
City in Lesotho | City in Botswana | Distance (kilometers) |
---|---|---|
Nako | Thamaga | 591 km |
Mokhotlong | Gaborone | 602 km |
Maseru | Maun | 1,113 km |
Quthing | Francistown | 1,023 km |
Leribe | Francistown | 855 km |
Butha-Buthe | Thamaga | 528 km |
Mafeteng | Gaborone | 588 km |
Maputsoe | Gaborone | 509 km |
Teyateyaneng | Gaborone | 530 km |
Maputsoe | Francistown | 856 km |
Qachas Nek Camp | Thamaga | 679 km |
Teyateyaneng | Thamaga | 542 km |
Qachas Nek Camp | Palapye | 853 km |
Maseru | Francistown | 902 km |
Thaba-Tseka | Gaborone | 602 km |
Quthing | Mogoditshane | 665 km |
Mohale’s Hoek | Gaborone | 629 km |
Leribe | Gaborone | 513 km |
Butha-Buthe | Palapye | 698 km |
Nako | Gaborone | 580 km |
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 |
Distances 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 |
The following list contains countries that are separated by a similar distance as it is between Lesotho and Botswana.
From | To | Distance (kilometers) |
---|---|---|
Slovakia | Switzerland | 884 km |
Bulgaria | Croatia | 866 km |
Nigeria | Togo | 865 km |
Greece | Croatia | 864 km |
Cuba | Dominican Republic | 854 km |
Haiti | Bahamas | 854 km |
Sweden | Belarus | 911 km |
Puerto Rico | Grenada | 849 km |
Slovakia | Ukraine | 847 km |
Sweden | Poland | 915 km |
Greece | Italy | 844 km |
Bulgaria | Slovenia | 916 km |
Moldova | Lithuania | 918 km |
Greece | Hungary | 918 km |
Moldova | Bosnia and Herzegovina | 918 km |