Best way to travel between

Tehran
Barcelona
Travel Modes
Price
Distance
Duration
CO2
flight
$191.0
4393.5 km
10h 11mins
474.5 kgs
 
bus
$198.0
5973.45 km
92h 30mins
179.2 kgs
 
bus
$240.0
5703.11 km
86h 21mins
171.09 kgs
 
bus
$400.0
5580.54 km
87h 25mins
167.42 kgs
 
train
$430.0
5921.1 km
79h 48mins
313.82 kgs
 
drive
$800.0
5438.85 km
59h 12mins
696.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 4393.5 km 10h 11mins 141 EUR 191.0
Bus 5973.45 km 92h 30mins 146 EUR 198.0
Bus 5703.11 km 86h 21mins 177 EUR 240.0
Bus 5580.54 km 87h 25mins 295 EUR 400.0
Train 5921.1 km 79h 48mins 317 EUR 430.0
Drive 5438.85 km 59h 12mins 589 EUR 800.0
Take Car from Tehrān to Azadi Square
Time: 18mins Cost: 2 EUR; $ 2.7 - 3.3 USD CO2 Emission: 1.68 kgs
Take Bus from Azadi Square to Tehran Imam Khomeini
Time: 1h 1mins Cost: 1 EUR; $ 0.9 - 1.1 USD CO2 Emission: 1.47 kgs
Take Flight from IKA to BCN
Time: 6h 4mins Cost: 133 EUR; $ 162.0 - 198.0 USD CO2 Emission: 466.01 kgs
Take Train from Barcelona Airport to Barcelona Passeig de Gràcia
Time: 28mins Cost: 5 EUR; $ 6.3 - 7.7 USD CO2 Emission: 0.9 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Barcelona is to travel by air, which will cost about 141 EUR or 171.90 USD.