Countries between Botswana and Switzerland

Up to 1,000 kilometers
Namibia flag Distance from Botswana to Namibia is: 928 kilometer Distance from Gaborone to Windhoek
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
Angola flag Distance from Botswana to Angola is: 2,220 kilometer Distance from Gaborone to Luanda
Tanzania flag Distance from Botswana to Tanzania is: 2,311 kilometer Distance from Gaborone to Dar es Salaam
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
Congo flag Distance from Botswana to Congo is: 2,536 kilometer Distance from Gaborone to Kinshasa
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
Gabon flag Distance from Botswana to Gabon is: 3,302 kilometer Distance from Gaborone to Libreville
Central African Republic flag Distance from Botswana to Central African Republic is: 3,325 kilometer Distance from Gaborone to Bangui
South Sudan flag Distance from Botswana to South Sudan is: 3,340 kilometer Distance from Gaborone to Juba
Sao Tome and Principe flag Distance from Botswana to Sao Tome and Principe is: 3,462 kilometer Distance from Gaborone to Sao Tome
Up to 4,000 kilometers
Cameroon flag Distance from Botswana to Cameroon is: 3,534 kilometer Distance from Gaborone to Yaounde
Equatorial Guinea flag Distance from Botswana to Equatorial Guinea is: 3,662 kilometer Distance from Gaborone to Malabo
Ethiopia flag Distance from Botswana to Ethiopia is: 3,995 kilometer Distance from Gaborone to Addis Ababa
Up to 4,500 kilometers
Chad flag Distance from Botswana to Chad is: 4,256 kilometer Distance from Gaborone to N'Djamena
Nigeria flag Distance from Botswana to Nigeria is: 4,277 kilometer Distance from Gaborone to Abuja
Benin flag Distance from Botswana to Benin is: 4,282 kilometer Distance from Gaborone to Porto-Novo
Togo flag Distance from Botswana to Togo is: 4,342 kilometer Distance from Gaborone to Loma
Ghana flag Distance from Botswana to Ghana is: 4,390 kilometer Distance from Gaborone to Accra
Djibouti flag Distance from Botswana to Djibouti is: 4,443 kilometer Distance from Gaborone to Djibouti
Up to 5,000 kilometers
Sudan flag Distance from Botswana to Sudan is: 4,533 kilometer Distance from Gaborone to Khartoum
Eritrea flag Distance from Botswana to Eritrea is: 4,663 kilometer Distance from Gaborone to Asmara
Cote dIvoire flag Distance from Botswana to Cote d'Ivoire is: 4,860 kilometer Distance from Gaborone to Yamoussoukro
Yemen flag Distance from Botswana to Yemen is: 4,875 kilometer Distance from Gaborone to Sana'a
Niger flag Distance from Botswana to Niger is: 4,966 kilometer Distance from Gaborone to Niamey
Up to 5,500 kilometers
Burkina Faso flag Distance from Botswana to Burkina Faso is: 5,076 kilometer Distance from Gaborone to Ouagadougou
Up to 6,000 kilometers
Mali flag Distance from Botswana to Mali is: 5,540 kilometer Distance from Gaborone to Bamako
Up to 6,500 kilometers
Egypt flag Distance from Botswana to Egypt is: 6,106 kilometer Distance from Gaborone to Cairo
Israel flag Distance from Botswana to Israel is: 6,348 kilometer Distance from Gaborone to Jerusalem
Jordan flag Distance from Botswana to Jordan is: 6,379 kilometer Distance from Gaborone to Amman
Up to 7,000 kilometers
Libya flag Distance from Botswana to Libya is: 6,535 kilometer Distance from Gaborone to Tripoli
Syria flag Distance from Botswana to Syria is: 6,554 kilometer Distance from Gaborone to Damascus
Lebanon flag Distance from Botswana to Lebanon is: 6,582 kilometer Distance from Gaborone to Beirut
Djerba flag Distance from Botswana to Djerba is: 6,684 kilometer Distance from Gaborone to Djerba
Cyprus flag Distance from Botswana to Cyprus is: 6,693 kilometer Distance from Gaborone to Nicosia
Malta flag Distance from Botswana to Malta is: 6,833 kilometer Distance from Gaborone to Valletta
Greece flag Distance from Botswana to Greece is: 6,961 kilometer Distance from Gaborone to Athens
Up to 7,500 kilometers
Tunisia flag Distance from Botswana to Tunisia is: 7,023 kilometer Distance from Gaborone to Tunis
Turkey flag Distance from Botswana to Turkey is: 7,211 kilometer Distance from Gaborone to Ankara
Algeria flag Distance from Botswana to Algeria is: 7,239 kilometer Distance from Gaborone to Algiers
Albania flag Distance from Botswana to Albania is: 7,358 kilometer Distance from Gaborone to Tirana
Morocco flag Distance from Botswana to Morocco is: 7,379 kilometer Distance from Gaborone to Rabat
Macedonia flag Distance from Botswana to Macedonia is: 7,417 kilometer Distance from Gaborone to Skopje
Montenegro flag Distance from Botswana to Montenegro is: 7,484 kilometer Distance from Gaborone to Podgorica
Bulgaria flag Distance from Botswana to Bulgaria is: 7,487 kilometer Distance from Gaborone to Sofia
Up to 8,000 kilometers
Gibraltar flag Distance from Botswana to Gibraltar is: 7,506 kilometer Distance from Gaborone to Gibraltar
Italy flag Distance from Botswana to Italy is: 7,508 kilometer Distance from Gaborone to Rome
Bosnia and Herzegovina flag Distance from Botswana to Bosnia and Herzegovina is: 7,650 kilometer Distance from Gaborone to Sarajevo
Romania flag Distance from Botswana to Romania is: 7,675 kilometer Distance from Gaborone to Bucharest
Serbia flag Distance from Botswana to Serbia is: 7,737 kilometer Distance from Gaborone to Belgrade
San Marino flag Distance from Botswana to San Marino is: 7,739 kilometer Distance from Gaborone to San Marino
Monaco flag Distance from Botswana to Monaco is: 7,824 kilometer Distance from Gaborone to Monaco
Spain flag Distance from Botswana to Spain is: 7,847 kilometer Distance from Gaborone to Madrid
Andorra flag Distance from Botswana to Andorra is: 7,867 kilometer Distance from Gaborone to Andorra la Vella
Croatia flag Distance from Botswana to Croatia is: 7,890 kilometer Distance from Gaborone to Zagreb
Portugal flag Distance from Botswana to Portugal is: 7,926 kilometer Distance from Gaborone to Lisbon
Slovenia flag Distance from Botswana to Slovenia is: 7,938 kilometer Distance from Gaborone to Ljubljana
Moldova flag Distance from Botswana to Moldova is: 7,965 kilometer Distance from Gaborone to Chisinau
Up to 8,500 kilometers
Hungary flag Distance from Botswana to Hungary is: 8,044 kilometer Distance from Gaborone to Budapest
Slovakia flag Distance from Botswana to Slovakia is: 8,134 kilometer Distance from Gaborone to Bratislava
Liechtenstein flag Distance from Botswana to Liechtenstein is: 8,143 kilometer Distance from Gaborone to Vaduz
Austria flag Distance from Botswana to Austria is: 8,154 kilometer Distance from Gaborone to Vienna
Switzerland flag Distance from Botswana to Switzerland is: 8,167 kilometer Distance from Gaborone to Bern