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 Bahrain to London?

Cheap Flights from London to Bahrain, BH, Bahrain - LON to BAH Last modified: 31 Aug 2016 01:25

Popular flights from London to Bahrain Last modified: 31 Aug 2016 01:25

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.

Pegasus
LONBAH
Wed 12/10
1 stop
BAHLON
Sun 16/10
1 stop
£215
Select
Pegasus
LONBAH
Thu 10/11
1 stop
BAHLON
Thu 17/11
1 stop
£215
Select
Pegasus
LONBAH
Thu 10/11
1 stop
BAHLON
Mon 21/11
1 stop
£215
Select
Pegasus
LONBAH
Sun 13/11
1 stop
BAHLON
Sun 20/11
1 stop
£215
Select
Pegasus
LONBAH
Wed 16/11
1 stop
BAHLON
Fri 18/11
1 stop
£215
Select
Turkish
LONBAH
Tue 27/09
1 stop
BAHLON
Sun 02/10
1 stop
£277
Select
Turkish
LONBAH
Thu 29/09
1 stop
BAHLON
Sun 09/10
1 stop
£277
Select
Turkish
LONBAH
Thu 29/09
1 stop
BAHLON
Wed 12/10
1 stop
£277
Select
Turkish
LONBAH
Mon 03/10
1 stop
BAHLON
Fri 07/10
1 stop
£277
Select
Turkish
LONBAH
Tue 04/10
1 stop
BAHLON
Sun 23/10
1 stop
£277
Select
KLM
LONBAH
Thu 03/11
2 stops
BAHLON
Tue 15/11
2 stops
£333
Select
Egyptair
LONBAH
Sat 01/10
1 stop
BAHLON
Sat 08/10
1 stop
£341
Select
Egyptair
LONBAH
Sat 01/10
1 stop
BAHLON
Thu 13/10
1 stop
£341
Select
Egyptair
LONBAH
Sun 02/10
1 stop
BAHLON
Sun 09/10
1 stop
£341
Select
Egyptair
LONBAH
Sun 02/10
1 stop
BAHLON
Thu 13/10
1 stop
£341
Select
Egyptair
LONBAH
Mon 03/10
1 stop
BAHLON
Fri 07/10
1 stop
£341
Select
Emirates
LONBAH
Thu 06/10
1 stop
BAHLON
Fri 14/10
1 stop
£356
Select
Oman Air
LONBAH
Thu 08/09
1 stop
BAHLON
Mon 19/09
1 stop
£360
Select
Oman Air
LONBAH
Thu 08/09
1 stop
BAHLON
Thu 22/09
1 stop
£360
Select
Oman Air
LONBAH
Sun 11/09
1 stop
BAHLON
Sun 18/09
1 stop
£360
Select
Oman Air
LONBAH
Sun 18/09
1 stop
BAHLON
Tue 20/09
1 stop
£360
Select
Oman Air
LONBAH
Sun 18/09
1 stop
BAHLON
Sun 25/09
1 stop
£360
Select
Lufthansa
LONBAH
Fri 04/11
3 stops
BAHLON
Sun 13/11
3 stops
£361
Select
Etihad
LONBAH
Thu 10/11
1 stop
BAHLON
Mon 21/11
1 stop
£371
Select
Gulf Air
LONBAH
Sun 23/10
nonstop
BAHLON
Fri 28/10
nonstop
£378
Select
Air France
LONBAH
Mon 10/10
2 stops
BAHLON
Fri 28/10
2 stops
£380
Select
British Airways
LONBAH
Wed 21/09
nonstop
BAHLON
Tue 04/10
nonstop
£400
Select
British Airways
LONBAH
Thu 22/09
nonstop
BAHLON
Thu 29/09
nonstop
£400
Select
British Airways
LONBAH
Thu 22/09
nonstop
BAHLON
Tue 04/10
nonstop
£400
Select
British Airways
LONBAH
Mon 26/09
nonstop
BAHLON
Mon 03/10
nonstop
£400
Select
British Airways
LONBAH
Tue 27/09
nonstop
BAHLON
Sun 02/10
nonstop
£400
Select
Qatar
LONBAH
Mon 03/10
1 stop
BAHLON
Fri 07/10
1 stop
£442
Select
Qatar
LONBAH
Tue 25/10
1 stop
BAHLON
Tue 08/11
1 stop
£442
Select
Qatar
LONBAH
Thu 27/10
1 stop
BAHLON
Thu 10/11
1 stop
£442
Select
Qatar
LONBAH
Sun 13/11
1 stop
BAHLON
Sun 20/11
1 stop
£442
Select
Qatar
LONBAH
Thu 17/11
1 stop
BAHLON
Tue 22/11
1 stop
£442
Select
Alitalia
LONBAH
Mon 17/10
2 stops
BAHLON
Mon 31/10
2 stops
£483
Select
Saudi Arabian
LONBAH
Mon 26/09
1 stop
BAHLON
Mon 03/10
1 stop
£514
Select
Saudi Arabian
LONBAH
Wed 28/09
1 stop
BAHLON
Sat 01/10
1 stop
£514
Select
Saudi Arabian
LONBAH
Wed 28/09
1 stop
BAHLON
Thu 13/10
1 stop
£514
Select
Saudi Arabian
LONBAH
Sat 01/10
1 stop
BAHLON
Sat 08/10
1 stop
£514
Select
Saudi Arabian
LONBAH
Sat 01/10
1 stop
BAHLON
Thu 13/10
1 stop
£514
Select
Air Berlin
LONBAH
Sun 02/10
2 stops
BAHLON
Thu 13/10
2 stops
£539
Select
Air Berlin
LONBAH
Thu 06/10
2 stops
BAHLON
Thu 13/10
2 stops
£539
Select
Royal Jordanian
LONBAH
Sat 10/09
1 stop
BAHLON
Fri 30/09
1 stop
£589
Select
Royal Jordanian
LONBAH
Sun 11/09
1 stop
BAHLON
Sun 18/09
1 stop
£589
Select
Royal Jordanian
LONBAH
Mon 19/09
1 stop
BAHLON
Mon 26/09
1 stop
£589
Select
Royal Jordanian
LONBAH
Mon 19/09
1 stop
BAHLON
Sat 01/10
1 stop
£589
Select
Royal Jordanian
LONBAH
Tue 20/09
1 stop
BAHLON
Tue 27/09
1 stop
£589
Select
Air Serbia
LONBAH
Mon 19/09
2 stops
BAHLON
Mon 26/09
2 stops
£605
Select
Air Serbia
LONBAH
Tue 20/09
2 stops
BAHLON
Tue 27/09
2 stops
£605
Select
Air Serbia
LONBAH
Wed 21/09
2 stops
BAHLON
Wed 28/09
2 stops
£605
Select
Air Serbia
LONBAH
Wed 21/09
2 stops
BAHLON
Tue 04/10
2 stops
£605
Select
Air Serbia
LONBAH
Thu 22/09
2 stops
BAHLON
Thu 29/09
2 stops
£605
Select
Jet Airways
LONBAH
Thu 08/09
1 stop
BAHLON
Mon 19/09
1 stop
£1,426
Select
Jet Airways
LONBAH
Mon 19/09
1 stop
BAHLON
Mon 26/09
1 stop
£1,426
Select
Jet Airways
LONBAH
Tue 20/09
1 stop
BAHLON
Tue 27/09
1 stop
£1,426
Select
Jet Airways
LONBAH
Thu 22/09
1 stop
BAHLON
Thu 29/09
1 stop
£1,426
Select
Jet Airways
LONBAH
Sun 25/09
1 stop
BAHLON
Sun 02/10
1 stop
£1,426
Select
Aer Lingus
LONBAH
Mon 19/09
1 stop
BAHLON
Mon 26/09
1 stop
£1,489
Select
Aer Lingus
LONBAH
Wed 28/09
1 stop
BAHLON
Wed 05/10
1 stop
£1,489
Select
Aer Lingus
LONBAH
Thu 29/09
1 stop
BAHLON
Thu 13/10
1 stop
£1,489
Select
Aer Lingus
LONBAH
Fri 30/09
1 stop
BAHLON
Thu 13/10
1 stop
£1,489
Select
Aer Lingus
LONBAH
Sun 02/10
1 stop
BAHLON
Sun 09/10
1 stop
£1,489
Select
Swiss
LONBAH
Thu 03/11
3 stops
BAHLON
Sun 06/11
3 stops
£1,525
Select
Kuwait
LONBAH
Thu 03/11
1 stop
BAHLON
Tue 15/11
1 stop
£1,567
Select
Kuwait
LONBAH
Thu 17/11
1 stop
BAHLON
Tue 22/11
1 stop
£1,567
Select
Kuwait
LONBAH
Sun 20/11
1 stop
BAHLON
Thu 01/12
1 stop
£1,567
Select
Air India
LONBAH
Tue 04/10
1 stop
BAHLON
Tue 11/10
1 stop
£2,042
Select
Air India
LONBAH
Thu 06/10
1 stop
BAHLON
Tue 18/10
1 stop
£2,042
Select
Air India
LONBAH
Tue 11/10
1 stop
BAHLON
Tue 18/10
1 stop
£2,042
Select
Air India
LONBAH
Sun 16/10
1 stop
BAHLON
Mon 31/10
1 stop
£2,042
Select
Srilankan
LONBAH
Sun 25/09
1 stop
BAHLON
Sun 09/10
1 stop
£2,303
Select
Srilankan
LONBAH
Thu 29/09
1 stop
BAHLON
Thu 06/10
1 stop
£2,303
Select
Srilankan
LONBAH
Thu 29/09
1 stop
BAHLON
Thu 13/10
1 stop
£2,303
Select
Srilankan
LONBAH
Thu 06/10
1 stop
BAHLON
Thu 13/10
1 stop
£2,303
Select
Srilankan
LONBAH
Wed 12/10
1 stop
BAHLON
Wed 19/10
1 stop
£2,303
Select

How Much Does it Cost to Fly from London to Bahrain (LON to BAH)?

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

When Can I Buy the Cheapest Flight from London to Bahrain (LON to BAH)?

Airlines can adjust prices for plane tickets from London to Bahrain 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 Bahrain

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

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days £399 £372
7-14 days £398 £301
14-21 days £398 £358
21-30 days £398 £259
30-60 days £378 £215
60-90 days £382 £215
90+ days £378 £215

Cheapest Day To Fly from London to Bahrain

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
£218 £218 £215 £215 £217 £217 £215

Lowest Fares Chart By Month from London to Bahrain

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
August London Bahrain Etihad 31/08/2016 07/09/2016 2 £709
September London Bahrain Pegasus 27/09/2016 02/10/2016 1 £259
October London Bahrain Pegasus 12/10/2016 16/10/2016 1 £215
November London Bahrain Pegasus 10/11/2016 17/11/2016 1 £215
December London Bahrain Pegasus 03/12/2016 13/12/2016 1 £217
January London Bahrain Pegasus 29/01/2017 12/02/2017 1 £215
February London Bahrain Pegasus 20/02/2017 27/02/2017 1 £217
March London Bahrain Pegasus 04/03/2017 20/03/2017 1 £218

Cheapest Weekend Non-Stop Flights for the Next 30 Days from London to Bahrain

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from London to Bahrain.

Next 30 Days

SunMonTueWedThuFriSat
28 29 30 31 1 2 3
£1,117
4 5 6 7 8 9 10
£1,117 £493
11 12 13 14 15 16 17
£493 £850
18 19 20 21 22 23 24
£850 £399
25 26 27 28 29 30 1
£399
TIPSave £18 by flying into Doha instead of Bahrain from London

Non-Stop vs Connecting Flights from London to Bahrain (LON to BAH)

Your London to Bahrain 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 Bahrain is £813.

The average price for non-stop flights from London to Bahrain is £399.

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

Nonstop Flight Details from London to Bahrain
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
British Airways 1 1 1 1 1 1 1 11:15 11:15
Gulf Air 2 2 2 2 2 2 2 10:00 22:05

London to Bahrain Flight Questions

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

Question: How long is a direct flight from London to Bahrain?
Answer: The average London to Bahrain flight time is 6 hours and 36 minutes.
Question: How many kilometers are there between London and Bahrain?
Answer: The distance from London to Bahrain is 5090 kilometers.
Question: How common are direct flights from London to Bahrain?
Answer: There are 21 direct flights from London to Bahrain.
Question: What is the most popular airline for non-stop flights from London to Bahrain?
Answer: Gulf Air provides 66% of the non-stop flights between London and Bahrain.
Question: What are the most popular connecting cities when flying from London to Bahrain?
Answer: Dubai, AE

Airlines Flying from London to Bahrain (LON to BAH) Number of flights searched: 250Last modified: 31 Aug 2016 01:25

Below are the different airlines that fly from London to Bahrain 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 Bahrain.

London to Bahrain
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Jet Airways BOM X X X X X X X
Air India DEL X X X X
British Airways - X X X X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X X X
Gulf Air - X X X X X X X
Egyptair CAI X X X X X X X
Pegasus SAW X X X X X X X
Pegasus ADB / SAW X X X
Pakistan LHE X
Qatar DOH X X X X X X X
Saudi Arabian RUH 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 Bahrain, 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 £204
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 New York American, Air Berlin, Air Canada, Air France, Air India, AeroMexico, Royal Air Maroc, Avianca, Finnair, Alitalia, British Airways, airBaltic, 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 £341
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, 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 £76
London to Dammam Jet Airways, Air Berlin, Air France, Air India, Alitalia, Emirates, Ethiopian, Etihad, Gulf Air, Air Serbia, KLM, Kuwait, Lufthansa, MEA, Egyptair, Pakistan, Qatar, Royal Jordanian, Saudi Arabian, Turkish, Srilankan, Oman Air, flynas £364
London to Tehran Aegean, Air Berlin, Air France, Alitalia, Belavia, British Airways, Emirates, Etihad, IranAir, Azal, Astana, Atlasjet, KLM, Kuwait, Lufthansa, Swiss, Austrian, Pegasus, UIA, Qatar, Aeroflot, Turkish, Oman Air £178
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 £213
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 £250
London to Riyadh Jet Airways, Aegean, Air Berlin, Air France, Air India, Royal Air Maroc, Alitalia, British Airways, Cathay, Emirates, Ethiopian, Etihad, Gulf Air, Air Serbia, Korean, KLM, Kuwait, Lufthansa, Swiss, MEA, Egyptair, Czech, Pakistan, Qatar, Royal Jordanian, Aeroflot, Saudi Arabian, Turkish, Srilankan, Oman Air, flynas £364
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 £244
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 £352
London to Shiraz IranAir, Qatar, Turkish £327
London to Jeddah Jet Airways, Aegean, Air Berlin, Air France, Air India, Royal Air Maroc, Alitalia, British Airways, Emirates, Ethiopian, Etihad, Gulf Air, Air Serbia, Korean, Atlasjet, Kenya, Kuwait, Lufthansa, Swiss, MEA, Malaysia, Egyptair, Pegasus, Pakistan, Philippine, Qatar, Royal Jordanian, SAS, Saudi Arabian, Turkish, TunisAir, Srilankan, Oman Air, flynas £364
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 £84
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, Aer Lingus, 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 £413

Cheap International Flights to Bahrain - BAH

FlightsAirlineLowest Price
Manchester to Bahrain Jet Airways, Air Berlin, Air France, British Airways, Cathay, Aer Lingus, Emirates, Etihad, KLM, Lufthansa, Swiss, Pegasus, Pakistan, Qatar, Royal Jordanian, Saudi Arabian, Turkish, Srilankan £330
Birmingham to Bahrain Aegean, Air Berlin, Air France, Air India, British Airways, Emirates, Etihad, KLM, Lufthansa, Swiss, Qatar, Turkish £336
Leeds Bradford to Bahrain British Airways, KLM £347
Bristol to Bahrain Aer Lingus, Etihad, KLM, Lufthansa £402
Cardiff to Bahrain Air Berlin, British Airways, Aer Lingus, Etihad, KLM £405
Southampton to Bahrain Air Berlin, Etihad, KLM, Lufthansa Check Dates
Humberside to Bahrain KLM Check Dates
Norwich to Bahrain KLM Check Dates
Nottingham to Bahrain British Airways, Aer Lingus Check Dates
Rotterdam to Bahrain British Airways, Lufthansa, Qatar, Turkish Check Dates
Lille to BahrainCheck Dates
Jersey to Bahrain British Airways, Etihad Check Dates
Manchester to Doha Jet Airways, Air France, British Airways, Cathay, Emirates, Etihad, KLM, Lufthansa, Swiss, Pakistan, Qatar, Royal Jordanian, Saudi Arabian, Turkish, Srilankan £304
Manchester to Dubai Air France, Finnair, British Airways, Cathay, China Southern, Norwegian Shuttle, Aer Lingus, Emirates, JAL, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Pakistan, UIA, Qatar, Royal Jordanian, South African, SAS, Singapore, Aeroflot, Saudi Arabian, Turkish, Tap Portugal, Srilankan £255
Manchester to Dammam Jet Airways, Air Berlin, Air France, Emirates, Etihad, KLM, Lufthansa, Pakistan, Qatar, Royal Jordanian, Saudi Arabian, Turkish, flynas £403
Cheap Flights from London to Bahrain, BH, Bahrain, from £215 Round trip from LON to BAH