Countries between Botswana and Guam

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
Burundi flag Distance from Botswana to Burundi is: 2,399 kilometer Distance from Gaborone to Bujumbura
Up to 3,000 kilometers
Rwanda flag Distance from Botswana to Rwanda is: 2,568 kilometer Distance from Gaborone to Kigali
Kenya flag Distance from Botswana to Kenya is: 2,853 kilometer Distance from Gaborone to Nairobi
Uganda flag Distance from Botswana to Uganda is: 2,867 kilometer Distance from Gaborone to Kampala
Up to 3,500 kilometers
Mauritius flag Distance from Botswana to Mauritius is: 3,270 kilometer Distance from Gaborone to Port Louis
South Sudan flag Distance from Botswana to South Sudan is: 3,340 kilometer Distance from Gaborone to Juba
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
Ethiopia flag Distance from Botswana to Ethiopia is: 3,995 kilometer Distance from Gaborone to Addis Ababa
Up to 4,500 kilometers
Djibouti flag Distance from Botswana to Djibouti is: 4,443 kilometer Distance from Gaborone to Djibouti
Up to 5,000 kilometers
Eritrea flag Distance from Botswana to Eritrea is: 4,663 kilometer Distance from Gaborone to Asmara
Yemen flag Distance from Botswana to Yemen is: 4,875 kilometer Distance from Gaborone to Sana'a
Up to 6,000 kilometers
Saudi Arabia flag Distance from Botswana to Saudi Arabia is: 5,920 kilometer Distance from Gaborone to Riyadh
Up to 6,500 kilometers
Maldives flag Distance from Botswana to Maldives is: 6,047 kilometer Distance from Gaborone to Male
Qatar flag Distance from Botswana to Qatar is: 6,194 kilometer Distance from Gaborone to Doha
Bahrain flag Distance from Botswana to Bahrain is: 6,241 kilometer Distance from Gaborone to Manama
United Arab Emirates flag Distance from Botswana to United Arab Emirates is: 6,257 kilometer Distance from Gaborone to Abu Dhabi
Oman flag Distance from Botswana to Oman is: 6,413 kilometer Distance from Gaborone to Muscat
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 8,000 kilometers
Afghanistan flag Distance from Botswana to Afghanistan is: 7,997 kilometer Distance from Gaborone to Kabul
Up to 8,500 kilometers
India flag Distance from Botswana to India is: 8,066 kilometer Distance from Gaborone to New Delhi
Pakistan flag Distance from Botswana to Pakistan is: 8,172 kilometer Distance from Gaborone to Islamabad
Tajikistan flag Distance from Botswana to Tajikistan is: 8,318 kilometer Distance from Gaborone to Dushanbe
Up to 9,000 kilometers
Nepal flag Distance from Botswana to Nepal is: 8,609 kilometer Distance from Gaborone to Kathmandu
Malaysia flag Distance from Botswana to Malaysia is: 8,705 kilometer Distance from Gaborone to Kuala Lumpur
Bangladesh flag Distance from Botswana to Bangladesh is: 8,772 kilometer Distance from Gaborone to Dhaka
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
Myanmar flag Distance from Botswana to Burma is: 8,879 kilometer Distance from Gaborone to Yangon
Bhutan flag Distance from Botswana to Bhutan is: 8,940 kilometer Distance from Gaborone to Thimphu
Up to 9,500 kilometers
Thailand flag Distance from Botswana to Thailand is: 9,122 kilometer Distance from Gaborone to Bangkok
Tibet flag Distance from Botswana to Tibet is: 9,198 kilometer Distance from Gaborone to Lhasa
Cambodia flag Distance from Botswana to Cambodia is: 9,431 kilometer Distance from Gaborone to Phnom Penh
Up to 10,000 kilometers
Laos flag Distance from Botswana to Laos is: 9,540 kilometer Distance from Gaborone to Vientiane
Vietnam flag Distance from Botswana to Vietnam is: 9,998 kilometer Distance from Gaborone to Hanoi
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
Hong Kong flag Distance from Botswana to Hong Kong is: 10,831 kilometer Distance from Gaborone to Hong Kong
Up to 11,500 kilometers
Philippines flag Distance from Botswana to Philippines is: 11,154 kilometer Distance from Gaborone to Manila
Up to 12,000 kilometers
Taiwan flag Distance from Botswana to Taiwan is: 11,642 kilometer Distance from Gaborone to Taipei
China flag Distance from Botswana to China is: 11,754 kilometer Distance from Gaborone to Beijing
Up to 12,500 kilometers
Palau flag Distance from Botswana to Palau is: 12,191 kilometer Distance from Gaborone to Ngerulmud
North Korea flag Distance from Botswana to North Korea is: 12,484 kilometer Distance from Gaborone to P'yongyang
Up to 13,000 kilometers
South Korea flag Distance from Botswana to South Korea is: 12,554 kilometer Distance from Gaborone to Seoul
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
Guam flag Distance from Botswana to Guam is: 13,485 kilometer Distance from Gaborone to Agana