- Cheapest
- Fastest
US$882
1 stop · 18 h 35 min
Thursday 19 November
Two separate tickets: missing the connection is your risk
12:15
Tehran (IKA)
3 h 35 min
Qeshm AirQB103
15:50
Istanbul (IST)
Layover in Istanbul (IST) · 4 h 10 min · re-check baggage
20:00
Istanbul (IST)
10 h 50 min
Turkish AirlinesTK112
06:50
Toronto (YYZ)
Opens in a new tab. Price and availability are confirmed there.