Best way to travel between

Tehran
Beirut, Lebanon
Travel Modes
Price
Distance
Duration
CO2
train
$177.0
3257.89 km
66h 18mins
172.67 kgs
 
train
$201.0
3983.7 km
63h 1mins
211.14 kgs
 
bus
$206.0
3800.63 km
63h 50mins
114.02 kgs
 
bus
$211.0
4093.95 km
68h 56mins
122.82 kgs
 
flight
$340.0
1528.13 km
7h 4mins
165.04 kgs
 
drive
$611.68
3951.15 km
59h 43mins
505.75 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3257.89 km 66h 18mins 266,702 LBP 177.0
Train 3983.7 km 63h 1mins 302,865 LBP 201.0
Bus 3800.63 km 63h 50mins 310,399 LBP 206.0
Bus 4093.95 km 68h 56mins 317,933 LBP 211.0
Flight 1528.13 km 7h 4mins 512,309 LBP 340.0
Drive 3951.15 km 59h 43mins 921,673 LBP 611.68
Take Train from Tehran station to Tabriz
Time: 11h 13mins Cost: 124,144 LBP; $ 74.2 - 90.6 USD CO2 Emission: 40.12 kgs
Take Train from Tabriz to Jolfa
Time: 3h 16mins Cost: 24,651 LBP; $ 14.7 - 18.0 USD CO2 Emission: 7.97 kgs
Take Car from Jolfa to Nahcivan
Time: 39mins Cost: 9,312 LBP; $ 5.6 - 6.8 USD CO2 Emission: 5.43 kgs
Take Bus from Nahcivan to Horasan
Time: 4h 23mins Cost: 19,588 LBP; $ 11.7 - 14.3 USD CO2 Emission: 11.67 kgs
Take Train from Horasan to Ankara
Time: 22h 25mins Cost: 21,095 LBP; $ 12.6 - 15.4 USD CO2 Emission: 52.33 kgs
Take Car from Ankara to Ankara
Time: 8mins Cost: 10,548 LBP; $ 6.3 - 7.7 USD CO2 Emission: 0.98 kgs
Take Bus from Ankara to Tasucu
Time: 8h 14mins Cost: 24,109 LBP; $ 14.4 - 17.6 USD CO2 Emission: 16.45 kgs
Take Walk from Tasucu to Taşucu
Time: 39mins Cost: 708 LBP; $ 0.4 - 0.5 USD CO2 Emission: 0.42 kgs
Take Ferry from Taşucu to Tripoli
Time: 9h 16mins Cost: 180,815 LBP; $ 108.0 - 132.0 USD CO2 Emission: 36.46 kgs
Take Car from Tripoli to Beirut
Time: 57mins Cost: 10,548 LBP; $ 6.3 - 7.7 USD CO2 Emission: 11.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Beirut, Lebanon is to travel by train, which will cost about 266,702 LBP or 159.30 USD.