Distance Between Iran Cities

To calculate the distance between cities in Iran, click on a city from the list below. Iran (IR) is located in the continent of Asia and shares borders with Afghanistan, Armenia, Azerbaijan, Iraq, Pakistan, Turkey and Turkmenistan. For distance calculations to cities in these countries, see cities near Iran.

Cities in Iran

Note: that the cities listed below are deemed major based on population. Due to there being many major cities in Iran, we have grouped the list by province and sorted by most populated.

City Province Population
Tehran (Country Capital)Tehran7,153,309
MashhadKhorasan Razavi2,307,177
EsfahanIsfahan1,547,164
KarajAlborz1,448,075
TabrizEast Azerbaijan1,424,641
ShirazFars1,249,942
QomQom900,000
AhvazKhuzestan841,145
کهریزKermanshah766,706
RashtGilan594,590
KermanKerman577,514
UrmiaWest Azerbaijan577,307
ZāhedānSistan and Baluchestan551,980
HamedanHamedan528,256
ArakMarkazi503,647
YazdYazd477,905
ArdabilArdabil410,753
ZanjanZanjan357,471
Bandar AbbāsHormozgan352,173
SanandajKurdistan349,176
QazvinQazvin333,635
KhoramabadLorestan329,825
SariMazandaran255,396
GorganGolestan244,937
BirjandSouth Khorasan196,982
BojnurdNorth Khorasan192,041
Bandar BushehrBushehr165,377
IlamIlam140,940
ShahrudSemnan131,889
ShahrekordChahar Mahal Va Bakhtiari129,153
YasujKohgiluyeh Va Boyer Ahmad96,786

Cities Near Iran

The list below shows the distance between the above cities in Iran and populated cities outside of Iran which are closest.

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  Iran to Afghanistan  
Zabol to Mirabad74.5 Km (46.3 Mi) 106.7 Km (66.3 Mi)
Zāhedān to Mirabad142.1 Km (88.3 Mi) 325.8 Km (202.4 Mi)
Zāhedān to Zaranj191.8 Km (119.2 Mi) 264.7 Km (164.4 Mi)
  Iran to Armenia  
Marand to Meghri67.4 Km (41.9 Mi) 131.6 Km (81.8 Mi)
Tabriz to Meghri89.6 Km (55.7 Mi) 151.9 Km (94.4 Mi)
  Iran to Azerbaijan  
Astara to Astara5.1 Km (3.2 Mi) 6.3 Km (3.9 Mi)
Ardabil to Astara53.1 Km (33 Mi) 322.7 Km (200.5 Mi)
  Iran to Iraq  
Khorramshahr to Al-Haritah52.3 Km (32.5 Mi) 65 Km (40.4 Mi)
Ahvaz to Al-Haritah112.8 Km (70.1 Mi) 185.2 Km (115.1 Mi)
Ahvaz to Basrah123.6 Km (76.8 Mi) 181 Km (112.5 Mi)
  Iran to Pakistan  
Khash to Dalbandin319.5 Km (198.5 Mi) 417.8 Km (259.6 Mi)
Zāhedān to Dalbandin346.8 Km (215.5 Mi) 393.9 Km (244.8 Mi)
  Iran to Turkey  
Urmia to Şemdinli52.1 Km (32.4 Mi) 148.2 Km (92.1 Mi)
Urmia to Hakkari118.3 Km (73.5 Mi) 170.9 Km (106.2 Mi)
  Iran to Turkmenistan  
Shīrvān to Archabil District63.1 Km (39.2 Mi) 173.1 Km (107.6 Mi)
Bojnurd to Archabil District89.2 Km (55.4 Mi) 230.9 Km (143.5 Mi)
Distance Between Iran and Neighboring Countries

The distance between cities in Iran and cities in neighboring countries; Azerbaijan cities are nearest due to being 5.1 kilometers away.

To Country Distance From Iran
Azerbaijan 5.1 Km (3.2 Mi)
Turkey 52.1 Km (32.4 Mi)
Iraq 52.3 Km (32.5 Mi)
Turkmenistan 63.1 Km (39.2 Mi)
Armenia 67.4 Km (41.9 Mi)
Afghanistan 74.5 Km (46.3 Mi)
Pakistan 319.5 Km (198.5 Mi)
« List of Countries in Asia