Distance from Poland to Iran

The distance between Poland and Iran is 3,528 kilometers (2,192 miles).

Poland, Europe

Iran, Asia

3,528 km

Distance between centroids

1,997 km

Shortest distance

Calculated based on main borders (including major islands)

2,613 km

Shortest distance between major cities

Lublin → Zanjan

Distances between Poland and Iran by cities:

City in Poland City in Iran Distance (kilometers)
Częstochowa Mashhad 3,587 km
Szczecin Mashhad 3,949 km
Poznań Ahvaz 3,477 km
Gdańsk Tehran 3,262 km
Gdynia Mashhad 3,722 km
Radom Tehran 2,971 km
Bydgoszcz Zahedan 4,346 km
Wrocław Tehran 3,226 km
Lublin Tehran 2,874 km
Gdynia Tehran 3,277 km
Katowice Tehran 3,063 km
Szczecin Zanjan 3,210 km
Lublin Zanjan 2,613 km
Radom Zanjan 2,709 km
Poznań Zanjan 3,019 km
Bydgoszcz Tehran 3,244 km
Warsaw Tehran 3,018 km
Łódź Ahvaz 3,291 km
Warsaw Zanjan 2,759 km
Katowice Zanjan 2,794 km

Distance between cities calculator →

Other distances from Poland

Distance between countries Kilometers
From Poland to China 6,657 km
From Poland to India 6,171 km
From Poland to United States 8,301 km
From Poland to Indonesia 10,405 km
From Poland to Pakistan 4,720 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 Poland and Iran.

From To Distance (kilometers)
United States Puerto Rico 3,529 km
Netherlands Egypt 3,527 km
Sweden Jordan 3,535 km
Spain Chad 3,524 km
Belgium Mauritania 3,541 km
Russia Uzbekistan 3,516 km
Paraguay Colombia 3,545 km
Colombia Paraguay 3,545 km
Spain Egypt 3,515 km
United Kingdom Western Sahara 3,546 km
Belgium Azerbaijan 3,513 km
China Malaysia 3,512 km
France Armenia 3,506 km
India Saudi Arabia 3,504 km
Spain Benin 3,504 km

More distances from Poland

Calculate the distance between any 2 countries