Best way to travel between

Cologne
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$235.0
5308.08 km
93h 25mins
159.24 kgs
 
train
$295.0
5157.6 km
80h 5mins
273.35 kgs
 
flight
$374.0
4211.55 km
10h 7mins
454.85 kgs
 
drive
$950.0
4907.59 km
57h 21mins
628.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5308.08 km 93h 25mins 5,828,776 IRR 235.0
Train 5157.6 km 80h 5mins 7,316,974 IRR 295.0
Flight 4211.55 km 10h 7mins 9,276,434 IRR 374.0
Drive 4907.59 km 57h 21mins 23,563,135 IRR 950.0
Take Bus from Cologne Hbf to Sarajevo
Time: 27h 38mins Cost: 2,356,314 IRR; $ 85.5 - 104.5 USD CO2 Emission: 49.73 kgs
Take Bus from Sarajevo to Istanbul
Time: 27h 2mins Cost: 2,232,297 IRR; $ 81.0 - 99.0 USD CO2 Emission: 34.96 kgs
Take Bus from Istanbul to Tehran Beyhaghi Terminal
Time: 36h 43mins Cost: 1,240,165 IRR; $ 45.0 - 55.0 USD CO2 Emission: 74.58 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Cologne and Tehran is to travel by bus, which will cost about 4,191,758 IRR or 152.10 USD.