- Cheapest
- Fastest
US$529
1 stop · 16 h 15 min
Thursday 19 November
13:45
Tehran (THR)
3 h 7 min
Turkish AirlinesTK974
16:52
Istanbul (IST)
Layover in Istanbul (IST) · 2 h 38 min
19:30
Istanbul (IST)
10 h 30 min
Turkish AirlinesTK447
06:00
New York (JFK)
Opens in a new tab. Price and availability are confirmed there.