- Cheapest
US$325
1 stop · 11 h 10 min
Thursday 19 November
13:45
Tehran (IKA)
2 h 4 min
EmiratesEK175
15:49
Dubai (DXB)
Layover in Dubai (DXB) · 2 h 10 min
17:59
Dubai (DXB)
6 h 56 min
EmiratesEK330
00:55
Hanoi (HAN)
Opens in a new tab. Price and availability are confirmed there.