Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option Tehran Toronto | Outbound 09/01/25 2 Stopovers (DXB, CDG) FZ1938, AF0655, AF0386 38h 10min | Return 09/30/25 2 Stopovers (AMS, DXB) KL0696, KL0427, FZ1819 27h 05min | | ![]() | ? | $1,280 | |
Tehran Toronto | Outbound 09/01/25 2 Stopovers (DXB, BOS) EK2065, EK0237, EK5797 32h 05min | Return 09/30/25 1 Stopover (DXB) EK0242, EK0971 35h 00min | | ![]() | $2,391 | ||
Tehran Toronto | Outbound 09/01/25 2 Stopovers (SAW, FCO) VF0186, VF0073, AZ0650 43h 50min | Return 09/30/25 2 Stopovers (FCO, SAW) AZ0651, VF0074, VF0185 23h 00min | | ![]() | ? | $1,544 | |
Tehran Toronto | Outbound 09/01/25 3 Stopovers (IST, AMS, YHZ) TK0877, TK1951, WS0071, WS0281 31h 50min | Return 09/30/25 2 Stopovers (FRA, SAW) DE2403, PC0994, PC0516 25h 20min | | ![]() | ? | $1,711 |
Airline
- Turkish Airlines
- AJet
- Emirates Airline
- flydubai
Tips and tricks to help you find cheap flights from Tehran to Toronto
Favorite airline: Turkish Airlines
34 % of flights from Tehran to Toronto are booked with Turkish Airlines.

Turkish Airlines
34 %

Emirates
25 %

Etihad Airways
15 %
Cheapest weekday: Monday
The cheapest day of departure is Monday. You can save up to 19 % when you fly on these days of the week.
Favourite connection: via Kuwait and Abu Dhabi
Flights with a stopover in Kuwait and Abu Dhabi are the most popular connection for this route.
Route
bookings
2 stopovers Kuwait-Kuwait International Abu Dhabi
56h 15min, from 908 $US
32 %
2 stopovers Istanbul London Heathrow
20h 20min, from 1 246 $US
21 %
2 stopovers Dubai Montréal-Pierre Elliott Trudeau International Airport
26h 33min, from 1 440 $US
15 %
Important flight information
Flight information: Tehran - Toronto
Roundtrip from | 1 280,00 $US |
---|---|
Distance | 9922 km |
Departure airport | Airport Tehran (IKA) |
Departure country | Flights from Iran |
Arrival airport | Airport Toronto - Lester B. Pearson International Airport (YYZ) |
Destination country | Flights to Canada |
Flight destinations with a similar price
- Flight Toronto - Frankfurt from 790 $US
- Flight Toronto - Delhi from 1 217 $US
- Flight Toronto - Munich from 674 $US
- Flight Toronto - Edmonton from 175 $US
- Flight Toronto - Kelowna from 140 $US
- Flight Toronto - Ottawa from 80 $US
- Flight Toronto - Saskatoon from 200 $US
- Flight Toronto - Berlin from 307 $US
- Flight Toronto - Lagos from 1 013 $US