Flights from Tehran to Toronto

Tips and tricks to help you find cheap flights from Tehran to Toronto

Favorite airline: Turkish Airlines
24 % of travelers choose to book flights on this route with Turkish Airlines, Emirates and Lufthansa.
Turkish Airlines
11 %
Emirates
9 %
Lufthansa
4 %
Tip: book 3 months before departure
Save up to 28 % by booking flights 3 months before departure.
94 days before departure
Favourite connection: via Muscat and Abu Dhabi
The most popular route is via Muscat and Abu Dhabi and is booked by 32 % of all travelers.
Route
bookings
2 stopovers Muscat-Seeb Abu Dhabi
29h 25min, from $1,288
32 %
2 stopovers Istanbul - Sabiha Gökcen Rome-Fiumicino
23h 05min, from $1,388
23 %
1 stopover Istanbul
21h 30min, from $1,732
18 %
Flight information Tehran - Toronto
Flight details Tehran - Toronto
  • Distance: 9912 km