| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| London Heathrow Tehran | Outbound 25/05/26 3 Stopovers (CPH, IST, SAW, ESB) SK1508, SK0831, VF3010, VF0563 51h 50min | Return 07/06/26 1 Stopover (SAW, IST) PC0517, BA0721 31h 40min | | | ? | £384 | |
| Best option London Heathrow Tehran | Outbound 20/08/26 1 Stopover (VIE) OS0332, OS0087 07h 30min | Return 18/09/26 1 Stopover (VIE) OS0088, OS0331 09h 10min | | | ? | £467 | |
| London Heathrow Tehran | Outbound 17/08/26 1 Stopover (DOH) QR0106, QR0490 29h 10min | Return 15/09/26 1 Stopover (SAW, IST) VF0186, BA0701 20h 35min | | | £511 | ||
| London Heathrow Tehran | Outbound 25/05/26 1 Stopover (IST, SAW) TK1988, VF0195 14h 40min | Return 07/06/26 1 Stopover (SAW, IST) VF0186, TK1971 17h 20min | | | £401 | ||
| London Heathrow Tehran | Outbound 04/05/26 2 Stopovers (BEG, IST, SAW) JU0211, JU0426, VF0185 31h 40min | Return 22/05/26 1 Stopover (IST) TK0871, TK1985 10h 05min | | | £460 | ||
| London Heathrow Tehran | Outbound 22/06/26 1 Stopover (FRA) LH0901, LH0600 08h 25min | Return 04/07/26 1 Stopover (FRA) LH0601, LH0900 10h 35min | | | ? | £461 | |
| London Heathrow Tehran | Outbound 27/05/26 1 Stopover (FRA) LH0901, LH0600 08h 25min | Return 10/06/26 1 Stopover (VIE) OS0088, OS0331 09h 10min | | | ? | £464 | |
| London Heathrow Tehran | Outbound 04/05/26 1 Stopover (FRA) LH0923, LH0600 10h 25min | Return 22/05/26 1 Stopover (VIE) OS0088, OS0331 09h 10min | | | £482 | ||
| London Heathrow Tehran | Outbound 04/05/26 1 Stopover (FRA) LH0923, LH0600 10h 25min | Return 22/05/26 1 Stopover (VIE) OS0088, OS0331 09h 10min | | | £483 | ||
| London Heathrow Tehran | Outbound 08/08/26 2 Stopovers (CPH, IST, SAW) SK0502, SK0831, VF0187 38h 55min | Return 31/08/26 2 Stopovers (SAW, HAM) VF0188, VF0077, BA0963 55h 35min | | | ? | £489 |
Airline
- Lufthansa
- Qatar Airways
- Austrian Airlines
- SAS Scandinavian Airlines
- Egyptair
Tips and tricks to help you find cheap flights from London Heathrow to Tehran
Favourite airline: Austrian Airlines
44 % of flights on the route London Heathrow – Tehran are booked with Austrian Airlines.
Austrian Airlines
44 %
Eurowings
19 %
Qatar Airways
19 %
Favourite connection: via Vienna
Flights with a stopover in Vienna are the most popular connection for this route.
Route
bookings
1 stopover Vienna
10h 35min, from £572
54 %
2 stopovers Dusseldorf Istanbul - Sabiha Gökcen
15h 15min, from £605
23 %
1 stopover Dubai
14h 25min, from £1,041
15 %
Important flight information
Flight information: London Heathrow - Tehran
| Outbound and return from | £383.98 |
|---|---|
| Flight duration | min. 06:05 |
| Return flight duration | min. 06:35 |
| Distance | 4428 km |
| Flights per week | 3 |
| Departure airport | Airport London Heathrow (LHR) |
| Arrival airport | Airport Tehran Imam Khomeini (IKA) |
| Destination country | Flights to Iran |
Alternative routes to Iran
- Flight London Heathrow - Shiraz from £476
Alternative flights to Tehran
- Flight London City - Tehran from £477
- Flight Birmingham - Tehran from £295
- Flight London Stansted - Tehran from £277
- Flight Manchester - Tehran from £277
- Flight London - Tehran from £277
- Flight London Gatwick - Tehran from £314
Popular destinations for onward travel
- Flight Tehran - Kuala Lumpur from £380
- Flight Tehran - Yerevan from £287
Flight destinations with a similar price
- Flight London Heathrow - Islamabad from £411
- Flight London Heathrow - Lahore from £419
- Flight London Heathrow - Mumbai from £356
- Flight London Heathrow - Delhi from £377
- Flight London Heathrow - Dhaka from £410
- Flight London Heathrow - Los Angeles from £382
- Flight London Heathrow - Johannesburg from £378
- Flight London Heathrow - Bali from £354
- Flight London Heathrow - Dammam from £372
- Flight London Heathrow - Muscat from £390