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)
467 km
Shortest distance between major cities
Lobatse → Leribe
Distances between Botswana and Lesotho by cities:
City in Botswana | City in Lesotho | Distance (kilometers) |
---|---|---|
Serowe | Maseru | 772 km |
Mochudi | Maseru | 559 km |
Mahalapye | Maseru | 692 km |
Ramotswa | Teyateyaneng | 509 km |
Mogoditshane | Mafeteng | 592 km |
Maun | Maseru | 1,113 km |
Ghanzi | Teyateyaneng | 1,028 km |
Gaborone | Mafeteng | 588 km |
Mochudi | Leribe | 528 km |
Selebi-Phikwe | Teyateyaneng | 794 km |
Mahalapye | Teyateyaneng | 676 km |
Thamaga | Mafeteng | 595 km |
Ramotswa | Maseru | 518 km |
Selebi-Phikwe | Leribe | 764 km |
Francistown | Teyateyaneng | 884 km |
Palapye | Maseru | 751 km |
Ghanzi | Qachas Nek Camp | 1,169 km |
Gaborone | Leribe | 513 km |
Lobatse | Teyateyaneng | 481 km |
Kanye | Teyateyaneng | 522 km |
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 |
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 |
The following list contains countries that are separated by a similar distance as it is between Botswana and Lesotho.
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 |