- Cheapest
US$144
1 stop · 5 h 9 min
Thursday 19 November
12:00
Tehran (THR)
2 h 1 min
Qatar AirwaysQR899
14:01
Doha (DOH)
Layover in Doha (DOH) · 2 h 13 min
16:14
Doha (DOH)
55 min
Qatar AirwaysQR410
17:09
Kish Island (KIH)
Opens in a new tab. Price and availability are confirmed there.