Countries between Botswana and Puerto Rico

Up to 1,000 kilometers
Monaco flag Distance from Botswana to Monaco is: 691 kilometer Distance from Gaborone to Monaco
Up to 1,500 kilometers
Spain flag Distance from Botswana to Spain is: 1,052 kilometer Distance from Gaborone to Madrid
Zambia flag Distance from Botswana to Zambia is: 1,064 kilometer Distance from Gaborone to Lusaka
Burkina Faso flag Distance from Botswana to Burkina Faso is: 1,366 kilometer Distance from Gaborone to Ouagadougou
Portugal flag Distance from Botswana to Portugal is: 1,450 kilometer Distance from Gaborone to Lisbon
Up to 2,000 kilometers
Morocco flag Distance from Botswana to Morocco is: 1,811 kilometer Distance from Gaborone to Rabat
Libya flag Distance from Botswana to Libya is: 1,987 kilometer Distance from Gaborone to Tripoli
Up to 4,000 kilometers
Mauritania flag Distance from Botswana to Mauritania is: 3,782 kilometer Distance from Gaborone to Nouakchott
Niger flag Distance from Botswana to Niger is: 3,922 kilometer Distance from Gaborone to Niamey
Up to 4,500 kilometers
Mali flag Distance from Botswana to Mali is: 4,128 kilometer Distance from Gaborone to Bamako
Senegal flag Distance from Botswana to Senegal is: 4,199 kilometer Distance from Gaborone to Dakar
Up to 5,000 kilometers
Benin flag Distance from Botswana to Benin is: 4,702 kilometer Distance from Gaborone to Porto-Novo
Sierra Leone flag Distance from Botswana to Sierra Leone is: 4,708 kilometer Distance from Gaborone to Freetown
Liberia flag Distance from Botswana to Liberia is: 4,880 kilometer Distance from Gaborone to Monrovia
Up to 7,000 kilometers
Saint Kitts and Nevis flag Distance from Botswana to Saint Kitts and Nevis is: 6,737 kilometer Distance from Gaborone to Basseterre
Barbados flag Distance from Botswana to Barbados is: 6,860 kilometer Distance from Gaborone to Bridgetown
Puerto Rico flag Distance from Botswana to Puerto Rico is: 6,890 kilometer Distance from Gaborone to San Juan
Saint Vincent flag Distance from Botswana to Saint Vincent is: 6,971 kilometer Distance from Gaborone to Kingstown
Up to 7,500 kilometers
Suriname flag Distance from Botswana to Suriname is: 7,172 kilometer Distance from Gaborone to Paramaribo
Up to 10,500 kilometers
Bolivia flag Distance from Botswana to Bolivia is: 10,004 kilometer Distance from Gaborone to La Paz
Paraguay flag Distance from Botswana to Paraguay is: 10,137 kilometer Distance from Gaborone to Asuncion
Up to 11,000 kilometers
Venezuela flag Distance from Botswana to Venezuela is: 10,753 kilometer Distance from Gaborone to Caracas
Virgin Islands flag Distance from Botswana to Virgin Islands is: 10,906 kilometer Distance from Gaborone to Charlotte Amalie