Best way to travel between

Athens
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$166.0
3682.46 km
67h 32mins
110.47 kgs
 
flight
$329.0
2663.85 km
8h 22mins
287.7 kgs
 
drive
$700.0
3702.3 km
44h 48mins
473.89 kgs
 
train
$730.0
5585.3 km
172h 40mins
296.02 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3682.46 km 67h 32mins 4,117,348 IRR 166.0
Flight 2663.85 km 8h 22mins 8,160,286 IRR 329.0
Drive 3702.3 km 44h 48mins 17,362,310 IRR 700.0
Train 5585.3 km 172h 40mins 18,106,409 IRR 730.0
Take Train from Οmonia to Pireas
Time: 10mins Cost: 49,607 IRR; $ 1.8 - 2.2 USD CO2 Emission: 0.51 kgs
Take Ferry from Piraeus to Mytilene
Time: 10h 52mins Cost: 1,240,165 IRR; $ 45.0 - 55.0 USD CO2 Emission: 49.09 kgs
Take Ferry from Mitilini to Ayvalik
Time: 1h 31mins Cost: 868,116 IRR; $ 31.5 - 38.5 USD CO2 Emission: 5.15 kgs
Take Bus from Ayvalik to Istanbul Otogar
Time: 7h 29mins Cost: 421,656 IRR; $ 15.3 - 18.7 USD CO2 Emission: 16.7 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: 173,623 IRR; $ 6.3 - 7.7 USD CO2 Emission: 1.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Athens and Tehran is to travel by bus, which will cost about 4,117,348 IRR or 149.40 USD.