Countries between Botswana and Vanuatu

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
Up to 2,500 kilometers
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
Seychelles flag Distance from Botswana to Seychelles is: 3,858 kilometer Distance from Gaborone to Victoria
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
Singapore flag Distance from Botswana to Singapore is: 8,830 kilometer Distance from Gaborone to Singapore
Up to 10,500 kilometers
Brunei flag Distance from Botswana to Brunei is: 10,112 kilometer Distance from Gaborone to Bandar Seri Begawan
Up to 11,000 kilometers
East Timor flag Distance from Botswana to East Timor is: 10,566 kilometer Distance from Gaborone to Dili
Up to 11,500 kilometers
Australia flag Distance from Botswana to Australia is: 11,033 kilometer Distance from Gaborone to Canberra
Up to 12,000 kilometers
New Zealand flag Distance from Botswana to New Zealand is: 11,973 kilometer Distance from Gaborone to Wellington
Up to 13,000 kilometers
Papua New Guinea flag Distance from Botswana to Papua New Guinea is: 12,564 kilometer Distance from Gaborone to Port Moresby
Up to 13,500 kilometers
New Caledonia flag Distance from Botswana to New Caledonia is: 13,240 kilometer Distance from Gaborone to Noumea
Up to 14,000 kilometers
Solomon Islands flag Distance from Botswana to Solomon Islands is: 13,714 kilometer Distance from Gaborone to Honiara
Vanuatu flag Distance from Botswana to Vanuatu is: 13,745 kilometer Distance from Gaborone to Port-Vila