Recent Airfares From Canada to Iran

Toronto to Tehran

from

1 Apr - 16 Apr
15-day round trip
change dates
Toronto to Mashhad

from

4 May - 25 May
21-day round trip
change dates
Toronto to Shiraz

from

4 Aug - 12 Sep
39-day round trip
change dates
Ottawa to Isfahan

from

17 Apr - 9 May
22-day round trip
change dates

Weather Averages for Iran

Canada to Iran Flight Information

  • The cheapest flight from Canada to Iran is from Toronto to Tehran, with airfares starting at EUR 993.15
  • The fastest flight from Canada to Iran is from Montréal to Isfahan, with an average flight time of 18h 05m
  • The most popular airlines flying from Canada to Iran are Air Canada, Turkish Airlines, Lufthansa
  • The most popular city destinations in Iran are Tehran, Mashhad, Shiraz