The distance between Kenya and Botswana is 2,854 kilometers (1,773 miles).
Kenya, Africa
Botswana, Africa
2,854 km
Distance between centroids
2,068 km
Shortest distance
Calculated based on main borders (including major islands)
2,421 km
Shortest distance between major cities
Nairobi → Francistown
Distances between Kenya and Botswana by cities:
City in Kenya | City in Botswana | Distance (kilometers) |
---|---|---|
Kakamega | Francistown | 2,501 km |
Malindi | Gaborone | 2,820 km |
Kisumu | Gaborone | 2,879 km |
Machakos | Gaborone | 2,836 km |
Busia | Gaborone | 2,916 km |
Eldoret | Gaborone | 2,963 km |
Garissa | Thamaga | 3,080 km |
Nakuru | Gaborone | 2,908 km |
Nyeri | Gaborone | 2,933 km |
Malindi | Thamaga | 2,843 km |
Nairobi | Francistown | 2,421 km |
Mombasa | Thamaga | 2,737 km |
Nairobi | Maun | 2,531 km |
Thika | Gaborone | 2,876 km |
Nyeri | Francistown | 2,514 km |
Kakamega | Gaborone | 2,919 km |
Kitale | Gaborone | 3,005 km |
Kitale | Ramotswa | 3,029 km |
Bungoma | Gaborone | 2,942 km |
Busia | Thamaga | 2,930 km |
Distance between countries | Kilometers |
---|---|
From Kenya to China | 7,894 km |
From Kenya to India | 5,016 km |
From Kenya to United States | 13,733 km |
From Kenya to Indonesia | 8,462 km |
From Kenya to Pakistan | 4,731 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 Kenya and Botswana.
From | To | Distance (kilometers) |
---|---|---|
Tanzania | Yemen | 2,852 km |
Ethiopia | Syria | 2,845 km |
China | Russia | 2,855 km |
Estonia | Spain | 2,857 km |
South Sudan | Sao Tome and Principe | 2,840 km |
Papua New Guinea | New Caledonia | 2,839 km |
Bulgaria | Portugal | 2,838 km |
Nigeria | Western Sahara | 2,838 km |
South Sudan | Mozambique | 2,863 km |
Moldova | Kazakhstan | 2,863 km |
Ethiopia | Zambia | 2,832 km |
Iran | India | 2,830 km |
South Sudan | Zimbabwe | 2,874 km |
Iran | Romania | 2,876 km |