Take off on cheap flights from Tehran to Toronto, your adventure starts now!

Find cheap airline tickets from Tehran to Toronto by date

  • any
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • June 2023
  • July 2023
  • any
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • June 2023
  • July 2023
  • price
  • month of departure
  • month of return
$1,123
Unknown Company outward: Jan 3, 2023
1:00p IKA » 7:55p YYZ
Unknown Company 2 stops (30h55m)
Unknown Company inbound: Mar 5, 2023
3:10a YYZ » 12:00p IKA
Unknown Company 2 stops (32h50m)
$1,128
Unknown Company outward: Jan 3, 2023
1:00p IKA » 8:35p YYZ
Unknown Company 2 stops (31h35m)
Unknown Company inbound: Mar 5, 2023
3:30a YYZ » 12:00p IKA
Unknown Company 2 stops (32h30m)
$1,142
Unknown Company outward: Oct 7, 2022
2:10a IKA » 10:50p YYZ
Unknown Company 4 stops (44h40m)
Unknown Company inbound: Oct 25, 2022
1:55a YYZ » 1:40a IKA
Unknown Company 3 stops (23h45m)
$1,170
Turkish Airlines outward: Oct 7, 2022
1:55a IKA » 12:35a YYZ
Turkish Airlines 1 stop (22h40m)
Turkish Airlines inbound: Nov 2, 2022
4:30a YYZ » 12:15a IKA
Turkish Airlines 1 stop (19h45m)
$1,276
Unknown Company outward: Mar 16, 2023
2:15a IKA » 8:10p YYZ
Unknown Company 2 stops (17h55m)
Unknown Company inbound: Apr 3, 2023
2:00a YYZ » 2:10a IKA
Unknown Company 1 stop (24h10m)
$1,353
Unknown Company outward: Oct 4, 2022
3:40a IKA » 10:05p YYZ
Unknown Company 1 stop (18h25m)
Unknown Company inbound: Jun 16, 2023
5:50a YYZ » 1:55a IKA
Unknown Company 2 stops (20h05m)
$1,354
Unknown Company outward: Oct 4, 2022
3:40a IKA » 10:05p YYZ
Unknown Company 1 stop (18h25m)
Unknown Company inbound: Jun 16, 2023
5:50a YYZ » 1:55a IKA
Unknown Company 2 stops (20h05m)
$1,481
Austrian Airlines outward: Oct 4, 2022
1:10a IKA » 8:10p YYZ
Austrian Airlines 2 stops (19h)
Austrian Airlines inbound: Jul 7, 2023
3:30a YYZ » 6:20p IKA
Austrian Airlines 2 stops (38h50m)
$1,531
Turkish Airlines outward: Nov 30, 2022
5:00a IKA » 12:35a YYZ
Turkish Airlines 1 stop (19h35m)
Turkish Airlines inbound: Jan 2, 2023
4:30a YYZ » 8:00a IKA
Turkish Airlines 1 stop (27h30m)
$1,539
Unknown Company outward: Jan 3, 2023
1:45a IKA » 12:10a YYZ
Unknown Company 3 stops (22h25m)
Unknown Company inbound: Mar 4, 2023
1:25a YTZ » 12:40a IKA
Unknown Company 3 stops (23h15m)
$1,606
Unknown Company outward: Nov 30, 2022
5:00a IKA » 2:55a YYZ
Unknown Company 2 stops (21h55m)
Unknown Company inbound: Dec 31, 2022
10:50p YYZ » 7:30p IKA
Unknown Company 1 stop (20h40m)
$1,658
Unknown Company outward: Sep 11, 2022
11:50p IKA » 7:00p YYZ
Unknown Company 2 stops (19h10m)
Unknown Company inbound: Mar 1, 2023
2:00a YYZ » 1:05a IKA
Unknown Company 1 stop (23h05m)
$1,706
Unknown Company outward: Jan 4, 2023
1:45a IKA » 3:15a YYZ
Unknown Company 3 stops (25h30m)
Unknown Company inbound: Mar 4, 2023
11:40p YYZ » 12:40a IKA
Unknown Company 3 stops (25h)
$1,706
Unknown Company outward: Jan 7, 2023
1:15a IKA » 12:49a YTZ
Unknown Company 2 stops (23h34m)
Lufthansa inbound: Mar 5, 2023
12:15a YYZ » 7:30p IKA
Lufthansa 1 stop (19h15m)
$1,712
Lufthansa outward: Jan 5, 2023
11:40p IKA » 10:20p YYZ
Lufthansa 1 stop (22h40m)
Lufthansa inbound: Mar 5, 2023
12:15a YYZ » 7:30p IKA
Lufthansa 1 stop (19h15m)
$1,745
Lufthansa outward: Jan 3, 2023
11:40p IKA » 12:05a YYZ
Lufthansa 2 stops (24h25m)
Lufthansa inbound: Mar 5, 2023
12:15a YYZ » 7:30p IKA
Lufthansa 1 stop (19h15m)
$1,878
Unknown Company outward: Sep 5, 2022
9:10a IKA » 7:45p YTZ
Unknown Company 2 stops (34h35m)
Unknown Company inbound: Sep 19, 2022
11:10p YTZ » 1:10a IKA
Unknown Company 3 stops (26h)
$2,395
Unknown Company outward: Aug 19, 2022
11:15p IKA » 7:40p YYZ
Unknown Company 2 stops (44h25m)
Unknown Company inbound: Sep 17, 2022
8:40p YYZ » 10:15p IKA
Unknown Company 2 stops (25h35m)
$2,478
Unknown Company outward: Aug 28, 2022
3:00a IKA » 10:30p YYZ
Unknown Company 2 stops (43h30m)
Emirates inbound: Sep 26, 2022
8:30p YYZ » 3:10p IKA
Emirates 1 stop (18h40m)
$2,528
Unknown Company outward: Aug 22, 2022
1:40p IKA » 9:17p YYZ
Unknown Company 2 stops (55h37m)
Unknown Company inbound: Sep 22, 2022
8:40p YYZ » 1:30a IKA
Unknown Company 2 stops (28h50m)
$2,528
Unknown Company outward: Aug 22, 2022
1:40p IKA » 9:17p YYZ
Unknown Company 2 stops (55h37m)
Unknown Company inbound: Sep 22, 2022
8:40p YYZ » 1:30a IKA
Unknown Company 2 stops (28h50m)
$2,536
Unknown Company outward: Aug 22, 2022
11:15p IKA » 9:17p YYZ
Unknown Company 2 stops (46h02m)
Unknown Company inbound: Sep 20, 2022
8:40p YYZ » 1:30a IKA
Unknown Company 2 stops (28h50m)
$2,959
Unknown Company outward: Aug 18, 2022
1:10a IKA » 11:29p YYZ
Unknown Company 2 stops (22h19m)
Lufthansa inbound: Aug 25, 2022
8:00p YYZ » 7:30p IKA
Lufthansa 2 stops (23h30m)
Return
Departure
Choose when you'd like to depart to Toronto (Canada):
Find the cheapest Tehran Toronto flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Tehran - Toronto with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from Tehran to Toronto

  • any
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • June 2023
  • July 2023
  • all
  • Austrian Airlines
  • Emirates
  • Lufthansa
  • Qatar Airways
  • Turkish Airlines
Emirates
outbound: Aug 22, 2022
Emirates 2 stops
return: Sep 22, 2022
WestJet 2 stops
Austrian Airlines
outbound: Aug 22, 2022
Austrian Airlines 2 stops
return: Sep 22, 2022
Air Canada 2 stops
Qatar Airways
outbound: Aug 22, 2022
Qatar Airways 1 stop
return: Sep 22, 2022
Turkish Airlines 1 stop
Turkish Airlines
outbound: Aug 23, 2022
Turkish Airlines 2 stops
return: Sep 20, 2022
Turkish Airlines 1 stop
Lufthansa
outbound: Nov 30, 2022
Lufthansa 2 stops
return: Dec 31, 2022
Air Canada 2 stops

Travel tips for flights Tehran - Toronto

Information on Toronto
Route

Average flight duration: 21h24m (flight with stopovers)

  • Arrival city:
  • Toronto, Canada
  • Airport(s):
  • Billy Bishop Toronto City Airport (YTZ)
  • Pearson International Airport (YYZ)
  • John C. Munro Hamilton International Airport (YHM)
  • Local time:
  • Aug 17, 2022 6:56 AM, GMT-4
  • Weather:
  • min. 64ºF, max. 78ºF
  • Departure city:
  • Tehran, Iran
  • Airport(s):
  • Mehrabad International Airport (THR)
  • Imam Khomeini International Airport (IKA)
  • Local time:
  • Aug 17, 2022 3:26 PM, GMT+4
  • Weather:
  • min. 76ºF, max. 98ºF

Why choose to fly from Tehran to Toronto?

The Iranian capital of Tehran and Canada's Toronto are located around 6,400 miles apart, with a number of oceans and countries between the two. Therefore it may come as no surprise that flying from Tehran to Toronto is by far the fastest, and even only, way to travel from city to city. Flights are available from airlines including Etihad Airways, British Airways, Austrian Airlines and Lufthansa with an approximate flight time of 16h 50m. Tehran's Imam Khomeini International Airport serves as the point of departure, with flights operating to Toronto Pearson International Airport.

What is there to see and do in Toronto?

Ontario's capital city, Toronto is a multicultural urban metropolis (there are over 140 languages spoken here!). Perhaps as a result, there are plenty of international restaurants in which to grab a bite to eat. There are also tons of great attractions to visit in Toronto, whatever your travel tastes. Museums including the Royal Ontario Museum and Gardiner Museum await culture vultures; the CN Tower offers awe inspiring panoramic views of Toronto; St Lawrence Market South awaits foodies with numerous stalls selling food and beverages; while Lake Ontario provides a natural respite from city life.