Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Tehran to London?

Cheap Flights from London to Tehran, IR, Iran - LON to THR Last modified: 26 Aug 2016 01:14

Popular flights from London to Tehran Last modified: 26 Aug 2016 01:14

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Aegean
LONTHR
Wed 16/11
1 stop
THRLON
Fri 25/11
1 stop
£179
Select
Atlasjet
LONTHR
Fri 28/10
1 stop
THRLON
Mon 31/10
1 stop
£216
Select
Atlasjet
LONTHR
Tue 08/11
1 stop
THRLON
Sat 12/11
1 stop
£216
Select
Atlasjet
LONTHR
Tue 20/12
1 stop
THRLON
Wed 28/12
1 stop
£216
Select
Pegasus
LONTHR
Thu 27/10
1 stop
THRLON
Thu 10/11
1 stop
£217
Select
Pegasus
LONTHR
Thu 10/11
1 stop
THRLON
Sun 20/11
1 stop
£217
Select
Pegasus
LONTHR
Wed 16/11
1 stop
THRLON
Fri 25/11
1 stop
£217
Select
Pegasus
LONTHR
Thu 01/12
1 stop
THRLON
Tue 06/12
1 stop
£217
Select
Alitalia
LONTHR
Thu 01/12
1 stop
THRLON
Tue 06/12
1 stop
£236
Select
Turkish
LONTHR
Sat 17/09
1 stop
THRLON
Sat 01/10
1 stop
£244
Select
UIA
LONTHR
Wed 07/09
1 stop
THRLON
Wed 21/09
1 stop
£255
Select
UIA
LONTHR
Thu 17/11
1 stop
THRLON
Wed 30/11
1 stop
£255
Select
Air France
LONTHR
Thu 29/09
1 stop
THRLON
Thu 06/10
1 stop
£325
Select
Azal
LONTHR
Fri 02/09
1 stop
THRLON
Sun 11/09
1 stop
£328
Select
Azal
LONTHR
Tue 13/09
1 stop
THRLON
Tue 20/09
1 stop
£328
Select
Azal
LONTHR
Sat 17/09
1 stop
THRLON
Tue 20/09
1 stop
£328
Select
Azal
LONTHR
Sun 18/09
1 stop
THRLON
Tue 20/09
1 stop
£328
Select
Azal
LONTHR
Fri 23/09
1 stop
THRLON
Thu 06/10
1 stop
£328
Select
Lufthansa
LONTHR
Thu 01/12
2 stops
THRLON
Tue 06/12
2 stops
£338
Select
KLM
LONTHR
Thu 08/09
1 stop
THRLON
Thu 22/09
1 stop
£343
Select
Oman Air
LONTHR
Thu 01/12
1 stop
THRLON
Sun 04/12
1 stop
£350
Select
Aeroflot
LONTHR
Fri 02/09
1 stop
THRLON
Sat 10/09
1 stop
£351
Select
Aeroflot
LONTHR
Fri 02/09
1 stop
THRLON
Mon 12/09
1 stop
£351
Select
Aeroflot
LONTHR
Fri 09/09
1 stop
THRLON
Sat 24/09
1 stop
£351
Select
Aeroflot
LONTHR
Wed 14/09
1 stop
THRLON
Mon 19/09
1 stop
£351
Select
Aeroflot
LONTHR
Fri 23/09
1 stop
THRLON
Thu 06/10
1 stop
£351
Select
Austrian
LONTHR
Fri 07/10
3 stops
THRLON
Tue 18/10
3 stops
£357
Select
British Airways
LONTHR
Wed 07/09
nonstop
THRLON
Wed 21/09
nonstop
£370
Select
British Airways
LONTHR
Fri 09/09
nonstop
THRLON
Sat 24/09
nonstop
£370
Select
British Airways
LONTHR
Fri 23/09
nonstop
THRLON
Thu 06/10
nonstop
£370
Select
British Airways
LONTHR
Fri 30/09
nonstop
THRLON
Thu 06/10
nonstop
£370
Select
British Airways
LONTHR
Fri 28/10
nonstop
THRLON
Mon 31/10
nonstop
£370
Select
IranAir
LONTHR
Sun 28/08
nonstop
THRLON
Sun 04/09
nonstop
£371
Select
IranAir
LONTHR
Sun 28/08
nonstop
THRLON
Sun 11/09
nonstop
£371
Select
IranAir
LONTHR
Thu 01/09
nonstop
THRLON
Sun 11/09
nonstop
£371
Select
IranAir
LONTHR
Thu 01/09
nonstop
THRLON
Thu 15/09
nonstop
£371
Select
IranAir
LONTHR
Sun 04/09
nonstop
THRLON
Thu 08/09
nonstop
£371
Select
Belavia
LONTHR
Fri 30/09
1 stop
THRLON
Wed 12/10
1 stop
£399
Select
Belavia
LONTHR
Fri 04/11
1 stop
THRLON
Wed 23/11
1 stop
£399
Select
Belavia
LONTHR
Fri 25/11
1 stop
THRLON
Wed 30/11
1 stop
£399
Select
Emirates
LONTHR
Wed 07/09
1 stop
THRLON
Wed 21/09
1 stop
£421
Select
Emirates
LONTHR
Wed 14/09
1 stop
THRLON
Mon 19/09
1 stop
£421
Select
Qatar
LONTHR
Thu 29/09
1 stop
THRLON
Thu 06/10
1 stop
£432
Select
Qatar
LONTHR
Thu 01/12
1 stop
THRLON
Tue 06/12
1 stop
£432
Select
Etihad
LONTHR
Wed 19/10
1 stop
THRLON
Sat 29/10
1 stop
£576
Select
Etihad
LONTHR
Tue 08/11
1 stop
THRLON
Sat 12/11
1 stop
£576
Select
Air Berlin
LONTHR
Sun 04/09
2 stops
THRLON
Thu 15/09
2 stops
£584
Select
Air Berlin
LONTHR
Thu 13/10
2 stops
THRLON
Sat 29/10
2 stops
£584
Select
Astana
LONTHR
Mon 05/09
2 stops
THRLON
Tue 20/09
2 stops
£665
Select
Kuwait
LONTHR
Fri 21/10
1 stop
THRLON
Sun 06/11
1 stop
£1,926
Select
Kuwait
LONTHR
Sat 29/10
1 stop
THRLON
Wed 16/11
1 stop
£1,926
Select
Kuwait
LONTHR
Thu 10/11
1 stop
THRLON
Sun 20/11
1 stop
£1,926
Select
Kuwait
LONTHR
Sat 26/11
1 stop
THRLON
Sun 04/12
1 stop
£1,926
Select
Kuwait
LONTHR
Thu 01/12
1 stop
THRLON
Sun 11/12
1 stop
£1,926
Select
Swiss
LONTHR
Sat 17/12
2 stops
THRLON
Sat 31/12
2 stops
£2,554
Select

How Much Does it Cost to Fly from London to Tehran (LON to THR)?

We have collected flight cost data from across the web for travel from London to Tehran, and have found the average flight price for this trip to be £198.

When Can I Buy the Cheapest Flight from London to Tehran (LON to THR)?

Airlines can adjust prices for plane tickets from London to Tehran based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from London to Tehran

The chart below shows up-to-date information regarding how far in advance a flight from London to Tehran should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days £371 £198
7-14 days £370 £199
14-21 days £370 £246
21-30 days £370 £244
30-60 days £370 £218
60-90 days £370 £179
90+ days £367 £181

Cheapest Day To Fly from London to Tehran

The chart below shows up-to-date information regarding the cheapest days to fly from London to Tehran.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
£199 £216 £179 £181 £199 £211 £199

Lowest Fares Chart By Month from London to Tehran

The chart below shows the lowest fare by month when flying from London to Tehran.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August London Tehran Azal 28/08/2016 09/09/2016 1 £330
September London Tehran Aegean 01/09/2016 11/09/2016 1 £198
October London Tehran Aegean 22/10/2016 04/11/2016 2 £211
November London Tehran Aegean 16/11/2016 25/11/2016 1 £179
December London Tehran Aegean 01/12/2016 08/12/2016 1 £181
January London Tehran Aegean 07/01/2017 22/01/2017 1 £211
February London Tehran Aegean 09/02/2017 16/02/2017 1 £194
March London Tehran Atlasjet 18/03/2017 01/04/2017 1 £216

Non-Stop vs Connecting Flights from London to Tehran (LON to THR)

Your London to Tehran flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from London to Tehran is £643.

The average price for non-stop flights from London to Tehran is £374.

The chart below shows up to date information regarding non-stop flights from London to Tehran.

Nonstop Flight Details from London to Tehran
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
British Airways 1 1 1 1 1 1 0 21:10 21:10
IranAir 0 1 0 1 0 0 1 17:00 17:00

London to Tehran Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from London to Tehran?
Answer: The average London to Tehran flight time is 5 hours and 50 minutes.
Question: How many kilometers are there between London and Tehran?
Answer: The distance from London to Tehran is 4419 kilometers.
Question: How common are direct flights from London to Tehran?
Answer: There are 9 direct flights from London to Tehran.
Question: What is the most popular airline for non-stop flights from London to Tehran?
Answer: British Airways provides 66% of the non-stop flights between London and Tehran.
Question: What are the most popular connecting cities when flying from London to Tehran?
Answer: Istanbul, TR

Airlines Flying from London to Tehran (LON to THR) Number of flights searched: 307Last modified: 26 Aug 2016 01:14

Below are the different airlines that fly from London to Tehran with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from London to Tehran.

London to Tehran
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Aegean ATH X X X X X X X
Aegean HER / ATH X X X X X
Air France CDG X X X X X X
Alitalia FCO X X X X X X X
Alitalia LIN / FCO X X X X X X X
Belavia MSQ X
British Airways - X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X X
Azal GYD X X X X X
Astana TSE / ALA X X X
Atlasjet IST X X X X X X X
Kuwait KWI X X X
Lufthansa FRA X X X X X X X
Austrian VIE X X X X X X X
Pegasus SAW X X X X X X X
Pegasus ADB / SAW X X X
UIA KBP X X X X X X X
Qatar DOH X X X X X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X
Oman Air MCT X X X X X X X

Airports for Your Route

These pages contain information about the major airports in London and Tehran, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from London - LON

FlightsAirlineLowest Price
London to Dubai Jet Airways, Air Canada, Air France, Air Algerie, Air India, Finnair, Alitalia, British Airways, Royal Brunei, Air China, Cathay, China Southern, Aer Lingus, Emirates, Ethiopian, Eurowings, Gulf Air, IranAir, Azal, JAL, Astana, Korean, KLM, Kenya, Kuwait, Lufthansa, Swiss, MEA, Malaysia, Air Mauritius, Egyptair, Czech, Pegasus, Pakistan, UIA, Qantas, Qatar, SmartWings, Royal Jordanian, TAROM, South African, SAS, Singapore, Aeroflot, Saudi Arabian, Thai, Turkish, Tap Portugal, Srilankan, Virgin Atlantic, WIZZ, Oman Air £198
London to New York American, Air Berlin, Air Canada, Air France, Air India, AeroMexico, Royal Air Maroc, Avianca, Finnair, Alitalia, British Airways, airBaltic, Air China, Cathay, China Southern, Delta, Norwegian Shuttle, Aer Lingus, Ethiopian, Etihad, Icelandair, Iberia, Meridiana, Air Serbia, Korean, KLM, Kuwait, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, Austrian, UIA, Qatar, TAROM, South African, Brussels, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, United, Air Europa, Virgin Atlantic, WestJet £338
London to Istanbul Germanwings, Air Moldova, Aegean, Air Berlin, Air Canada, Air France, Air Algerie, Royal Air Maroc, Alitalia, Belavia, British Airways, Emirates, Eurowings, Etihad, Gulf Air, IranAir, Azal, Adria, Air Serbia, Astana, Atlasjet, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, MEA, Egyptair, Croatia, Pegasus, UIA, Qatar, Royal Jordanian, TAROM, SAS, Singapore, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, TunisAir, SunExpress £87
London to Toronto Jet Airways, Aegean, American, Air Canada, Air France, AeroMexico, Avianca, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Aer Lingus, Ethiopian, Icelandair, Iberia, KLM, Lufthansa, LOT, Swiss, El Al, Egyptair, China Eastern, Austrian, Croatia, SATA, SAS, Brussels, Saudi Arabian, Turkish, Tap Portugal, Air Transat, United, Virgin Atlantic, WestJet, WOW air £245
London to Erbil Etihad, Atlasjet, Lufthansa, MEA, Egyptair, Austrian, Pegasus, Qatar, Royal Jordanian, Turkish £280
London to Kuwait Jet Airways, Aegean, Air Berlin, Air France, Alitalia, British Airways, Emirates, Ethiopian, Etihad, Gulf Air, Air Serbia, Atlasjet, KLM, Kuwait, Lufthansa, Swiss, MEA, Egyptair, Pegasus, Pakistan, Philippine, Qatar, Royal Jordanian, Saudi Arabian, Turkish, Srilankan, Oman Air £210
London to Delhi Jet Airways, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Air China, Cathay, China Southern, Emirates, Ethiopian, Etihad, Garuda, Gulf Air, Uzbekistan, JAL, Adria, Astana, Korean, KLM, Kuwait, Lufthansa, Swiss, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Qatar, SAS, Singapore, Aeroflot, Saudi Arabian, Thai, Turkish, United, Srilankan, Vietnam, Virgin Atlantic, Oman Air £345
London to Rome Germanwings, Air Moldova, Aegean, Air Berlin, Air France, Finnair, Alitalia, Belavia, British Airways, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Icelandair, Ryanair, Hahn Air, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, Swiss, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Air Europa, Vueling, Monarch £45
London to Athens Germanwings, Aegean, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Emirates, Eurowings, Bulgaria Air, Ryanair, Hahn Air, Iberia, Meridiana, Air Serbia, KLM, Air Malta, Lufthansa, LOT, Swiss, El Al, MEA, Egyptair, Austrian, Croatia, Pegasus, UIA, Royal Jordanian, TAROM, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, easyJet, Vueling £82
London to Manila Air France, Alitalia, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Gulf Air, JAL, Korean, KLM, Kuwait, Malaysia, China Eastern, All Nippon, Asiana, Philippine, Qantas, Qatar, Singapore, Saudi Arabian, Thai, Turkish, Vietnam, Oman Air £366
London to Tel Aviv - Yafo Israir, Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, Belavia, British Airways, airBaltic, Air China, Ethiopian, Bulgaria Air, Hahn Air, Uzbekistan, Iberia, Azal, Air Serbia, KLM, Lufthansa, LOT, Swiss, El Al, Czech, Austrian, Pegasus, UIA, SmartWings, Royal Jordanian, TAROM, Brussels, Aeroflot, Thai, Turkish, easyJet, Air Europa, Vueling, WIZZ, Monarch £156
London to Singapore Jet Airways, Aegean, American, Air Berlin, Air Canada, Air France, Air India, Royal Air Maroc, Finnair, Alitalia, British Airways, Biman, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Etihad, Garuda, JAL, Air Serbia, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, Air Mauritius, Egyptair, China Eastern, All Nippon, Austrian, Croatia, Asiana, Philippine, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Virgin Atlantic, Oman Air £394
London to Bahrain Jet Airways, Air Berlin, Air France, Air India, Alitalia, British Airways, Cathay, Aer Lingus, Emirates, Etihad, Gulf Air, Air Serbia, KLM, Kuwait, Lufthansa, Swiss, Egyptair, Pegasus, Qatar, Royal Jordanian, Saudi Arabian, Thai, Turkish, Srilankan, Oman Air £215
London to Doha Jet Airways, Air France, Royal Air Maroc, British Airways, Cathay, Emirates, Ethiopian, Etihad, Gulf Air, Azal, Atlasjet, KLM, Kuwait, Lufthansa, Swiss, MEA, Egyptair, Pegasus, Qatar, Royal Jordanian, Saudi Arabian, Turkish, Srilankan, Oman Air £218
London to Bangkok Germanwings, Jet Airways, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Biman, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Norwegian Shuttle, Emirates, Ethiopian, Eurowings, Etihad, Garuda, Gulf Air, Hainan, JAL, Air Serbia, Astana, Korean, KLM, Kenya, Kuwait, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Egyptair, China Eastern, All Nippon, Austrian, Asiana, Pakistan, Philippine, UIA, Qantas, Qatar, Royal Jordanian, SAS, Brussels, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Oman Air £357
London to Hong Kong Jet Airways, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, British Airways, Royal Brunei, EVA Air, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Garuda, Hainan, JAL, Air Serbia, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Xiamen, Malaysia, Air Mauritius, China Eastern, All Nippon, Austrian, Asiana, Philippine, Qantas, Qatar, Royal Jordanian, South African, SAS, Singapore, Aeroflot, Thai, Turkish, Tap Portugal, United, Srilankan, Vietnam, Virgin Atlantic £401
London to Sydney Aegean, American, Air Berlin, Air Canada, Air France, Air India, Finnair, Alitalia, Belavia, British Airways, Air China, China Airlines, Cathay, China Southern, Delta, Aer Lingus, Emirates, Etihad, Garuda, JAL, Air Serbia, Korean, KLM, Kenya, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, All Nippon, Air New Zealand, Austrian, Asiana, Philippine, Qantas, Qatar, South African, SAS, Singapore, Thai, Turkish, United, Virgin Australia, Vietnam, Virgin Atlantic £505
London to Abu Dhabi Jet Airways, Aegean, Air Berlin, Air France, Air India, Finnair, Alitalia, Belavia, British Airways, airBaltic, Aer Lingus, Etihad, Gulf Air, Air Serbia, KLM, Air Malta, Kenya, MEA, Egyptair, Czech, Pakistan, Qatar, Royal Jordanian, SAS, Brussels, Saudi Arabian, Turkish, Tap Portugal, Srilankan, Oman Air £246
London to Karachi Air Berlin, Air Canada, Alitalia, British Airways, Air China, Emirates, Etihad, Gulf Air, Air Serbia, KLM, Kenya, Pakistan, Qatar, Saudi Arabian, Thai, Turkish, Srilankan, Oman Air £370
London to Larnaca Germanwings, Air Moldova, Aegean, Air Berlin, Alitalia, Belavia, British Airways, airBaltic, Norwegian Air, Emirates, Etihad, Bulgaria Air, Gulf Air, Hahn Air, Iberia, Air Serbia, KLM, Air Malta, Lufthansa, LOT, Swiss, El Al, MEA, Egyptair, Thomas Cook, Czech, Austrian, UIA, Qatar, SmartWings, Royal Jordanian, TAROM, SAS, Aeroflot, easyJet, Vueling, WIZZ, Monarch £127
London to Baku Air France, Alitalia, Belavia, airBaltic, IranAir, Azal, Astana, KLM, Lufthansa, Egyptair, Czech, UIA, Qatar, S7, Aeroflot, Turkish £264
London to Mumbai Jet Airways, Air Berlin, Air Canada, Air France, Air India, Alitalia, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Gulf Air, JAL, Korean, KLM, Kenya, Kuwait, Lufthansa, Swiss, El Al, Malaysia, Air Mauritius, Egyptair, All Nippon, Pakistan, Qantas, Qatar, South African, SAS, Singapore, Saudi Arabian, Thai, Turkish, United, Srilankan, Vietnam, Virgin Atlantic, Oman Air £327

Cheap International Flights to Tehran - THR

FlightsAirlineLowest Price
Manchester to Tehran Aegean, Air Berlin, Air France, Alitalia, British Airways, China Southern, Emirates, Etihad, KLM, Lufthansa, Swiss, Austrian, UIA, Qatar, Aeroflot, Turkish £311
Birmingham to Tehran Aegean, Air Berlin, Air France, China Southern, Emirates, Etihad, KLM, Lufthansa, Qatar, Aeroflot, Turkish £318
Leeds Bradford to Tehran Air France, Alitalia, British Airways, KLM, Qatar, Aeroflot £456
Rotterdam to Tehran British Airways, Lufthansa, Turkish £273
Bristol to Tehran British Airways, Etihad, KLM, Lufthansa £483
Cardiff to Tehran British Airways, KLM, Aeroflot Check Dates
Nottingham to TehranCheck Dates
Humberside to TehranCheck Dates
Cheap Flights from London to Tehran, IR, Iran, from £179 Round trip from LON to THR