Best way to travel between

Barcelona
Tehran
Travel Modes
Price
Distance
Duration
CO2
flight
$187.0
4380.37 km
9h 52mins
473.08 kgs
 
bus
$198.0
5976.6 km
92h 31mins
179.3 kgs
 
bus
$204.0
5526.36 km
82h 14mins
165.79 kgs
 
bus
$404.0
5689.95 km
89h 7mins
170.7 kgs
 
train
$431.0
5863.05 km
79h 5mins
310.74 kgs
 
drive
$800.0
5602.48 km
60h 25mins
717.12 kgs
 
drive
$942.0
5571.16 km
72h 27mins
713.11 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 4380.37 km 9h 52mins 4,638,217 IRR 187.0
Bus 5976.6 km 92h 31mins 4,911,053 IRR 198.0
Bus 5526.36 km 82h 14mins 5,059,873 IRR 204.0
Bus 5689.95 km 89h 7mins 10,020,533 IRR 404.0
Train 5863.05 km 79h 5mins 10,690,222 IRR 431.0
Drive 5602.48 km 60h 25mins 19,842,640 IRR 800.0
Drive 5571.16 km 72h 27mins 23,364,709 IRR 942.0
Take Train from Barcelona Passeig de Gràcia to Barcelona Airport
Time: 24mins Cost: 173,623 IRR; $ 6.3 - 7.7 USD CO2 Emission: 0.9 kgs
Take Flight from BCN to IKA
Time: 5h 28mins Cost: 4,464,594 IRR; $ 162.0 - 198.0 USD CO2 Emission: 466.01 kgs
Take Train from Tehran Imam Khomeini Airport to Shahed - Bagher Shahr Station
Time: 35mins Cost: 84,827 IRR; $ 3.1 - 3.8 USD CO2 Emission: 1.63 kgs
Take Train from Shahed - Bagher Shahr Station to Saadi Station
Time: 37mins Cost: 51,095 IRR; $ 1.9 - 2.3 USD CO2 Emission: 0.99 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Tehran is to travel by air, which will cost about 4,638,217 IRR or 168.30 USD.