Distance from Greece to Iran

The distance between Greece and Iran is 2,958 kilometers (1,838 miles).

Greece, Europe

Iran, Asia

2,958 km

Distance between centroids

1,500 km

Shortest distance

Calculated based on main borders (including major islands)

2,014 km

Shortest distance between major cities

Alexandroupoli → Zanjan

Distances between Greece and Iran by cities:

City in Greece City in Iran Distance (kilometers)
Kalamata Ahvaz 2,521 km
Rethymno Mashhad 3,158 km
Néa Ionía Ahvaz 2,495 km
Palaió Fáliro Zanjan 2,196 km
Pátra Zanjan 2,366 km
Piraeus Mashhad 3,181 km
Néa Ionía Tehran 2,471 km
Piraeus Tehran 2,482 km
Volos Ahvaz 2,493 km
Alexandroupoli Ahvaz 2,301 km
Rethymno Zahedan 3,463 km
Athens Isfahan 2,599 km
Kalamariá Zahedan 3,639 km
Níkaia Tehran 2,481 km
Níkaia Mashhad 3,180 km
Corfu Zanjan 2,515 km
Volos Zanjan 2,255 km
Pátra Ahvaz 2,573 km
Palaió Fáliro Ahvaz 2,397 km
Thessaloníki Mashhad 3,213 km

Distance between cities calculator →

Other distances from Greece

Distance between countries Kilometers
From Greece to China 7,030 km
From Greece to India 5,787 km
From Greece to United States 9,431 km
From Greece to Indonesia 10,248 km
From Greece to Pakistan 4,407 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 Greece and Iran.

From To Distance (kilometers)
Peru Chile 2,954 km
Chile Peru 2,954 km
Sweden Portugal 2,968 km
Peru Honduras 2,968 km
India Bahrain 2,952 km
Peru El Salvador 2,969 km
Ecuador Bahamas 2,974 km
Germany Palestinian Territory 2,943 km
Brazil Trinidad and Tobago 2,942 km
China India 2,984 km
India China 2,984 km
Ireland Algeria 2,933 km
Italy Chad 2,987 km
Peru Saint Lucia 2,988 km
Italy Azerbaijan 2,931 km

More distances from Greece

Calculate the distance between any 2 countries