Countries between Botswana and Cook Islands

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
Up to 3,500 kilometers
Mauritius flag Distance from Botswana to Mauritius is: 3,270 kilometer Distance from Gaborone to Port Louis
Up to 8,000 kilometers
Uruguay flag Distance from Botswana to Uruguay is: 7,767 kilometer Distance from Gaborone to Montevideo
Argentina flag Distance from Botswana to Argentina is: 7,973 kilometer Distance from Gaborone to Buenos Aires
Up to 9,500 kilometers
Chile flag Distance from Botswana to Chile is: 9,069 kilometer Distance from Gaborone to Santiago
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,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
Vanuatu flag Distance from Botswana to Vanuatu is: 13,745 kilometer Distance from Gaborone to Port-Vila
Up to 14,500 kilometers
Fiji flag Distance from Botswana to Fiji is: 14,359 kilometer Distance from Gaborone to Suva
Tonga flag Distance from Botswana to Tonga is: 14,392 kilometer Distance from Gaborone to Nuku'alofa
Up to 15,000 kilometers
Niue flag Distance from Botswana to Niue is: 14,820 kilometer Distance from Gaborone to Alofi
Cook Islands flag Distance from Botswana to Cook Islands is: 14,834 kilometer Distance from Gaborone to Avarua