Flights from Toronto to Tehran

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

Favorite airline: Lufthansa
Lufthansa is the most popular airline for flights from Toronto to Tehran.
30 %
Ukraine International
20 %
Turkish Airlines
20 %
Tip: book 6 weeks before departure
If booked 6 weeks before travel, flights cost only $824.00.
45 days before departure
Favourite connection: via Munich and Frankfurt
Flights with a stopover in Munich and Frankfurt are the most popular connection for this route.
2 stopovers Munich Frankfurt-Main
16h 55min, from $1,067
50 %
2 stopovers Montréal-Pierre Elliott Trudeau International Airport Vienna International
39h 05min, from $1,115
33 %
2 stopovers London Gatwick London Heathrow Dubai
29h 15min, from $1,663
17 %
Flight information Toronto - Tehran
Flight details Toronto - Tehran
  • Distance: 9912 km