Best way to travel between

Mashhad, Khorasan Razavi, Iran
Tehran Province, Iran
Travel Modes
Price
Distance
Duration
CO2
flight
$78.0
836.85 km
1h 56mins
90.38 kgs
 
train
$123.1
1037.21 km
6h 43mins
54.97 kgs
 
drive
$140.43
982.8 km
11h 48mins
125.8 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 836.85 km 1h 56mins 1,934,657 IRR 78.0
Train 1037.21 km 6h 43mins 3,053,286 IRR 123.1
Drive 982.8 km 11h 48mins 3,483,127 IRR 140.43
Take Car from Mashhad to Mashhad
Time: 15mins Cost: 148,820 IRR; $ 5.4 - 6.6 USD CO2 Emission: 1.9 kgs
Take Flight from MHD to THR
Time: 1h 8mins Cost: 1,488,198 IRR; $ 54.0 - 66.0 USD CO2 Emission: 85.16 kgs
Take Car from Tehran Mehrabad to Shahrīār
Time: 33mins Cost: 297,640 IRR; $ 10.8 - 13.2 USD CO2 Emission: 4.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Mashhad, Khorasan Razavi, Iran and Tehran Province, Iran is to travel by air, which will cost about 1,934,657 IRR or 70.20 USD.