Best way to travel between

Tehran
Minsk
Travel Modes
Price
Distance
Duration
CO2
train
$247.0
5341.58 km
93h 9mins
283.1 kgs
 
bus
$362.0
6508.62 km
107h 24mins
195.26 kgs
 
flight
$486.0
2877.42 km
13h 16mins
310.76 kgs
 
drive
$1008.55
6636.24 km
98h 34mins
849.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 5341.58 km 93h 9mins 2,302,292 BYR 247.0
Bus 6508.62 km 107h 24mins 3,374,209 BYR 362.0
Flight 2877.42 km 13h 16mins 4,530,016 BYR 486.0
Drive 6636.24 km 98h 34mins 9,400,715 BYR 1008.55
Take Car from Tehran to Tehran
Time: 33mins Cost: 65,247 BYR; $ 6.3 - 7.7 USD CO2 Emission: 1.31 kgs
Take Bus from Tehran to Budapest
Time: 65h 55mins Cost: 1,398,153 BYR; $ 135.0 - 165.0 USD CO2 Emission: 123.71 kgs
Take Train from Népliget to Minsk(BY)
Time: 26h 38mins Cost: 838,892 BYR; $ 81.0 - 99.0 USD CO2 Emission: 64.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Minsk is to travel by train, which will cost about 2,302,292 BYR or 222.30 USD.