Recent Airfares from Canada to Iran

Vancouver to Tehran

from

17 Jan - 2 Feb
16-day round trip
change dates
Toronto to Mashhad

from

20 Apr - 23 May
33-day round trip
change dates
Toronto to Shiraz

from

1 Mar - 1 Apr
31-day round trip
change dates
Toronto to Isfahan

from

1 Apr - 31 May
60-day round trip
change dates
Montréal to Bandar Abbas

from

1 Mar - 20 Apr
50-day round trip
change dates
Montréal to Tabriz

from

30 Apr - 30 May
30-day round trip
change dates

Weather Averages for Iran

Canada to Iran flight information

  • The cheapest flight from Canada to Iran is from Vancouver to Tehran, with airfares starting at BHD 329.074
  • 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 Emirates, Qatar Airways, Air Canada
  • The most popular city destinations in Iran are Tehran, Mashhad, Shiraz