AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Trains

Trains to cities in Iran

The stations on record and the rail routes to nearby cities with estimated times, city by city, from public data.

103 cities in Iran have a trains page: the stations on record and the rail routes to nearby cities with estimated times. Largest first.

Trains to cities in Iran
CityRegionPopulationStations on record
TehranTehran7,153,3091
MashhadRazavi Khorasan2,307,1771
IsfahanIsfahan1,547,164
KarajAlborz Province1,448,0751
TabrizEast Azerbaijan1,424,6411
ShirazFars1,249,942
QomQom Province900,000
AhvazKhuzestan841,145
KermanshahKermanshah Province621,100
RashtGilan Province594,5901
KermanKerman577,514
OrūmīyehWest Azerbaijan577,3071
ZahedanSistan and Baluchestan551,980
HamadānHamadan Province528,256
ArākMarkazi503,647
YazdYazd Province477,9051
EslamshahrTehran450,0001
ArdabīlArdabil Province410,753
ZanjanZanjan357,4711
Bandar AbbasHormozgan352,1731
SanandajKurdistan Province349,1761
QazvinQazvin Province333,635
KhorramshahrKhuzestan330,606
KhorramabadLorestan Province329,825
ShahrīārTehran309,607
QodsTehran309,6051
KashanIsfahan304,4871
KāshānIsfahan304,487
Khomeynī ShahrIsfahan277,334
DezfulKhuzestan264,709
MarāghehEast Azerbaijan262,604
MarāghehRazavi Khorasan262,604
SariMāzandarān255,3961
BorūjerdLorestan Province251,958
QarchakTehran251,8342
GorgānGolestan244,937
SabzevarRazavi Khorasan243,700
GolestānTehran240,0001
ĀmolMāzandarān237,528
PākdashtTehran236,319
NajafābādIsfahan235,281
AbadanKhuzestan231,476
VarāmīnTehran225,6282
NeyshābūrRazavi Khorasan220,929
SāvehMarkazi220,762
Naz̧arābādAlborz Province213,388
Qā’em ShahrMāzandarān204,9531
BābolMāzandarān202,796
NasimshahrTehran200,393
SirjanKerman199,7041
KhūyWest Azerbaijan198,845
BīrjandSouth Khorasan Province196,982
BūkānWest Azerbaijan193,501
BojnūrdNorth Khorasan192,041
FardīsTehran181,174
Shāhīn ShahrIsfahan173,329
MalāyerHamadan Province170,237
PiranshahrWest Azerbaijan168,393
MahābādWest Azerbaijan168,393
BushehrBushehr165,377
SaqqezKurdistan Province165,258
ShahrudSemnan165,000
Bandar-e MāhshahrKhuzestan162,797
Gonbad-e KāvūsGolestan151,910
MarvdashtFars148,858
RafsanjānKerman147,680
KamālshahrAlborz Province141,669
JahromFars141,634
ĪlāmIlam Province140,940
Torbat-e ḨeydarīyehRazavi Khorasan140,019
MarīvānKurdistan Province136,654
AndīmeshkKhuzestan135,116
ShahreẕāIsfahan134,9521
MīāndoābWest Azerbaijan134,425
KāshmarRazavi Khorasan131,517
IranshahrSistan and Baluchestan131,232
JīroftKerman130,429
Shahr-e KordChaharmahal and Bakhtiari129,153
SemnanSemnan124,826
MarandEast Azerbaijan124,1911
BehbahānKhuzestan122,604
Shahr-e ṢadrāFars122,226
ZābolSistan and Baluchestan121,989
DorūdLorestan Province121,638
Moḩammad ShahrAlborz Province119,418
Īz̄ehKhuzestan119,399
Bandar-e AnzalīGilan Province118,564
Shahre Jadide AndishehTehran116,062
PardīsTehran114,249
KāzerūnFars112,360
QūchānRazavi Khorasan111,752
BorāzjānBushehr110,567
BānehKurdistan Province110,218
ChālūsMāzandarān107,490
BahārestānIsfahan106,433
MīānehEast Azerbaijan106,2911
Robāţ KarīmTehran105,3932
PārsābādArdabil Province102,996
ShūshtarKhuzestan101,878
LāhījānGilan Province101,073
AharEast Azerbaijan100,641
Masjed SoleymānKhuzestan100,497
Shahrak-e PardīsānQom Province100,000

Common questions

Which cities in Iran have a trains page?

Tehran, Mashhad, Isfahan, Karaj, Tabriz, Shiraz, Qom, Ahvaz, Kermanshah, Rasht and 93 more.

What currency is used in Iran?

The Rial (IRR).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.