| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| Toronto Tehran | Outbound 05/23/26 2 Stopovers (LHR, STN, SAW) VS0148, VF1992, VF0185 41h 15min | Return 06/18/26 2 Stopovers (SAW, STN, LHR) VF0186, VF1987, VS0147 26h 15min | | | ? | $1,019 | |
| Toronto Tehran | Outbound 05/23/26 1 Stopover (DXB) EK0242, EK2373 33h 20min | Return 06/18/26 1 Stopover (DXB) EK2065, EK0241 22h 55min | | | $1,343 | ||
| Best option Toronto Tehran | Outbound 05/23/26 1 Stopover (DXB) EK0242, EK0979 17h 15min | Return 06/18/26 1 Stopover (DXB) EK0980, EK0241 23h 40min | | | ? | $1,360 | |
| Toronto Tehran | Outbound 05/23/26 1 Stopover (DXB) EK0242, EK2064 18h 40min | Return 06/18/26 1 Stopover (DXB) EK2065, EK0241 22h 55min | | | $1,376 | ||
| Toronto Tehran | Outbound 07/17/26 1 Stopover (DXB) AC0056, EK0977 19h 45min | Return 08/13/26 1 Stopover (DXB) EK0972, AC0057 29h 40min | | | ? | $1,418 | |
| Toronto Tehran | Outbound 05/23/26 1 Stopover (DXB) EK0242, EK0979 17h 15min | Return 06/18/26 1 Stopover (DXB) EK2065, EK0241 22h 55min | | | ? | $1,458 | |
| Toronto Tehran | Outbound 07/19/26 2 Stopovers (ZRH, VIE) OS8292, OS0136, OS0087 15h 20min | Return 08/12/26 1 Stopover (VIE) OS0088, OS8247 19h 40min | | | ? | $1,499 | |
| Toronto Tehran | Outbound 07/17/26 1 Stopover (DXB) EK0242, EK0977 27h 35min | Return 08/13/26 2 Stopovers (DXB, BOS) EK0978, EK0237, EK5797 22h 58min | | | $1,677 | ||
| Toronto Tehran | Outbound 07/17/26 2 Stopovers (ZRH, FRA) LX0081, LX3612, LX4020 20h 25min | Return 08/13/26 1 Stopover (FRA) LH0601, LH6780 26h 25min | | | $1,720 | ||
| Toronto Tehran | Outbound 07/17/26 1 Stopover (DXB) EK0242, EK0979 17h 15min | Return 08/13/26 1 Stopover (DXB) EK0978, EK0241 37h 25min | | | ? | $1,722 |
Airline
- Emirates Airline
- Qatar Airways
- Lufthansa
- Egyptair
- Austrian Airlines
Tips and tricks to help you find cheap flights from Toronto to Tehran
Favorite airline: Austrian Airlines
The majority of passengers on the route Toronto – Tehran prefer to fly with Austrian Airlines.
Austrian Airlines
50 %
Emirates
25 %
United Airlines
25 %
Favourite connection: via London Heathrow and Vienna
Flights with a stopover in London Heathrow and Vienna are the most popular connection for this route.
Route
bookings
2 stopovers London Heathrow Vienna International
17h 10min, from $947
67 %
1 stopover Dubai
33h 45min, from $1,154
33 %
Important flight information
Flight information: Toronto - Tehran
| Roundtrip from | $1,018.60 |
|---|---|
| Distance | 9922 km |
| Departure airport | Airport Toronto - Lester B. Pearson International Airport (YYZ) |
| Departure country | Flights from Canada |
| Arrival airport | Airport Tehran (IKA) |
| Destination country | Flights to Iran |
Alternative flights to Tehran
- Flight Toronto - Tehran from $1,019
Flight destinations with a similar price
- Flight Tehran - Munich from $315
- Flight Tehran - Berlin from $423
- Flight Tehran - Vienna from $371
- Flight Tehran - Hamburg from $343
- Flight Tehran - Frankfurt from $383
- Flight Tehran - London from $534
- Flight Tehran - Budapest from $430
- Flight Tehran - Hannover from $290
- Flight Tehran - London Heathrow from $534
- Flight Tehran - Karachi from $531