The distance between Iran and Sri Lanka is 3,901 kilometers (2,424 miles).
Iran, Asia
Sri Lanka, Asia
3,901 km
Distance between centroids
2,578 km
Shortest distance
Calculated based on main borders (including major islands)
3,078 km
Shortest distance between major cities
Zahedan → Vavuniya
Distances between Iran and Sri Lanka by cities:
City in Iran | City in Sri Lanka | Distance (kilometers) |
---|---|---|
Shiraz | Colombo | 3,806 km |
Rasht | Badulla | 4,625 km |
Ahvaz | Ampara | 4,338 km |
Kermanshah | Colombo | 4,528 km |
Yazd | Badulla | 3,909 km |
Pasragad Branch | Ampara | 4,560 km |
Zahedan | Ampara | 3,285 km |
Isfahan | Ampara | 4,182 km |
Shiraz | Jaffna | 3,612 km |
Tabriz | Trincomalee | 4,789 km |
Orūmīyeh | Ampara | 4,985 km |
Qom | Galle | 4,371 km |
Isfahan | Colombo | 4,074 km |
Tehran | Ampara | 4,404 km |
Tabriz | Ampara | 4,929 km |
Kerman | Ampara | 3,615 km |
Kermanshah | Ampara | 4,641 km |
Ahvaz | Jaffna | 4,026 km |
Tehran | Colombo | 4,307 km |
Qom | Jaffna | 4,054 km |
Distance between countries | Kilometers |
---|---|
From Iran to China | 4,622 km |
From Iran to India | 2,830 km |
From Iran to United States | 11,681 km |
From Iran to Indonesia | 7,304 km |
From Iran to Pakistan | 1,505 km |
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 |
The following list contains countries that are separated by a similar distance as it is between Iran and Sri Lanka.
From | To | Distance (kilometers) |
---|---|---|
Italy | Bahrain | 3,897 km |
Spain | Georgia | 3,894 km |
China | Sri Lanka | 3,909 km |
Germany | Kuwait | 3,910 km |
Australia | Brunei | 3,888 km |
United Kingdom | Armenia | 3,914 km |
Japan | Laos | 3,924 km |
India | Armenia | 3,875 km |
Brazil | U.S. Virgin Islands | 3,873 km |
China | Turkmenistan | 3,927 km |
India | Somalia | 3,932 km |
United Kingdom | Mauritania | 3,867 km |
Brazil | Puerto Rico | 3,934 km |
Japan | Vietnam | 3,864 km |
Russia | Bhutan | 3,939 km |