Flights from Toronto to Tehran

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

Favorite airline: Lufthansa
Flight tickets on the route Toronto – Tehran are most frequently booked with Lufthansa.
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

Cheapest outbound flight from $641.44
Roundtrip from $1,696.13
Distance 9912 km
Departure airport Toronto (YTO)
Departure country Canada
Arrival airport Tehran (IKA)
Destination country Iran
Alternative flights to Tehran
Flight destinations with a similar price
Flight destinations with a similar price