The distance between Sri Lanka and Afghanistan is 3,183 kilometers (1,978 miles).
Sri Lanka, Asia
Afghanistan, Asia
3,183 km
Distance between centroids
2,644 km
Shortest distance
Calculated based on main borders (including major islands)
2,843 km
Shortest distance between major cities
Jaffna → Kandhar
Distances between Sri Lanka and Afghanistan by cities:
City in Sri Lanka | City in Afghanistan | Distance (kilometers) |
---|---|---|
Trincomalee | Kabul | 3,127 km |
Anuradhapura | Kabul | 3,123 km |
Pita Kotte | Gardez | 3,155 km |
Batticaloa | Kabul | 3,235 km |
Dehiwala-Mount Lavinia | Tarun City | 3,204 km |
Kandy | Kabul | 3,237 km |
Colombo | Kabul | 3,246 km |
Matara | Gardez | 3,277 km |
Galle | Gardez | 3,255 km |
Matara | Kabul | 3,374 km |
Trincomalee | Bagolaggo | 3,305 km |
Moratuwa | Kandhar | 3,120 km |
Vavuniya | Bagolaggo | 3,259 km |
Badulla | Kabul | 3,285 km |
Dehiwala-Mount Lavinia | Kabul | 3,257 km |
Kandy | Kandhar | 3,107 km |
Hendala | Kunduz | 3,479 km |
Jaffna | Kabul | 2,966 km |
Moratuwa | Kabul | 3,264 km |
Galle | Kabul | 3,352 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 Afghanistan to China | 3,322 km |
From Afghanistan to India | 1,849 km |
From Afghanistan to United States | 11,956 km |
From Afghanistan to Indonesia | 6,166 km |
From Afghanistan to Pakistan | 424 km |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Afghanistan.
From | To | Distance (kilometers) |
---|---|---|
Kenya | Bahrain | 3,181 km |
Sweden | Lebanon | 3,179 km |
Sweden | Syria | 3,177 km |
El Salvador | Barbados | 3,177 km |
Haiti | Mexico | 3,177 km |
Netherlands | Lebanon | 3,175 km |
Puerto Rico | Peru | 3,170 km |
North Macedonia | Bahrain | 3,168 km |
Moldova | Qatar | 3,166 km |
Slovakia | Kuwait | 3,194 km |
Ethiopia | Madagascar | 3,166 km |
Moldova | Algeria | 3,160 km |
North Macedonia | Turkmenistan | 3,203 km |
Kenya | Qatar | 3,150 km |
Bulgaria | Uzbekistan | 3,211 km |