Distance from Hungary to Iran

The distance between Hungary and Iran is 3,316 kilometers (2,061 miles).

Hungary, Europe

Iran, Asia

3,316 km

Distance between centroids

1,956 km

Shortest distance

Calculated based on main borders (including major islands)

2,786 km

Shortest distance between major cities

Debrecen → Tehran

Distances between Hungary and Iran by cities:

City in Hungary City in Iran Distance (kilometers)
Nyíregyháza Abadan 2,991 km
Budapest Mashhad 3,541 km
Pest Abadan 3,139 km
Zalaegerszeg Tehran 3,119 km
Miskolc Kerman 3,657 km
Zalaegerszeg Mashhad 3,702 km
Kecskemét Ahvaz 3,019 km
Győr Tehran 3,080 km
Pécs Abadan 3,131 km
Buda Abadan 3,142 km
Szombathely Tehran 3,144 km
Debrecen Zahedan 3,906 km
Budapest Abadan 3,142 km
Tatabánya Mashhad 3,592 km
Kecskemét Abadan 3,068 km
Debrecen Tehran 2,786 km
Székesfehérvár Abadan 3,169 km
Székesfehérvár Tehran 3,010 km
Győr Mashhad 3,648 km
Pécs Tehran 2,998 km

Distance between cities calculator →

Other distances from Hungary

Distance between countries Kilometers
From Hungary to China 6,830 km
From Hungary to India 6,062 km
From Hungary to United States 8,674 km
From Hungary to Indonesia 10,409 km
From Hungary to Pakistan 4,621 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 Hungary and Iran.

From To Distance (kilometers)
Spain Turkey 3,320 km
China Afghanistan 3,322 km
France Egypt 3,313 km
France Syria 3,329 km
India Kuwait 3,311 km
China Kazakhstan 3,332 km
Spain Cyprus 3,303 km
Netherlands Armenia 3,301 km
Netherlands Palestinian Territory 3,299 km
Cambodia Timor Leste 3,299 km
Spain Cabo Verde 3,344 km
Germany Iraq 3,346 km
Brazil Martinique 3,347 km
Netherlands Syria 3,291 km
China Pakistan 3,291 km

More distances from Hungary

Calculate the distance between any 2 countries