Best way to travel between

Amsterdam, Netherlands
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$273.0
5758.73 km
96h 29mins
172.76 kgs
 
train
$279.0
5616.59 km
95h 4mins
297.68 kgs
 
flight
$318.0
4425.75 km
12h 8mins
477.98 kgs
 
drive
$1100.0
5313.36 km
61h 41mins
680.11 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5758.73 km 96h 29mins 6,771,301 IRR 273.0
Train 5616.59 km 95h 4mins 6,920,121 IRR 279.0
Flight 4425.75 km 12h 8mins 7,887,449 IRR 318.0
Drive 5313.36 km 61h 41mins 27,283,630 IRR 1100.0
Take Bus from Amsterdam to Sarajevo
Time: 30h 3mins Cost: 3,224,429 IRR; $ 117.0 - 143.0 USD CO2 Emission: 62.18 kgs
Take Bus from Sarajevo to Istanbul
Time: 27h 18mins Cost: 2,232,297 IRR; $ 81.0 - 99.0 USD CO2 Emission: 35.3 kgs
Take Bus from Istanbul to Tehran Beyhaghi Terminal
Time: 37h 5mins Cost: 1,240,165 IRR; $ 45.0 - 55.0 USD CO2 Emission: 75.31 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Amsterdam, Netherlands and Tehran is to travel by bus, which will cost about 6,771,301 IRR or 245.70 USD.