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

Find cheap airline tickets from Tehran to Toronto by date

  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • price
  • month of departure
  • month of return
$487
outward: Nov 10, 2018
2:45a IKA » 9:00p YYZ
Ukraine Intl Airlines 1 stop (18h15m)
inbound: Dec 2, 2018
5:15a YYZ » 10:35p IKA
Ukraine Intl Airlines 1 stop (17h20m)
$588
outward: Nov 7, 2018
2:45a IKA » 9:00p YYZ
Ukraine Intl Airlines 1 stop (18h15m)
inbound: Jan 6, 2019
5:15a YYZ » 10:35p IKA
Ukraine Intl Airlines 1 stop (17h20m)
$688
outward: Oct 17, 2018
2:45a IKA » 8:35p YYZ
Ukraine Intl Airlines 1 stop (17h50m)
inbound: Mar 24, 2019
5:15a YYZ » 8:55p IKA
Ukraine Intl Airlines 1 stop (15h40m)
$688
outward: Oct 17, 2018
2:45a IKA » 8:35p YYZ
Ukraine Intl Airlines 1 stop (17h50m)
inbound: Mar 24, 2019
5:15a YYZ » 8:55p IKA
Ukraine Intl Airlines 1 stop (15h40m)
$691
outward: May 11, 2019
2:45a IKA » 8:35p YYZ
Ukraine Intl Airlines 1 stop (17h50m)
inbound: Jun 30, 2019
5:15a YYZ » 9:55p IKA
Ukraine Intl Airlines 1 stop (16h40m)
$695
outward: Oct 13, 2018
2:45a IKA » 8:35p YYZ
Ukraine Intl Airlines 1 stop (17h50m)
inbound: Nov 11, 2018
5:15a YYZ » 10:35p IKA
Ukraine Intl Airlines 1 stop (17h20m)
$695
outward: Oct 13, 2018
2:45a IKA » 8:35p YYZ
Ukraine Intl Airlines 1 stop (17h50m)
inbound: Nov 11, 2018
5:15a YYZ » 10:35p IKA
Ukraine Intl Airlines 1 stop (17h20m)
$703
outward: Dec 15, 2018
2:45a IKA » 9:00p YYZ
Ukraine Intl Airlines 1 stop (18h15m)
inbound: Jan 15, 2019
11:00p YYZ » 1:05a IKA
Unknown Company 2 stops (26h05m)
$730
outward: Sep 29, 2018
2:05a IKA » 8:25p YYZ
Unknown Company 2 stops (42h20m)
inbound: Oct 7, 2018
12:30a YYZ » 1:00a IKA
Unknown Company 2 stops (48h30m)
$758
outward: Sep 26, 2018
1:00a IKA » 12:08a BUF
Unknown Company 2 stops (23h08m)
inbound: Oct 3, 2018
8:30p BUF » 11:50p IKA
Unknown Company 2 stops (27h20m)
$759
outward: Sep 27, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Oct 25, 2018
11:23p BUF » 1:45a IKA
Unknown Company 2 stops (26h22m)
$759
outward: Oct 1, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Oct 15, 2018
11:23p BUF » 1:45a IKA
Unknown Company 2 stops (26h22m)
$759
outward: Sep 27, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Oct 25, 2018
11:23p BUF » 1:45a IKA
Unknown Company 2 stops (26h22m)
$759
outward: Sep 27, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Oct 25, 2018
11:23p BUF » 1:45a IKA
Unknown Company 2 stops (26h22m)
$759
outward: Sep 27, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Oct 25, 2018
11:23p BUF » 1:45a IKA
Unknown Company 2 stops (26h22m)
$759
outward: Oct 2, 2018
2:55a IKA » 1:39a BUF
Unknown Company 2 stops (22h44m)
inbound: Nov 28, 2018
11:32p BUF » 7:10p IKA
Unknown Company 2 stops (19h38m)
$774
outward: Feb 25, 2019
2:10a IKA » 12:11a BUF
Unknown Company 2 stops (22h01m)
inbound: Mar 1, 2019
6:50p BUF » 7:10p IKA
Unknown Company 2 stops (24h20m)
$774
outward: Feb 25, 2019
2:10a IKA » 12:11a BUF
Unknown Company 2 stops (22h01m)
inbound: Mar 1, 2019
6:50p BUF » 7:10p IKA
Unknown Company 2 stops (24h20m)
$786
outward: Oct 9, 2018
5:00a IKA » 1:25a YYZ
Unknown Company 2 stops (20h25m)
inbound: Nov 14, 2018
3:40a YYZ » 10:15p IKA
Unknown Company 2 stops (18h35m)
$787
outward: Nov 9, 2018
2:45a IKA » 11:05p YYZ
Unknown Company 2 stops (20h20m)
inbound: Dec 2, 2018
3:40a YYZ » 10:15p IKA
Unknown Company 2 stops (18h35m)
$791
outward: Oct 19, 2018
5:00a IKA » 1:25a YYZ
Unknown Company 2 stops (20h25m)
inbound: Nov 23, 2018
3:40a YYZ » 10:15p IKA
Unknown Company 2 stops (18h35m)
$791
outward: Oct 19, 2018
5:00a IKA » 1:25a YYZ
Unknown Company 2 stops (20h25m)
inbound: Nov 23, 2018
3:40a YYZ » 10:15p IKA
Unknown Company 2 stops (18h35m)
$794
outward: Nov 7, 2018
2:10a IKA » 2:18a BUF
Unknown Company 2 stops (24h08m)
inbound: Jan 1, 2019
11:22p BUF » 7:10p IKA
Unknown Company 2 stops (19h48m)
$794
outward: Nov 7, 2018
2:10a IKA » 2:18a BUF
Unknown Company 2 stops (24h08m)
inbound: Jan 8, 2019
10:12p BUF » 7:10p IKA
Unknown Company 2 stops (20h58m)
$794
outward: Nov 7, 2018
2:10a IKA » 2:18a BUF
Unknown Company 2 stops (24h08m)
inbound: Dec 31, 2018
11:22p BUF » 12:59a IKA
Unknown Company 2 stops (25h37m)
$805
outward: Oct 17, 2018
5:00a IKA » 12:00a YYZ
Turkish Airlines 1 stop (19h)
inbound: Nov 1, 2018
4:35a YYZ » 10:15p IKA
Turkish Airlines 1 stop (17h40m)
$807
outward: Oct 19, 2018
12:50p IKA » 12:00a YYZ
Turkish Airlines 1 stop (35h10m)
inbound: Nov 23, 2018
4:35a YYZ » 10:15p IKA
Turkish Airlines 1 stop (17h40m)
$807
outward: Oct 19, 2018
12:50p IKA » 12:00a YYZ
Turkish Airlines 1 stop (35h10m)
inbound: Nov 23, 2018
4:35a YYZ » 10:15p IKA
Turkish Airlines 1 stop (17h40m)
$808
outward: Nov 7, 2018
2:10a IKA » 2:18a BUF
Unknown Company 2 stops (24h08m)
inbound: Jan 4, 2019
11:22p BUF » 7:10p IKA
Unknown Company 2 stops (19h48m)
$808
outward: Nov 8, 2018
2:10a IKA » 2:18a BUF
Unknown Company 2 stops (24h08m)
inbound: Jan 4, 2019
11:22p BUF » 7:10p IKA
Unknown Company 2 stops (19h48m)
Return
Departure
04 October Oct Thursday $retDate.dayShortName
05 October Oct Friday $retDate.dayShortName
06 October Oct Saturday $retDate.dayShortName
07 October Oct Sunday $retDate.dayShortName
08 October Oct Monday $retDate.dayShortName
09 October Oct Tuesday $retDate.dayShortName
10 October Oct Wednesday $retDate.dayShortName
24 September Sep Monday $outDate.dayShortName
25 September Sep Tuesday $outDate.dayShortName
$945
26 September Sep Wednesday $outDate.dayShortName
27 September Sep Thursday $outDate.dayShortName
$960
28 September Sep Friday $outDate.dayShortName
$1,244 $1,141 $1,141 $901
29 September Sep Saturday $outDate.dayShortName
$1,244 $730 $1,141
30 September Sep Sunday $outDate.dayShortName
$1,334 $1,229 $833
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
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • all
  • Alitalia
  • Austrian Airlines
  • Emirates
  • Lufthansa
  • Pegasus Airlines
  • Swiss
  • Turkish Airlines
  • Ukraine Intl Airlines
Pegasus Airlines
outbound: Sep 29, 2018
Pegasus Airlines 2 stops
return: Oct 6, 2018
British Airways 2 stops
Turkish Airlines
outbound: Dec 15, 2018
Turkish Airlines 2 stops
return: Jan 17, 2019
Air Canada 2 stops
Alitalia
outbound: Oct 18, 2018
Alitalia 2 stops
return: Nov 9, 2018
Air France 2 stops
Lufthansa
outbound: Dec 15, 2018
Lufthansa 1 stop
return: Jan 17, 2019
Air Canada 2 stops
Austrian Airlines
outbound: Oct 12, 2018
Austrian Airlines 2 stops
return: Nov 10, 2018
Air Canada 2 stops
Swiss
outbound: Sep 27, 2018
Swiss 2 stops
return: Oct 25, 2018
Air Canada 2 stops
Ukraine Intl Airlines
outbound: Nov 10, 2018
Ukraine Intl Airlines 1 stop
return: Dec 1, 2018
Ukraine Intl Airlines 1 stop
Emirates
outbound: Jan 1, 2019
Emirates 1 stop
return: Feb 1, 2019
Emirates 1 stop

Travel tips for flights Tehran - Toronto

Information on Toronto
Route

Average flight duration: 22h29m (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:
  • Sep 23, 2018 12:53 AM, GMT-4
  • Weather:
  • min. 58ºF, max. 63ºF
  • Departure city:
  • Tehran, Iran
  • Airport(s):
  • Mehrabad International Airport (THR)
  • Imam Khomeini International Airport (IKA)
  • Local time:
  • Sep 23, 2018 8:23 AM, GMT+3
  • Weather:
  • min. 74ºF, max. 87º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.