Best way to travel between

Tehran
Trabzon, Turkey
Travel Modes
Price
Distance
Duration
CO2
train
$54.0
1700.84 km
34h 10mins
90.14 kgs
 
flight
$327.0
1279.95 km
6h 16mins
138.23 kgs
 
drive
$330.0
1677.9 km
22h 4mins
214.77 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1700.84 km 34h 10mins 109 TRY 54.0
Flight 1279.95 km 6h 16mins 658 TRY 327.0
Drive 1677.9 km 22h 4mins 664 TRY 330.0
Take Train from Tehran station to Van
Time: 22h 39mins Cost: 60 TRY; $ 27.0 - 33.0 USD CO2 Emission: 55.92 kgs
Take Bus from Van to Aşkale
Time: 6h 34mins Cost: 34 TRY; $ 15.3 - 18.7 USD CO2 Emission: 13.05 kgs
Take Bus from Aşkale to Trabzon
Time: 2h 56mins Cost: 10 TRY; $ 4.5 - 5.5 USD CO2 Emission: 6.35 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Trabzon, Turkey is to travel by train, which will cost about 109 TRY or 48.60 USD.