| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| London Heathrow Tehran | Outbound 24/03/26 2 Stopovers (BSL, SAW) BA0754, VF0106, VF0187 13h 30min | Return - | | | £218 | ||
| 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 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 25/05/26 1 Stopover (DXB) EK0030, EK0977 30h 40min | Return 07/06/26 1 Stopover (DXB) EK0980, EK0007 16h 15min | | | £641 | ||
| 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 31/03/26 2 Stopovers (BCN, ESB) VY6653, VF0608, VF0563 26h 25min | Return 21/04/26 2 Stopovers (GYD, IST) J28018, J20077, BA0719 50h 20min | | | ? | £456 | |
| 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 10/08/26 1 Stopover (FRA) LH0901, LH0600 08h 25min | Return 03/09/26 1 Stopover (FRA) LH0601, LH4234 09h 35min | | | ? | £476 | |
| London Heathrow Tehran | Outbound 30/03/26 1 Stopover (VIE) OS0332, OS0087 07h 30min | Return 24/04/26 1 Stopover (VIE) OS0088, OS0331 09h 10min | | | ? | £478 | |
| 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
- British Airways
- Emirates Airline
- Turkish Airlines
- Austrian Airlines
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
| Cheapest outbound flight from | 218,00 £ |
|---|---|
| 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 584 £
Alternative flights to Tehran
- Flight London Stansted - Tehran from 145 £
- Flight London Gatwick - Tehran from 184 £
- Flight Manchester - Tehran from 277 £
- Flight London - Tehran from 145 £
- Flight London City - Tehran from 477 £
- Flight Birmingham - Tehran from 321 £
Popular destinations for onward travel
- Flight Tehran - Yerevan from 286 £
- Flight Tehran - Kuala Lumpur from 380 £
Flight destinations with a similar price
- Flight London Heathrow - Dubai from 215 £
- Flight London Heathrow - Izmir from 237 £
- Flight London Heathrow - Reykjavik-Keflavik from 200 £
- Flight London Heathrow - Tel Aviv from 211 £
- Flight London Heathrow - Ankara from 222 £
- Flight London Heathrow - Dalaman from 235 £
- Flight London Heathrow - Chania from 212 £
- Flight London Heathrow - Agadir from 212 £
- Flight London Heathrow - Kos from 232 £
- Flight London Heathrow - Erbil from 212 £