Flights from London to Bahrain – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LHR to BAH – All flight route options from Heathrow, United Kingdom to Bahrain International Airport, Bahrain. These routes are operated by 25 airlines. Fly non-stop with Gulf Air or British Airways, or choose from 18 different stopover flights. The shortest flight time is 6 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Bahrain Airport
We got great deals on hotels and car rentals near the airport.
London to Bahrain flights
There are over 20 airlines and as many as 867 flights every week to this destination. You can fly non-stop to Bahrain (BAH) from London (LHR) with British Airways or Gulf Air but if a stopover option suits you better you can choose to fly via Munich, Larnaca or any other of the 18 alternatives with connectiing airports.
Tip! Consider arriving at Bahrain International Airport (BAH) or Bahrain International Airport (BAH) instead.
London to Bahrain with British Airways
You can fly non-stop every weekday with flights departing at 14:40 or 22:30. British Airways is a member of the air alliance OneWorld.
With Etihad Airways
If you fly from London with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Bahrain. This flight trip will take 9 hours and 45 minutes and you can fly every weekday with departures between 9:00 am and 9:00 pm.
Distance & flight times: Heathrow to Bahrain International Airport
The shortest flight time between LHR and BAH is 6 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 25m | - | 3182 miles (5120 km) |
MUC Munich | 9h 10m | 3h 15m | 3182 miles (5120 km) |
LCA Larnaca | 9h 40m | 4h 55m | 3224 miles (5187 km) |
AUH Abu Dhabi | 9h 45m | 1h 30m | 3728 miles (5998 km) |
DOH Doha | 9h 50m | 2h 15m | 3366 miles (5416 km) |
ATH Athens | 9h 55m | 2h 55m | 3274 miles (5268 km) |
FCO Rome | 9h 55m | 1h 20m | 3334 miles (5364 km) |
JED Jeddah | 9h 55m | 1h 45m | 3760 miles (6050 km) |
FRA Frankfurt | 10h 0m | 1h 5m | 3182 miles (5120 km) |
MAN Manchester | 10h 5m | 4h 45m | 3439 miles (5533 km) |
RUH Riyadh | 10h 35m | 2h 55m | 3348 miles (5387 km) |
MXP Milan | 10h 45m | 4h 15m | 3256 miles (5239 km) |
KWI Kuwait | 11h 35m | 4h 15m | 3183 miles (5121 km) |
IST Istanbul | 11h 35m | 2h 25m | 3184 miles (5123 km) |
DXB Dubai | 11h 40m | 3h 15m | 3737 miles (6013 km) |
CDG Paris | 11h 45m | 3h 10m | 3228 miles (5194 km) |
AMM Amman | 11h 45m | 4h 15m | 3266 miles (5255 km) |
CAI Cairo | 12h 0m | 4h 0m | 3411 miles (5488 km) |
SAW Istanbul | 12h 50m | - | - |


Quick copy and share this page
From United Kingdom to Bahrain
Below is a list of other cities in United Kingdom with flights to Bahrain with either non-stop or connecting flights.