The distance between Sri Lanka and Kenya is 4,836 kilometers (3,005 miles).
Sri Lanka, Asia
Kenya, Africa
4,836 km
Distance between centroids
4,214 km
Shortest distance
Calculated based on main borders (including major islands)
4,560 km
Shortest distance between major cities
Pita Kotte → Malindi
Distances between Sri Lanka and Kenya by cities:
City in Sri Lanka | City in Kenya | Distance (kilometers) |
---|---|---|
Dehiwala-Mount Lavinia | Kisii | 5,078 km |
Badulla | Malindi | 4,687 km |
Dehiwala-Mount Lavinia | Nairobi | 4,866 km |
Matara | Nairobi | 4,925 km |
Colombo | Nairobi | 4,866 km |
Puttalam | Kakamega | 5,073 km |
Badulla | Nairobi | 4,998 km |
Trincomalee | Nairobi | 5,046 km |
Kandy | Mombasa | 4,721 km |
Ampara | Nairobi | 5,072 km |
Matara | Kakamega | 5,125 km |
Anuradhapura | Malindi | 4,652 km |
Maharagama | Nyeri | 4,840 km |
Kandy | Kakamega | 5,151 km |
Batticaloa | Kakamega | 5,273 km |
Batticaloa | Nairobi | 5,080 km |
Anuradhapura | Kisii | 5,161 km |
Vavuniya | Nairobi | 4,971 km |
Jaffna | Nairobi | 4,938 km |
Puttalam | Nairobi | 4,884 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 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 |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Kenya.
From | To | Distance (kilometers) |
---|---|---|
Germany | Tajikistan | 4,836 km |
Italy | Afghanistan | 4,844 km |
Spain | Gabon | 4,828 km |
Canada | Honduras | 4,854 km |
Germany | Cameroon | 4,859 km |
Australia | Fiji | 4,821 km |
United Kingdom | Chad | 4,820 km |
Brazil | Cuba | 4,860 km |
China | Maldives | 4,818 km |
Germany | United Arab Emirates | 4,818 km |
Argentina | Guyana | 4,816 km |
France | Bahrain | 4,813 km |
Argentina | French Guiana | 4,812 km |
Japan | Indonesia | 4,808 km |
Canada | Jamaica | 4,872 km |