| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| Toronto Tehran | Outbound 01/31/26 1 Stopover (IST, SAW) TS0214, VF0323 19h 30min | Return 06/05/26 2 Stopovers (SAW, IST, LGW) VF0188, TK1929, TS0283 38h 50min | | | ? | $881 | |
| Best option Toronto Tehran | Outbound 01/24/26 1 Stopover (IST) TK8810, TK0874 18h 50min | Return 05/22/26 1 Stopover (IST) TK0871, TK0017 19h 10min | | | ? | $1,360 | |
| Toronto Tehran | Outbound 01/31/26 1 Stopover (DXB) EK0242, EK2373 34h 25min | Return 06/05/26 1 Stopover (DXB) EK2065, EK0241 22h 55min | | | $1,388 | ||
| Toronto Tehran | Outbound 01/31/26 2 Stopovers (MAN, SAW) PD7206, PC1182, PC0518 32h 00min | Return 06/05/26 3 Stopovers (SAW, ORY, CDG, DUB) PC0513, PC1133, EI0523, EI0127 45h 00min | | | ? | $1,368 | |
| Toronto Tehran | Outbound 01/31/26 1 Stopover (DXB) EK0242, EK2064 20h 00min | Return 06/05/26 1 Stopover (DXB) EK2065, EK0241 22h 55min | | | $1,390 | ||
| Toronto Tehran | Outbound 01/31/26 2 Stopovers (EWR, DXB) UA8202, UA0164, FZ1929 42h 10min | Return 06/05/26 1 Stopover (VIE) OS0088, AC0887 19h 40min | | | ? | $1,404 | |
| Toronto Tehran | Outbound 01/31/26 1 Stopover (VIE) OS8248, OS0087 17h 50min | Return 06/05/26 1 Stopover (VIE) OS0088, OS8247 19h 40min | | | ? | $1,421 | |
| Toronto Tehran | Outbound 01/24/26 3 Stopovers (KEF, AMS, SAW) FI0602, FI0500, PC1260, PC0518 31h 35min | Return 05/22/26 3 Stopovers (IST, WAW, HEL) TK0873, TK1265, AY1148, AY0031 48h 45min | | | ? | $1,704 | |
| Toronto Tehran | Outbound 12/20/25 2 Stopovers (BOS, IST) AC0772, TK0082, TK0886 37h 50min | Return 03/07/26 1 Stopover (IST) TK0877, TK0017 27h 30min | | | ? | $1,768 | |
| Toronto Tehran | Outbound 12/20/25 2 Stopovers (CAI, IST, SAW) MS0996, MS0737, VF0185 28h 50min | Return 03/07/26 2 Stopovers (SAW, IST, CAI) VF0186, MS0736, MS0995 34h 40min | | | ? | $1,800 |
Airline
- Austrian Airlines
- Emirates Airline
- Lufthansa
- Turkish Airlines
- United 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 | $ 880,50 |
|---|---|
| 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 Vancouver - Tehran from $ 955
- Flight Toronto - Tehran from $ 881
Flight destinations with a similar price
- Flight Tehran - Munich from $ 168
- Flight Tehran - Vienna from $ 334
- Flight Tehran - Berlin from $ 170
- Flight Tehran - Hamburg from $ 165
- Flight Tehran - Frankfurt from $ 180
- Flight Tehran - Dubai from $ 276
- Flight Tehran - Kabul from $ 261
- Flight Tehran - Brussels from $ 244
- Flight Tehran - London Heathrow from $ 413
- Flight Tehran - London from $ 413
Flight destinations with a similar price
- Flight Toronto - Barcelona from $ 804
- Flight Toronto - Rome-Fiumicino from $ 860