- Cheapest
US$281
1 stop · 10 h 14 min
Thursday 19 November
14:00
Tehran (IKA)
1 h 59 min
Qatar AirwaysQR411
15:59
Doha (DOH)
Layover in Doha (DOH) · 2 h 57 min
18:56
Doha (DOH)
5 h 18 min
Qatar AirwaysQR782
00:14
Dar Es Salaam (DAR)
Opens in a new tab. Price and availability are confirmed there.