Welcome | Sign out

Cheap Flights from Toronto to Tehran - YTO to THR (reverse)

Popular Flights from Toronto to Tehran

  • Airfare from Toronto to Tehran on Lufthansa from CAD1146 round trip
  • Airfare from Toronto to Tehran on Alitalia from CAD1150 round trip
  • Airfare from Toronto to Tehran on Aeroflot from CAD1162 round trip
  • Airfare from Toronto to Tehran on SWISS from CAD1185 round trip
  • Airfare from Toronto to Tehran on Turkish from CAD1312 round trip

Did You Know?

  • Lufthansa has the most one stop flights between Toronto, ON and Tehran, IR.
  • The shortest flight between Toronto, ON and Tehran, IR on Lufthansa is 6,273 miles.
  • 6 airlines operate between Toronto, ON and Tehran, IR
  • Frankfurt, DE is the most popular connection for one stop flights between Toronto, ON and Tehran, IR.
  • 64,376 seats are available per day to fly out of Toronto, ON connecting to Tehran, IR
  • The largest aircraft operated by BMI flying between Toronto, ON and Tehran, IR is a 777 with 349 seats.
  • The smallest aircraft operated by KLM flying between Toronto, ON and Tehran, IR is a 74M with 270 seats.
  • 108 flights per week fly out of Toronto, ON connecting to Tehran, IR

Advance Purchase Prices from Toronto to Tehran

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air Canada
    CAD1216
    CAD1216
    CAD1216
    CAD1746
    CAD1746
    CAD1746
    CAD1746
  • Alitalia
    CAD1549
    CAD1549
    CAD1549
    CAD1124
    CAD1124
    CAD1124
    CAD1124
  • Austrian
    CAD1210
    CAD1210
    CAD1210
    CAD1740
    CAD1740
    CAD1740
    CAD1740
  • BMI
    CAD1207
    CAD1207
    CAD1207
    CAD5127
    CAD5127
    CAD5127
    CAD5127
  • KLM
    CAD1845
    CAD1845
    CAD5340
    CAD1420
    CAD1420
    CAD1420
    CAD1420
  • Lufthansa
    CAD1260
    CAD1260
    CAD1260
    CAD1790
    CAD1790
    CAD1790
    CAD1790
  • Turkish
    CAD1095
    CAD1095
    CAD1095
    CAD1095
    CAD1095
    CAD1095
    CAD1095

Cheap International Flights from Toronto - YTO

Cheap Flights from Toronto to Tehran, from CAD1146 Round trip from YTO to THR