- Cheapest
US$123
1 stop · 6 h 57 min
Thursday 19 November
11:45
Tehran (IKA)
2 h 4 min
EmiratesEK303
13:49
Dubai (DXB)
Layover in Dubai (DXB) · 3 h 50 min
17:39
Dubai (DXB)
1 h 3 min
EmiratesEK186
18:42
Doha (DOH)
Opens in a new tab. Price and availability are confirmed there.