Countries between Botswana and Indonesia

Up to 500 kilometers
South Africa flag Distance from Botswana to South Africa is: 252 kilometer Distance from Gaborone to Pretoria
Up to 1,000 kilometers
Lesotho flag Distance from Botswana to Lesotho is: 530 kilometer Distance from Gaborone to Maseru
Swaziland flag Distance from Botswana to Swaziland is: 547 kilometer Distance from Gaborone to Mbabane
Mozambique flag Distance from Botswana to Mozambique is: 682 kilometer Distance from Gaborone to Maputo
Zimbabwe flag Distance from Botswana to Zimbabwe is: 960 kilometer Distance from Gaborone to Harare
Up to 1,500 kilometers
Zambia flag Distance from Botswana to Zambia is: 1,064 kilometer Distance from Gaborone to Lusaka
Malawi flag Distance from Botswana to Malawi is: 1,447 kilometer Distance from Gaborone to Lilongwe
Up to 2,500 kilometers
Tanzania flag Distance from Botswana to Tanzania is: 2,311 kilometer Distance from Gaborone to Dar es Salaam
Madagascar flag Distance from Botswana to Madagascar is: 2,313 kilometer Distance from Gaborone to Antananarivo
Comoros flag Distance from Botswana to Comoros is: 2,328 kilometer Distance from Gaborone to Moroni
Up to 3,500 kilometers
Mauritius flag Distance from Botswana to Mauritius is: 3,270 kilometer Distance from Gaborone to Port Louis
Up to 4,000 kilometers
Somalia flag Distance from Botswana to Somalia is: 3,633 kilometer Distance from Gaborone to Mogadishu
Seychelles flag Distance from Botswana to Seychelles is: 3,858 kilometer Distance from Gaborone to Victoria
Up to 6,500 kilometers
Maldives flag Distance from Botswana to Maldives is: 6,047 kilometer Distance from Gaborone to Male
Up to 7,000 kilometers
Sri Lanka flag Distance from Botswana to Sri Lanka is: 6,801 kilometer Distance from Gaborone to Colombo
Up to 9,000 kilometers
Malaysia flag Distance from Botswana to Malaysia is: 8,705 kilometer Distance from Gaborone to Kuala Lumpur
Indonesia flag Distance from Botswana to Indonesia is: 8,778 kilometer Distance from Gaborone to Jakarta