Best way to travel between

Tehran Province, Iran
Shabestar, East Azerbaijan Province, Iran
Travel Modes
Price
Distance
Duration
CO2
bus
$80.0
984.68 km
16h 27mins
29.54 kgs
 
drive
$100.62
683.4 km
7h 3mins
87.48 kgs
 
train
$110.95
808.08 km
11h 44mins
42.83 kgs
 
flight
$247.0
804.43 km
4h 10mins
86.88 kgs
 
flight
$279.0
661.5 km
2h 33mins
71.44 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 984.68 km 16h 27mins 1,984,264 IRR 80.0
Drive 683.4 km 7h 3mins 2,495,708 IRR 100.62
Train 808.08 km 11h 44mins 2,751,926 IRR 110.95
Flight 804.43 km 4h 10mins 6,126,415 IRR 247.0
Flight 661.5 km 2h 33mins 6,920,121 IRR 279.0
Take Car from Shahrīār to Tehran Beyhaghi Terminal
Time: 38mins Cost: 372,050 IRR; $ 13.5 - 16.5 USD CO2 Emission: 5.15 kgs
Take Bus from Tehran Beyhaghi Terminal to Orumieh
Time: 13h 23mins Cost: 248,033 IRR; $ 9.0 - 11.0 USD CO2 Emission: 23.77 kgs
Take Car from Orumieh to Shabestar
Time: 2h 25mins Cost: 1,364,182 IRR; $ 49.5 - 60.5 USD CO2 Emission: 19.53 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran Province, Iran and Shabestar, East Azerbaijan Province, Iran is to travel by bus, which will cost about 1,984,264 IRR or 72.00 USD.