Distance from Sri Lanka to Iran

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 cities calculator →

Other distances from Sri Lanka

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

Other distances from Iran

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

Countries separated by similar distances

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

More distances from Sri Lanka

Calculate the distance between any 2 countries