Distance from Sweden to Iran

The distance between Sweden and Iran is 4,005 kilometers (2,489 miles).

Sweden, Europe

Iran, Asia

4,005 km

Distance between centroids

2,778 km

Shortest distance

Calculated based on main borders (including major islands)

3,334 km

Shortest distance between major cities

Stockholm → Zanjan

Distances between Sweden and Iran by cities:

City in Sweden City in Iran Distance (kilometers)
Gothenburg Tehran 3,796 km
Södertälje Zanjan 3,346 km
Jönköping Zanjan 3,437 km
Växjö Mashhad 4,018 km
Västerås Tehran 3,654 km
Haninge Tehran 3,551 km
Malmö Zanjan 3,396 km
Uppsala Yazd 4,118 km
Borås Zanjan 3,498 km
Luleå Tehran 3,840 km
Umeå Tehran 3,772 km
Norrköping Zanjan 3,379 km
Örebro Mashhad 4,074 km
Malmö Mashhad 4,094 km
Gävle Mashhad 4,028 km
Stockholm Ahvaz 3,861 km
Uppsala Zanjan 3,388 km
Umeå Isfahan 4,091 km
Växjö Tehran 3,602 km
Stockholm Zanjan 3,334 km

Distance between cities calculator →

Other distances from Sweden

Distance between countries Kilometers
From Sweden to China 6,394 km
From Sweden to India 6,409 km
From Sweden to United States 7,687 km
From Sweden to Indonesia 10,375 km
From Sweden to Pakistan 4,978 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 Sweden and Iran.

From To Distance (kilometers)
Germany Turkmenistan 4,012 km
Indonesia Bhutan 4,015 km
Spain Cameroon 4,001 km
India Djibouti 3,998 km
Germany Kazakhstan 3,997 km
Italy Senegal 3,995 km
Ireland Mali 3,994 km
Italy Central African Republic 3,993 km
Germany Chad 4,030 km
Italy Ghana 3,990 km
France Gambia 3,989 km
United Kingdom Israel 4,035 km
Italy Qatar 3,980 km
Paraguay Saint Vincent and the Grenadines 4,041 km
United States Guadeloupe 3,978 km

More distances from Sweden

Calculate the distance between any 2 countries