Best way to travel between

Tehran
Hamburg
Travel Modes
Price
Distance
Duration
CO2
bus
$224.0
5894.69 km
98h 36mins
176.84 kgs
 
train
$368.0
5546.32 km
117h 6mins
293.95 kgs
 
flight
$452.0
4050.42 km
12h 21mins
437.45 kgs
 
drive
$950.0
4811.1 km
61h 10mins
615.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5894.69 km 98h 36mins 165 EUR 224.0
Train 5546.32 km 117h 6mins 271 EUR 368.0
Flight 4050.42 km 12h 21mins 333 EUR 452.0
Drive 4811.1 km 61h 10mins 700 EUR 950.0
Take Car from Tehran to Tehran
Time: 11mins Cost: 5 EUR; $ 6.3 - 7.7 USD CO2 Emission: 1.42 kgs
Take Bus from Tehran to Istanbul Otogari
Time: 44h 17mins Cost: 29 EUR; $ 36.0 - 44.0 USD CO2 Emission: 86.47 kgs
Take Train from Otogar to Aksaray
Time: 13mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.38 kgs
Take Bus from Istanbul to Burgas
Time: 7h 29mins Cost: 26 EUR; $ 31.5 - 38.5 USD CO2 Emission: 10.38 kgs
Take Bus from Burgas to Hamburg Hbf
Time: 44h 18mins Cost: 103 EUR; $ 126.0 - 154.0 USD CO2 Emission: 79.46 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Hamburg is to travel by bus, which will cost about 165 EUR or 201.60 USD.