The distance between Botswana and Spain is 7,550 kilometers (4,691 miles).
Botswana, Africa
Spain, Europe
7,550 km
Distance between centroids
6,545 km
Shortest distance
Calculated based on main borders (including major islands)
6,799 km
Shortest distance between major cities
Ghanzi → Las Palmas de Gran Canaria
Distances between Botswana and Spain by cities:
City in Botswana | City in Spain | Distance (kilometers) |
---|---|---|
Ghanzi | Las Palmas de Gran Canaria | 6,799 km |
Lobatse | Barcelona | 7,764 km |
Palapye | Barcelona | 7,533 km |
Mochudi | Barcelona | 7,695 km |
Maun | Barcelona | 7,140 km |
Mahalapye | Granada | 7,397 km |
Maun | Madrid | 7,253 km |
Gaborone | Valencia | 7,607 km |
Lobatse | Granada | 7,559 km |
Thamaga | Madrid | 7,816 km |
Molepolole | Barcelona | 7,672 km |
Ramotswa | Granada | 7,532 km |
Mogoditshane | Barcelona | 7,707 km |
Francistown | Granada | 7,237 km |
Thamaga | Valencia | 7,594 km |
Serowe | Madrid | 7,634 km |
Ramotswa | Madrid | 7,850 km |
Kanye | Granada | 7,518 km |
Francistown | Madrid | 7,546 km |
Molepolole | Granada | 7,469 km |
Distance between countries | Kilometers |
---|---|
From Botswana to China | 10,548 km |
From Botswana to India | 7,570 km |
From Botswana to United States | 14,128 km |
From Botswana to Indonesia | 9,905 km |
From Botswana to Pakistan | 7,537 km |
Distances between countries | Kilometers |
---|---|
From Spain to China | 8,809 km |
From Spain to India | 7,954 km |
From Spain to United States | 7,607 km |
From Spain to Indonesia | 12,378 km |
From Spain to Pakistan | 6,544 km |
The following list contains countries that are separated by a similar distance as it is between Botswana and Spain.
From | To | Distance (kilometers) |
---|---|---|
Netherlands | Zambia | 7,550 km |
New Zealand | Indonesia | 7,550 km |
Puerto Rico | Germany | 7,552 km |
Netherlands | French Guiana | 7,555 km |
Slovakia | Zimbabwe | 7,555 km |
Greece | Mauritius | 7,558 km |
Cuba | France | 7,558 km |
Costa Rica | Senegal | 7,536 km |
Sweden | South Korea | 7,568 km |
Greece | Reunion | 7,532 km |
Kenya | Cambodia | 7,532 km |
Uruguay | Togo | 7,528 km |
Netherlands | United States | 7,525 km |
Haiti | Burkina Faso | 7,575 km |
Netherlands | Haiti | 7,522 km |