- Cheapest
US$105
1 stop · 5 h 16 min
Thursday 19 November
08:00
Tehran (IKA)
1 h 59 min
Qatar AirwaysQR539
09:59
Doha (DOH)
Layover in Doha (DOH) · 2 h 5 min
12:04
Doha (DOH)
1 h 12 min
Qatar AirwaysQR318
13:16
Riyadh (RUH)
Opens in a new tab. Price and availability are confirmed there.