Best way to travel between

Tehran Province, Iran
Shiraz, Fars, Iran
Travel Modes
Price
Distance
Duration
CO2
flight
$72.0
742.35 km
1h 51mins
80.17 kgs
 
train
$116.54
1040.3 km
15h 36mins
55.14 kgs
 
drive
$132.54
927.15 km
11h 32mins
118.68 kgs
 
train
$138.55
1096.86 km
16h 47mins
58.13 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 742.35 km 1h 51mins 1,785,838 IRR 72.0
Train 1040.3 km 15h 36mins 2,890,577 IRR 116.54
Drive 927.15 km 11h 32mins 3,287,429 IRR 132.54
Train 1096.86 km 16h 47mins 3,436,497 IRR 138.55
Take Car from Shahrīār to Tehran Mehrabad
Time: 29mins Cost: 297,640 IRR; $ 10.8 - 13.2 USD CO2 Emission: 3.92 kgs
Take Flight from THR to SYZ
Time: 1h 11mins Cost: 1,364,182 IRR; $ 49.5 - 60.5 USD CO2 Emission: 75.66 kgs
Take Car from Shiraz to Shiraz
Time: 11mins Cost: 124,017 IRR; $ 4.5 - 5.5 USD CO2 Emission: 1.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran Province, Iran and Shiraz, Fars, Iran is to travel by air, which will cost about 1,785,838 IRR or 64.80 USD.