Gulf Air flights - London to Bahrain (LHR-BAH)

* This Price is based on Opodo search results for flights performed within the next 365 days for this airline and this route. It reflects the cheapest price per route for an adult passenger that can be found in our system

Cheapest flights departing from London - Bahrain

Gulf Air logoGulf AirLHR (Heathrow) - BAH (Bahrain International) Direct £444
Lufthansa logoLufthansaLHR (Heathrow) - BAH (Bahrain International) 4 stops £455
Turkish Airlines logoTurkish AirlinesLGW (Gatwick) - BAH (Bahrain International) 2 stops £455
Pegasus Airlines logoPegasus AirlinesSTN (Stansted) - BAH (Bahrain International) 2 stops £465
Klm Royal Dutch Airlines logoKlm Royal Dutch AirlinesLHR (Heathrow) - BAH (Bahrain International) 4 stops £467
British Airways logoBritish AirwaysLHR (Heathrow) - BAH (Bahrain International) Direct £486
Emirates logoEmiratesLGW (Gatwick) - BAH (Bahrain International) 2 stops £598
Oman Air logoOman AirLHR (Heathrow) - BAH (Bahrain International) 2 stops £606
Etihad Airways logoEtihad AirwaysLHR (Heathrow) - BAH (Bahrain International) 2 stops £669

These prices are shown only for your reference and they correspond to return flights, according to the cheapest departure / return date combination seen for this route during the last 5 days.

London - Bahrain routes reviewed by our customers

back to top
Number of reviews   
12 reviews
Viewing most relevant 2 reviews
Average rating   4.1/5  


City:United kingdom
Age:Under 30
Class of travel:Economy
It would be great to have WiFi to connect to. Also a little more space on the aircraft to make it more comfortable to sleep. Also my brand new baggage was damaged on the first flight which I was not impressed with! I did enjoy the experience and these touches would have made it a better experience.


Class of travel:Economy
There isn’t enough leg room as some sort of a box is blocking your leg infront of the the window seat(underneath the seat infront of the window seat). Half way is good trip and the other half is squashed, congested and chaotic in both ways!