Flight Routes from Tehran to Toronto

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

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

Cheap flight offers from Teheran to Toronto

sorted by price and recency
  1. –
    Qatar Airways
    –
    IKA–YYZ
    1 stopover
    Qatar Airways
    –
    YYZ–IKA
    1 stopover
    €1,649
  2. –
    Qatar Airways
    –
    IKA–YYZ
    1 stopover
    Qatar Airways
    –
    YYZ–IKA
    1 stopover
    €1,638

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

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

offers
Active filtersnone
Matching outbound flightsIKA–YYZ · 4 of 4
fromto
dep.arr.
durationstopovers
  1. February 21 – 27, 2027
  2. Feb 28 – Mar 6, 2027
  3. March 7 – 13, 2027
    No flights could be found for the active filters.
    1. IKAYYZ
      1 stopover
      1. Turkish Airlines
    2. IKAYYZ
      1 stopover
      1. AJet
      2. Air Transat
    3. IKAYYZ
      1 stopover
      1. AJet
      2. Air Transat
    4. IKAYYZ
      1 stopover
      1. Turkish Airlines

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

      Favorite airline: Turkish Airlines
      34 % of flights from Tehran to Toronto are booked with Turkish Airlines.
      Turkish Airlines
      34 %
      Emirates
      25 %
      Etihad Airways
      15 %
      Cheapest weekday: Monday
      The cheapest day of departure is Monday. You can save up to 19 % when you fly on these days of the week.
      Favourite connection: via Kuwait and Abu Dhabi
      Flights with a stopover in Kuwait and Abu Dhabi are the most popular connection for this route.
      Route
      bookings
      2 stopovers Kuwait-Kuwait International Abu Dhabi
      56h 15min, from 908 $
      32 %
      2 stopovers Istanbul London Heathrow
      20h 20min, from 1.246 $
      21 %
      2 stopovers Dubai Montréal-Pierre Elliott Trudeau International Airport
      26h 33min, from 1.440 $
      15 %

      Important flight information

      Discover more flights around Tehran and Toronto

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