The distance between Sri Lanka and Iran is 3,901 kilometers (2,424 miles).
Sri Lanka, Asia
Iran, Asia
3,901 km
Distance between centroids
2,578 km
Shortest distance
Calculated based on main borders (including major islands)
2,965 km
Shortest distance between major cities
Jaffna → Zahedan
Distances between Sri Lanka and Iran by cities:
City in Sri Lanka | City in Iran | Distance (kilometers) |
---|---|---|
Vavuniya | Tehran | 4,196 km |
Kandy | Mashhad | 3,859 km |
Puttalam | Tehran | 4,210 km |
Colombo | Mashhad | 3,849 km |
Pita Kotte | Pasragad Branch | 4,460 km |
Anuradhapura | Pasragad Branch | 4,383 km |
Galle | Pasragad Branch | 4,553 km |
Trincomalee | Tehran | 4,263 km |
Ampara | Pasragad Branch | 4,560 km |
Dehiwala-Mount Lavinia | Tehran | 4,316 km |
Ampara | Tehran | 4,404 km |
Maharagama | Tehran | 4,320 km |
Galle | Ahvaz | 4,315 km |
Maharagama | Yazd | 3,838 km |
Batticaloa | Tehran | 4,369 km |
Badulla | Ahvaz | 4,311 km |
Kandy | Isfahan | 4,103 km |
Matara | Tehran | 4,439 km |
Colombo | Tehran | 4,307 km |
Trincomalee | Pasragad Branch | 4,424 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 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 |
The following list contains countries that are separated by a similar distance as it is between Sri Lanka and Iran.
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 |