- Cheapest
US$253
1 stop · 8 h 47 min
Thursday 19 November
09:15
Tehran (IKA)
3 h 7 min
Turkish AirlinesTK360
12:22
Istanbul (IST)
Layover in Istanbul (IST) · 2 h 36 min
14:58
Istanbul (IST)
3 h 4 min
Turkish AirlinesTK717
18:02
Duesseldorf (DUS)
Opens in a new tab. Price and availability are confirmed there.