Distance from Sri Lanka to Botswana

The distance between Sri Lanka and Botswana is 6,966 kilometers (4,329 miles).

Sri Lanka, Asia

Botswana, Africa

6,966 km

Distance between centroids

6,357 km

Shortest distance

Calculated based on main borders (including major islands)

6,495 km

Shortest distance between major cities

Galle → Selebi-Phikwe

Distances between Sri Lanka and Botswana by cities:

City in Sri Lanka City in Botswana Distance (kilometers)
Kandy Molepolole 6,932 km
Matara Maun 6,876 km
Ampara Letlhakane 6,898 km
Trincomalee Letlhakane 6,923 km
Dehiwala-Mount Lavinia Gaborone 6,806 km
Jaffna Gaborone 6,991 km
Vavuniya Gaborone 6,980 km
Puttalam Gaborone 6,875 km
Batticaloa Gaborone 7,028 km
Maharagama Gaborone 6,812 km
Galle Selebi-Phikwe 6,495 km
Colombo Maun 6,857 km
Trincomalee Gaborone 7,037 km
Anuradhapura Selebi-Phikwe 6,642 km
Anuradhapura Letlhakane 6,831 km
Batticaloa Maun 7,077 km
Badulla Gaborone 6,925 km
Pita Kotte Letlhakane 6,704 km
Jaffna Palapye 6,778 km
Maharagama Mahalapye 6,659 km

Distance between cities calculator →

Other distances from Sri Lanka

Distance between countries Kilometers
From Sri Lanka to China 3,909 km
From Sri Lanka to India 1,421 km
From Sri Lanka to United States 15,013 km
From Sri Lanka to Indonesia 3,802 km
From Sri Lanka to Pakistan 2,761 km

Other distances from Botswana

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
United Kingdom Democratic Republic of the Congo 6,981 km
United Kingdom Haiti 6,958 km
China Czechia 6,985 km
Italy Zimbabwe 6,954 km
Brazil Morocco 6,986 km
Germany Angola 6,947 km
Japan New Caledonia 6,946 km
France Puerto Rico 6,946 km
France Saint Vincent and the Grenadines 6,944 km
Germany Bhutan 7,000 km
Canada Portugal 6,936 km
China Kosovo 6,934 km
Peru Guinea-Bissau 7,016 km
Colombia Sierra Leone 6,922 km
Brazil Mexico 6,921 km

More distances from Sri Lanka

Calculate the distance between any 2 countries