Train from Tehran to Isfahan

Tehran
Isfahan, Iran

Your cost to travel by Train: $5 - $7

Tehran
  • Total Distance:

    236.45 km (147 miles)

  • Travel Time:

    2 Hours 0 Minutes

  • Frequency:

    2 Times/Day

  • Train Fare:

    25.24 USD (~626,035.29 IRR)

Kāshān
  • Total Distance:

    287.9 km (179 miles)

  • Travel Time:

    3 Hours 46 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    30.74 USD (~762,453.44 IRR)

Esfahan
  • Total Distance:

    15.0 km (9 miles)

  • Travel Time:

    14 Minutes

  • Frequency:

    N/A

  • Car Fare:

    6.0 USD (~148,819.8 IRR)

Esfahan, Isfahan, Iran
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Tehran Kāshān USD https://www.raja.ir/ 1h 54mins
Kāshān Esfahan USD https://www.raja.ir/ 3h 35mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 6 USD ~ 148,820 IRR
2 people 12 USD ~ 297,640 IRR
3 people 18 USD ~ 446,459 IRR
4 people 24 USD ~ 595,279 IRR
5 people 30 USD ~ 744,099 IRR

Did you know?

  • The total CO2 Emission for your Tehran - Isfahan train trip is 29.71 kg
  • Your total cost to travel by train from Tehran to Isfahan is about 6.0 USD (~148,819.8 IRR)