Airlines with flights from London to Bahrain
There are 6 airlines with scheduled flights between LHR and BAH. Both Gulf Air and British Airways operates non-stop flights from Heathrow to Bahrain International Airport and the flight time is 6 hours and 15 minutes.
Choose airline
Schedules

Non-stop with Gulf Air
-
Total flight time: 6 hours and 15 minutes
-
Bahrain is a Gulf Air hub.
-
14 flights per week
-
Boeing 787-9
-
Business class available
LHR
Direct
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
GF2
09:30
09:30
09:30
09:30
09:30
09:30
09:30
GF6
21:50
21:50
21:50
21:50
21:50
21:50
21:50
The timetable & schedule information was updated at 2025-02-17

Non-stop with British Airways
-
Total flight time: 6 hours and 25 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
7 flights per week
-
Boeing 777
-
Business and first class available
LHR
Direct
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
BA125
14:40
----
14:40
----
14:40
----
14:40
The timetable & schedule information was updated at 2025-02-17

Via Doha with Qatar Airways
-
Total flight time: 8h 25m - 12h 25m.
-
One World Alliance
-
53 flights per week
LHR
Via DOH
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
QR6
QR1108
QR1108
08:05
08:05
08:05
08:05
08:05
08:05
08:05
QR10
QR1108
QR1108
08:35
08:35
08:35
08:35
08:35
08:35
08:35
The timetable & schedule information was updated at 2025-02-17

Via Abu Dhabi with Etihad Airways
-
Total flight time: 9h 25m - 12h 45m.
-
23 flights per week
LHR
Via AUH
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
EY62
EY645
EY645
09:00
09:00
09:00
09:00
09:00
09:00
09:00
EY64
EY647
EY647
13:55
13:55
13:55
----
13:55
----
13:55
EY66
EY641
EY641
19:20
19:20
----
19:20
19:20
19:20
----
EY68
EY641
EY641
20:55
20:55
----
20:55
20:55
20:55
----
The timetable & schedule information was updated at 2025-02-17

Via Dubai with Emirates
-
Total flight time: 9h 20m - 12h 50m.
-
22 flights per week
LHR
Via DXB
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
EK8
EK833
EK833
----
----
----
09:10
----
----
----
EK2
EK835
EK835
13:40
13:40
13:40
13:40
13:40
13:40
13:40
EK32
EK837
EK837
19:00
19:00
19:00
19:00
19:00
19:00
19:00
EK4
EK837
EK837
20:20
20:20
20:20
20:20
20:20
20:20
20:20
The timetable & schedule information was updated at 2025-02-17

Via Istanbul with Turkish Airlines
-
Total flight time: 9h 25m - 13h 00m.
-
10 flights per week
LHR
Via IST
BAH
W10, Mar 03 - Mar 09
Flight
Mon
Mar 3
Tue
Mar 4
Wed
Mar 5
Thu
Mar 6
Fri
Mar 7
Sat
Mar 8
Sun
Mar 9
TK1980
TK778
TK778
11:30
11:30
11:30
11:30
11:30
11:30
11:30
TK1986
TK6560
TK6560
----
----
----
----
----
16:35
----
TK1932
TK6560
TK6560
----
----
----
----
----
16:40
----
TK1972
TK6560
TK6560
----
----
----
----
----
17:45
----
The timetable & schedule information was updated at 2025-02-17