Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option Tehran Toronto | Outbound 09/25/25 2 Stopovers (SAW, AMS) VF0186, VF0001, TS0377 22h 15min | Return 10/05/25 2 Stopovers (AMS, SAW) TS0376, VF0004, VF0185 40h 15min | | ![]() | ? | $1,041 | |
Tehran Toronto | Outbound 09/25/25 1 Stopover (DXB) EK0980, EK0241 24h 50min | Return 10/05/25 2 Stopovers (BOS, DXB) EK5796, EK0238, EK2373 32h 50min | | ![]() | $1,913 | ||
Tehran Toronto | Outbound 09/25/25 2 Stopovers (DXB, AMS) FZ1932, KL0428, KL0695 32h 20min | Return 10/05/25 2 Stopovers (AMS, DXB) KL0696, KL0427, FZ1819 27h 05min | | ![]() | ? | $1,113 | |
Tehran Toronto | Outbound 09/25/25 2 Stopovers (SAW, IST, WAW) PC0517, LO0136, LO0043 58h 05min | Return 10/05/25 2 Stopovers (FRA, SAW) WS5943, PC0996, PC0516 30h 20min | | ![]() | ? | $1,495 |
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,040.40 |
---|---|
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 $530
- Flight Toronto - Delhi from $1,385
- Flight Toronto - Newark from $1,222
- Flight Toronto - Fort Lauderdale from $252
- Flight Toronto - New York from $204
- Flight Toronto - New York from $192
- Flight Toronto - Orlando from $191
- Flight Toronto - Miami from $177
- Flight Toronto - Munich from $674
- Flight Toronto - Edmonton from $121