- Cheapest
US$293
1 stop · 9 h 29 min
Thursday 19 November
07:15
Tehran (IKA)
2 h 4 min
EmiratesEK189
09:19
Dubai (DXB)
Layover in Dubai (DXB) · 2 h 12 min
11:31
Dubai (DXB)
5 h 13 min
EmiratesEK976
16:44
Kilimanjaro (JRO)
Opens in a new tab. Price and availability are confirmed there.