- Cheapest
- Fastest
US$558
1 stop · 16 h 36 min
Thursday 19 November
11:15
Tehran (IKA)
3 h 7 min
Turkish AirlinesTK124
14:22
Istanbul (IST)
Layover in Istanbul (IST) · 1 h 56 min
16:18
Istanbul (IST)
11 h 33 min
Turkish AirlinesTK337
03:51
Dominica (DOM)
Opens in a new tab. Price and availability are confirmed there.