Flight Routes from Toronto to Tehran

Compare cheap outbound and return flights from Toronto (YYZ) to Tehran (IKA) and find the best offer from numerous airlines and travel agencies.

Trip type
Cheapest roundtrip flight
from€1,279
Flight distance
9,922 km
Time difference

Cheap flight offers from Toronto to Teheran

sorted by price and recency
  1. –
    Lufthansa
    –
    YYZ–IKA
    2 stopovers
    Austrian Airlines
    –
    IKA–YYZ
    2 stopovers
    €1,417
  2. –
    Lufthansa
    –
    YYZ–IKA
    1 stopover
    Austrian Airlines
    –
    IKA–YYZ
    1 stopover
    €1,389
  3. –
    Lufthansa
    –
    YYZ–IKA
    1 stopover
    Lufthansa
    –
    IKA–YYZ
    2 stopovers
    €1,382
  4. –
    Lufthansa
    –
    YYZ–IKA
    1 stopover
    Austrian Airlines
    –
    IKA–YYZ
    1 stopover
    €1,279

Flight schedule from Toronto (YYZ) to Tehran (IKA)

Select a travel date in the flight schedule for the route from Toronto (YYZ) to Tehran (IKA) and compare affordable flight deals.

offers
Active filtersnone
Matching outbound flightsYYZ–IKA · 0 of 0
fromto
dep.arr.
durationstopovers
  1. March 14 – 20, 2027
  2. March 21 – 27, 2027
  3. Mar 28 – Apr 3, 2027
    No flights could be found for this week (yet). Please use the search form.
      No flights could be found for this week (yet). Please use the search form.
        No flights could be found for this week (yet). Please use the search form.

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

        Favorite airline: Austrian Airlines
        The majority of passengers on the route Toronto – Tehran prefer to fly with Austrian Airlines.
        Austrian Airlines
        50 %
        Emirates
        25 %
        United Airlines
        25 %
        Favourite connection: via London Heathrow and Vienna
        Flights with a stopover in London Heathrow and Vienna are the most popular connection for this route.
        Route
        bookings
        2 stopovers London Heathrow Vienna International
        17h 10min, from $947
        67 %
        1 stopover Dubai
        33h 45min, from $1,154
        33 %

        Important flight information

        Discover more flights around Toronto and Tehran

        Departure airport Airport Toronto - Lester B. Pearson International Airport (YYZ)
        Departure country Flights from Canada
        Arrival airport Airport Tehran (IKA)
        Destination country Flights to Iran
        Departure country - Arrival airport Canada - Tehran
        City-Code - Arrival airport Toronto - Tehran
        Departure airport - Destination country Toronto - Lester B. Pearson International Airport - Iran
        Alternative flights to Tehran
        Flight destinations with a similar price