Distance from Afghanistan to Sri Lanka

The distance between Afghanistan and Sri Lanka is 3,183 kilometers (1,978 miles).

Afghanistan, Asia

Sri Lanka, Asia

3,183 km

Distance between centroids

2,644 km

Shortest distance

Calculated based on main borders (including major islands)

2,871 km

Shortest distance between major cities

Gardez → Jaffna

Distances between Afghanistan and Sri Lanka by cities:

City in Afghanistan City in Sri Lanka Distance (kilometers)
Ghazni Colombo 3,174 km
Maymana Puttalam 3,446 km
Mashhad Colombo 3,454 km
Baghlān Colombo 3,427 km
Mazār-e Sharīf Ampara 3,577 km
Balkh Colombo 3,555 km
Jalālābād Ampara 3,218 km
Kabul Jaffna 2,966 km
Maymana Ampara 3,607 km
Kabul Colombo 3,246 km
Kandahār Colombo 3,102 km
Baghlān Jaffna 3,146 km
Balkh Jaffna 3,279 km
Taloqan Vavuniya 3,292 km
Gardez Colombo 3,149 km
Kunduz Colombo 3,483 km
Jalālābād Vavuniya 3,023 km
Herāt Ampara 3,601 km
Pul-e Khumrī Colombo 3,407 km
Herāt Vavuniya 3,396 km

Distance between cities calculator →

Other distances from Afghanistan

Distance 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

Other distances from Sri Lanka

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Brazil Saint Vincent and the Grenadines 3,182 km
Mexico Haiti 3,177 km
Peru Puerto Rico 3,170 km
Italy Mauritania 3,195 km
Ecuador Brazil 3,197 km
Brazil Ecuador 3,197 km
Spain Gambia 3,200 km
Paraguay Ecuador 3,202 km
Ecuador Paraguay 3,202 km
Germany Egypt 3,203 km
France Lebanon 3,152 km
Brazil Barbados 3,148 km
United States Dominican Republic 3,216 km
France Niger 3,220 km
Spain Burkina Faso 3,135 km

More distances from Afghanistan

Calculate the distance between any 2 countries