- Cheapest
- Fastest
US$602
1 stop · 17 h 41 min
Thursday 19 November
14:30
Tehran (IKA)
3 h 7 min
Turkish AirlinesTK115
17:37
Istanbul (IST)
Layover in Istanbul (IST) · 2 h 43 min
20:20
Istanbul (IST)
11 h 51 min
Turkish AirlinesTK386
08:11
Calgary (YYC)
Opens in a new tab. Price and availability are confirmed there.