Flights from Toronto to Tehran

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

Favorite airline: e.g. Lufthansa, Turkish Airlines
The favorite airline for flights from Toronto to Tehran is Lufthansa.
25 %
Turkish Airlines
25 %
Ukraine International
12 %
Tip: book 6 months before departure
The best time to buy tickets is 6 months before the flight. Pay only $802.00.
179 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
67 %
2 stopovers London Gatwick London Heathrow Dubai
29h 15min, from $1,663
33 %

Flight information: Toronto - Tehran

Cheapest outbound flight from $641.44
Roundtrip from $1,830.32
Distance 9922 km
Departure airport Toronto - Lester B. Pearson International Airport (YYZ)
Departure country Canada
Arrival airport Tehran (IKA)
Destination country Iran
Alternative flights to Tehran
Flight destinations with a similar price