Distance from Botswana to Spain

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)

7,252 km

Shortest distance between major cities

Maun → Latina

Distances between Botswana and Spain by cities:

City in Botswana City in Spain Distance (kilometers)
Ghanzi Madrid 7,361 km
Molepolole A Coruña 8,267 km
Ghanzi Barcelona 7,268 km
Mochudi Madrid 7,815 km
Maun A Coruña 7,732 km
Palapye Valencia 7,438 km
Serowe Latina 7,633 km
Selebi-Phikwe Madrid 7,642 km
Ramotswa Madrid 7,850 km
Mogoditshane Murcia 7,483 km
Mogoditshane Madrid 7,825 km
Kanye Madrid 7,838 km
Letlhakane Latina 7,487 km
Gaborone Barcelona 7,712 km
Palapye Barcelona 7,533 km
Mahalapye A Coruña 8,195 km
Maun Latina 7,252 km
Kanye A Coruña 8,316 km
Tlokweng Barcelona 7,715 km
Tlokweng Madrid 7,834 km

Distance between cities calculator →

Other distances from Botswana

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

Other distances from Spain

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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Botswana and Spain.

From To Distance (kilometers)
Germany Puerto Rico 7,552 km
France Cuba 7,558 km
Peru Guinea 7,540 km
Brazil Angola 7,561 km
Italy Barbados 7,565 km
Canada Croatia 7,531 km
United States Belgium 7,573 km
United States Netherlands 7,525 km
Germany Saint Lucia 7,522 km
Italy China 7,584 km
Italy Madagascar 7,585 km
Italy Martinique 7,585 km
Spain Comoros 7,590 km
Italy Guadeloupe 7,507 km

More distances from Botswana

Calculate the distance between any 2 countries