Best way to travel between

Brussels
Tehran
Travel Modes
Price
Distance
Duration
CO2
bus
$251.0
5415.62 km
91h 13mins
162.47 kgs
 
train
$339.0
5454.88 km
83h 28mins
289.11 kgs
 
flight
$343.0
4344.18 km
11h 53mins
469.17 kgs
 
drive
$1000.0
5320.35 km
61h 53mins
681.0 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 5415.62 km 91h 13mins 6,225,628 IRR 251.0
Train 5454.88 km 83h 28mins 8,408,319 IRR 339.0
Flight 4344.18 km 11h 53mins 8,507,532 IRR 343.0
Drive 5320.35 km 61h 53mins 24,803,300 IRR 1000.0
Take Bus from Brussels to Sarajevo
Time: 26h 4mins Cost: 2,976,396 IRR; $ 108.0 - 132.0 USD CO2 Emission: 54.03 kgs
Take Bus from Sarajevo to Istanbul
Time: 26h 46mins Cost: 2,108,281 IRR; $ 76.5 - 93.5 USD CO2 Emission: 34.62 kgs
Take Bus from Istanbul to Tehran Beyhaghi Terminal
Time: 36h 22mins Cost: 1,240,165 IRR; $ 45.0 - 55.0 USD CO2 Emission: 73.85 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Brussels and Tehran is to travel by bus, which will cost about 6,225,628 IRR or 225.90 USD.