Best way to travel between

Turkey
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$62.0
2699.73 km
44h 53mins
80.99 kgs
 
train
$81.0
2768.48 km
67h 55mins
146.73 kgs
 
flight
$219.0
1823.76 km
7h 29mins
196.97 kgs
 
drive
$500.0
2485.74 km
31h 15mins
318.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2699.73 km 44h 53mins 1,537,805 IRR 62.0
Train 2768.48 km 67h 55mins 2,009,067 IRR 81.0
Flight 1823.76 km 7h 29mins 5,431,923 IRR 219.0
Drive 2485.74 km 31h 15mins 12,401,650 IRR 500.0
Take Train from Aksaray to Otogar
Time: 13mins Cost: 24,803 IRR; $ 0.9 - 1.1 USD CO2 Emission: 0.37 kgs
Take Bus from Istanbul Otogari to Tehran
Time: 43h 26mins Cost: 1,364,182 IRR; $ 49.5 - 60.5 USD CO2 Emission: 80.45 kgs
Take Car from Tehran to Tehran
Time: 13mins Cost: 148,820 IRR; $ 5.4 - 6.6 USD CO2 Emission: 1.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Turkey and Tehran is to travel by bus, which will cost about 1,537,805 IRR or 55.80 USD.