Best way to travel between

London, United Kingdom
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$351.0
6276.4 km
112h 54mins
188.29 kgs
 
flight
$422.0
4669.35 km
12h 30mins
504.29 kgs
 
drive
$1010.0
5491.37 km
64h 41mins
702.9 kgs
 
train
$1160.0
5541.66 km
63h 54mins
293.71 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 6276.4 km 112h 54mins 8,705,958 IRR 351.0
Flight 4669.35 km 12h 30mins 10,466,993 IRR 422.0
Drive 5491.37 km 64h 41mins 25,051,333 IRR 1010.0
Train 5541.66 km 63h 54mins 28,771,828 IRR 1160.0
Take Bus from London Victoria Station to Zurich - Sihlquai
Time: 20h 48mins Cost: 2,182,690 IRR; $ 79.2 - 96.8 USD CO2 Emission: 30.89 kgs
Take Bus from Zürich to Sarajevo
Time: 23h 58mins Cost: 2,728,363 IRR; $ 99.0 - 121.0 USD CO2 Emission: 45.75 kgs
Take Bus from Sarajevo to Istanbul
Time: 27h 34mins Cost: 2,554,740 IRR; $ 92.7 - 113.3 USD CO2 Emission: 35.64 kgs
Take Bus from Istanbul to Tehran Beyhaghi Terminal
Time: 37h 26mins Cost: 1,240,165 IRR; $ 45.0 - 55.0 USD CO2 Emission: 76.04 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from London, United Kingdom and Tehran is to travel by bus, which will cost about 8,705,958 IRR or 315.90 USD.