Countries between Botswana and Lesotho

Up to 1,000 kilometers
Lesotho flag Distance from Botswana to Lesotho is: 530 kilometer Distance from Gaborone to Maseru