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

Find cheap airline tickets from Tehran to Toronto by date

  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • price
  • month of departure
  • month of return
$606
outward: Sep 10, 2018
6:05a IKA » 10:15p YYZ
British Airways 2 stops (40h10m)
inbound: Sep 18, 2018
3:55a YYZ » 3:55a IKA
British Airways 1 stop (24h)
$622
outward: Sep 10, 2018
6:05a IKA » 3:36p YYZ
British Airways 2 stops (33h31m)
inbound: Sep 17, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (28h)
$647
outward: Sep 9, 2018
12:30a IKA » 1:50a YYZ
KLM 1 stop (25h20m)
inbound: Sep 17, 2018
12:25a YYZ » 5:35p IKA
Unknown Company 1 stop (17h10m)
$651
outward: Jun 12, 2018
6:40a IKA » 2:35a YYZ
Unknown Company 2 stops (19h55m)
inbound: Jul 12, 2018
12:25a YYZ » 5:35p IKA
Unknown Company 1 stop (17h10m)
$652
outward: Jun 5, 2018
12:50p IKA » 6:50p YYZ
Unknown Company 2 stops (30h)
inbound: Jun 19, 2018
12:35a YYZ » 9:15p IKA
Unknown Company 2 stops (20h40m)
$653
outward: May 30, 2018
6:05a IKA » 1:16a YYZ
British Airways 2 stops (43h11m)
inbound: Sep 5, 2018
10:00p YYZ » 3:55a IKA
Unknown Company 2 stops (29h55m)
$662
outward: Aug 26, 2018
12:30a IKA » 8:45p YYZ
Unknown Company 2 stops (20h15m)
inbound: Sep 3, 2018
2:55a YYZ » 9:15p IKA
Unknown Company 2 stops (18h20m)
$674
outward: Jun 27, 2018
12:30a IKA » 7:50p YYZ
Unknown Company 2 stops (19h20m)
inbound: Jul 21, 2018
12:25a YYZ » 9:15p IKA
Unknown Company 2 stops (20h50m)
$675
outward: Jun 11, 2018
6:05a IKA » 3:34p YYZ
British Airways 2 stops (33h29m)
inbound: Jun 25, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (28h)
$675
outward: Jun 11, 2018
6:05a IKA » 3:34p YYZ
British Airways 2 stops (33h29m)
inbound: Jun 25, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (28h)
$677
outward: Jun 10, 2018
12:30a IKA » 10:10p YYZ
Unknown Company 2 stops (21h40m)
inbound: Jun 25, 2018
4:35a YYZ » 9:15p IKA
Unknown Company 2 stops (16h40m)
$679
outward: Aug 26, 2018
6:40a IKA » 10:10p YYZ
Air France 1 stop (15h30m)
inbound: Sep 3, 2018
12:25a YYZ » 5:35p IKA
Air France 1 stop (17h10m)
$679
outward: Jun 3, 2018
3:00a IKA » 12:23a YYZ
Unknown Company 2 stops (21h23m)
inbound: Jun 18, 2018
12:25a YYZ » 11:00p IKA
Unknown Company 2 stops (22h35m)
$680
outward: Jun 15, 2018
12:30a IKA » 10:55p YYZ
Unknown Company 2 stops (22h25m)
inbound: Jul 11, 2018
1:10a YYZ » 1:30a IKA
Unknown Company 2 stops (24h20m)
$681
outward: Jun 3, 2018
3:00a IKA » 12:23a YYZ
Unknown Company 2 stops (21h23m)
inbound: Jun 18, 2018
12:25a YYZ » 11:00p IKA
Unknown Company 2 stops (22h35m)
$682
outward: Jun 15, 2018
6:40a IKA » 9:31p YYZ
Air France 2 stops (38h51m)
inbound: Jul 15, 2018
11:15p YYZ » 10:31p IKA
KLM 1 stop (23h16m)
$682
outward: Jun 15, 2018
6:40a IKA » 11:31p YYZ
Air France 2 stops (40h51m)
inbound: Jul 16, 2018
4:45a YYZ » 10:31p IKA
KLM 1 stop (17h46m)
$682
outward: Jun 4, 2018
6:05a IKA » 5:56p YYZ
British Airways 2 stops (35h51m)
inbound: Jun 24, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (52h)
$682
outward: Jun 4, 2018
6:05a IKA » 3:35p YYZ
British Airways 2 stops (33h30m)
inbound: Jun 24, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (52h)
$682
outward: Jun 15, 2018
6:40a IKA » 1:31a YYZ
Air France 2 stops (42h51m)
inbound: Jul 16, 2018
12:25a YYZ » 5:35p IKA
Air France 1 stop (17h10m)
$685
outward: Jun 11, 2018
6:05a IKA » 3:34p YYZ
British Airways 2 stops (33h29m)
inbound: Jun 25, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (28h)
$685
outward: Jun 9, 2018
12:50p IKA » 6:50p YYZ
Unknown Company 2 stops (30h)
inbound: Jul 14, 2018
1:00a YYZ » 1:30a IKA
Unknown Company 2 stops (24h30m)
$686
outward: Jun 15, 2018
6:40a IKA » 11:31p YYZ
Air France 2 stops (40h51m)
inbound: Jul 15, 2018
11:15p YTZ » 5:35p IKA
Unknown Company 2 stops (18h20m)
$686
outward: May 27, 2018
12:50p IKA » 5:10p YYZ
Unknown Company 2 stops (28h20m)
inbound: Jun 11, 2018
4:35a YYZ » 9:15p IKA
Unknown Company 2 stops (16h40m)
$687
outward: Jun 6, 2018
6:05a IKA » 3:34p YYZ
British Airways 2 stops (33h29m)
inbound: Jun 19, 2018
11:55p YYZ » 3:55a IKA
British Airways 2 stops (28h)
$689
outward: Jun 3, 2018
6:05a IKA » 2:40a YYZ
Unknown Company 1 stop (20h35m)
inbound: Jun 25, 2018
1:10a YYZ » 1:30a IKA
Unknown Company 2 stops (24h20m)
$690
outward: Jun 10, 2018
12:30a IKA » 10:10p YYZ
Unknown Company 2 stops (21h40m)
inbound: Jun 25, 2018
4:35a YYZ » 9:15p IKA
Unknown Company 2 stops (16h40m)
$690
outward: Jun 10, 2018
12:30a IKA » 10:10p YYZ
Unknown Company 2 stops (21h40m)
inbound: Jun 25, 2018
4:35a YYZ » 9:15p IKA
Unknown Company 2 stops (16h40m)
$691
outward: Jun 9, 2018
12:30a IKA » 10:10p YYZ
Unknown Company 2 stops (21h40m)
inbound: Jul 14, 2018
1:00a YYZ » 1:30a IKA
Unknown Company 2 stops (24h30m)
$695
outward: Jul 1, 2018
9:10p IKA » 6:16a BUF
Unknown Company 2 stops (33h06m)
inbound: Aug 1, 2018
11:10p BUF » 8:00p IKA
Unknown Company 2 stops (20h50m)
Return
Departure
06 September Sep Thursday $retDate.dayShortName
07 September Sep Friday $retDate.dayShortName
08 September Sep Saturday $retDate.dayShortName
09 September Sep Sunday $retDate.dayShortName
10 September Sep Monday $retDate.dayShortName
11 September Sep Tuesday $retDate.dayShortName
12 September Sep Wednesday $retDate.dayShortName
26 May May Saturday $outDate.dayShortName
27 May May Sunday $outDate.dayShortName
28 May May Monday $outDate.dayShortName
29 May May Tuesday $outDate.dayShortName
$1,150 $1,115 $1,105
30 May May Wednesday $outDate.dayShortName
$1,265 $714 $1,078
31 May May Thursday $outDate.dayShortName
$1,153 $1,129 $1,119
01 June Jun Friday $outDate.dayShortName
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: Las Vegas - Toronto New York - Toronto London - Toronto Miami - Toronto Chicago - Toronto San Francisco - Toronto See more routes

Airlines operating flights from Tehran to Toronto

  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • all
  • Air France
  • Alitalia
  • Austrian Airlines
  • British Airways
  • Emirates
  • KLM
  • Lufthansa
  • Qatar Airways
  • Swiss
  • Turkish Airlines
  • Ukraine Intl Airlines
British Airways
outbound: Jun 6, 2018
British Airways 2 stops
return: Jun 19, 2018
British Airways 2 stops
Alitalia
outbound: Jun 9, 2018
Alitalia 2 stops
return: Jun 20, 2018
KLM 2 stops
Austrian Airlines
outbound: Jun 2, 2018
Austrian Airlines 2 stops
return: Jun 9, 2018
Air Canada 1 stop
Turkish Airlines
outbound: Jun 6, 2018
Turkish Airlines 2 stops
return: Jun 19, 2018
Air Canada 1 stop
Air France
outbound: Jun 17, 2018
Air France 1 stop
return: Jul 29, 2018
Air France 1 stop
Lufthansa
outbound: Jun 1, 2018
Lufthansa 2 stops
return: Jul 9, 2018
Air Canada 1 stop
KLM
outbound: Jun 10, 2018
KLM 2 stops
return: Dec 5, 2018
Alitalia 2 stops
Swiss
outbound: Jun 10, 2018
Swiss 2 stops
return: Jun 17, 2018
Air Canada 2 stops
Ukraine Intl Airlines
outbound: Jun 9, 2018
Ukraine Intl Airlines 1 stop
return: Jun 20, 2018
Emirates 1 stop
Qatar Airways
outbound: Jun 9, 2018
Qatar Airways 2 stops
return: Jun 20, 2018
Unknown Company 2 stops
Emirates
outbound: Aug 7, 2018
Emirates 1 stop
return: Nov 5, 2018
Emirates 1 stop

Travel tips for flights Tehran - Toronto

Information on Toronto
Route

Average flight duration: 19h28m (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:
  • May 26, 2018 5:51 PM, GMT-4
  • Weather:
  • min. 57ºF, max. 68ºF
  • Departure city:
  • Tehran, Iran
  • Airport(s):
  • Mehrabad International Airport (THR)
  • Imam Khomeini International Airport (IKA)
  • Local time:
  • May 27, 2018 2:21 AM, GMT+4
  • Weather:
  • min. 71ºF, max. 89º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.