| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| Tehran Toronto | Outbound 06/25/26 2 Stopovers (DXB, CDG) FZ1938, AF0655, AF0358 38h 20min | Return 06/30/26 2 Stopovers (AMS, DXB) KL0692, KL0427, FZ1819 31h 30min | | | ? | $1,185 | |
| Best option Tehran Toronto | Outbound 06/25/26 2 Stopovers (SAW, AMS) VF0186, VF0001, TS0377 22h 50min | Return 06/30/26 1 Stopover (IST) TK0018, TK0874 17h 00min | | | ? | $1,488 | |
| Tehran Toronto | Outbound 05/22/26 1 Stopover (DOH) QR0499, QR0767 32h 00min | Return 06/22/26 1 Stopover (DOH) QR0768, QR0498 32h 30min | | | $1,714 | ||
| Tehran Toronto | Outbound 05/22/26 2 Stopovers (SAW, IST, AMM) VF0186, RJ0166, RJ0271 39h 20min | Return 06/22/26 2 Stopovers (LGW, STN, SAW) PD7282, VF1990, VF0185 44h 20min | | | ? | $1,331 | |
| Tehran Toronto | Outbound 05/22/26 2 Stopovers (SAW, IST, AMM) VF0186, RJ3702, RJ0271 39h 20min | Return 06/22/26 1 Stopover (DXB) EK0242, EK0979 17h 15min | | | ? | $1,455 | |
| Tehran Toronto | Outbound 05/22/26 2 Stopovers (DXB, AMS) FZ1932, KL0428, KL0691 26h 45min | Return 06/22/26 2 Stopovers (AMS, DXB) KL0696, KL0427, FZ1819 26h 20min | | | ? | $1,603 | |
| Tehran Toronto | Outbound 06/25/26 1 Stopover (FRA) LH0601, LH6676 19h 50min | Return 06/30/26 2 Stopovers (BCN, FRA) LH6635, LH1125, LH0600 17h 10min | | | $1,625 | ||
| Tehran Toronto | Outbound 05/22/26 1 Stopover (DXB) EK0980, EK0241 23h 40min | Return 06/22/26 2 Stopovers (BOS, DXB) EK5796, EK0238, EK2302 37h 05min | | | $1,919 |
Airline
- AJet
- flydubai
- Lufthansa
- Qatar Airways
- Emirates Airline
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
32 %
2 stopovers Istanbul London Heathrow
20h 20min, from $1,246
21 %
2 stopovers Dubai Montréal-Pierre Elliott Trudeau International Airport
26h 33min, from $1,440
15 %
Important flight information
Flight information: Tehran - Toronto
| Roundtrip from | $1,185.00 |
|---|---|
| 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 $314
- Flight Toronto - Cancun from $288
- Flight Toronto - London Gatwick from $757
- Flight Toronto - London Heathrow from $723
- Flight Toronto - Delhi from $1,250
- Flight Toronto - Ahmedabad from $1,587
- Flight Toronto - Islamabad from $783
- Flight Toronto - Kabul from $1,520
- Flight Toronto - Berlin from $737
- Flight Toronto - Karachi from $1,150
Flight destinations with a similar price
- Flight Tehran - Yerevan from $1,225