Best way to travel between

Tehran
Esfahan, Isfahan, Iran
Travel Modes
Price
Distance
Duration
CO2
train
$6.0
538.65 km
7h 2mins
28.55 kgs
 
bus
$11.0
456.52 km
6h 11mins
13.7 kgs
 
drive
$67.72
464.53 km
4h 28mins
59.46 kgs
 
flight
$75.0
363.59 km
1h 20mins
39.27 kgs
 
drive
$160.0
460.02 km
4h 25mins
58.88 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 538.65 km 7h 2mins 148,820 IRR 6.0
Bus 456.52 km 6h 11mins 272,836 IRR 11.0
Drive 464.53 km 4h 28mins 1,679,679 IRR 67.72
Flight 363.59 km 1h 20mins 1,860,248 IRR 75.0
Drive 460.02 km 4h 25mins 3,968,528 IRR 160.0
Take Train from Tehran to Kāshān
Time: 2h 0mins Cost: 626,035 IRR; $ 22.7 - 27.8 USD CO2 Emission: 12.53 kgs
Take Train from Kāshān to Esfahan
Time: 3h 46mins Cost: 762,453 IRR; $ 27.7 - 33.8 USD CO2 Emission: 15.26 kgs
Take Car from Esfahan to Isfahan
Time: 14mins Cost: 148,820 IRR; $ 5.4 - 6.6 USD CO2 Emission: 1.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Esfahan, Isfahan, Iran is to travel by train, which will cost about 148,820 IRR or 5.40 USD.