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 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 |
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 |
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 |