Best way to travel between

Tehran
Urmia, West Azerbaijan, Iran
Travel Modes
Price
Distance
Duration
CO2
drive
$9.0
826.35 km
10h 21mins
105.77 kgs
 
bus
$10.0
825.3 km
13h 39mins
24.76 kgs
 
flight
$192.0
746.55 km
4h 7mins
80.63 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 826.35 km 10h 21mins 223,230 IRR 9.0
Bus 825.3 km 13h 39mins 248,033 IRR 10.0
Flight 746.55 km 4h 7mins 4,762,234 IRR 192.0
Take Car from Tehran to Urmia
Time: 10h 21mins Cost: 223,230 IRR; $ 8.1 - 9.9 USD CO2 Emission: 105.9 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Urmia, West Azerbaijan, Iran is to travel by car/taxi, which will cost about 223,230 IRR or 8.10 USD.