Airlines with flights from Bahrain to London
There are 10 airlines with scheduled flights between BAH and LHR. Both Gulf Air and British Airways operates non-stop flights from Bahrain International Airport to Heathrow and the flight time is 6 hours and 55 minutes.
Choose airline
Schedules
Non-stop with Gulf Air
-
Total flight time: 6 hours and 55 minutes
-
Bahrain is a Gulf Air hub.
-
14 flights per week
-
Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with British Airways
-
Total flight time: 7 hours
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
12 flights per week
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Cairo with EgyptAir
-
Total flight time: 10h 00m - 11h 40m.
-
19 flights per week
Flight
MS783
The timetable & schedule information was updated at 2026-04-21
Via Abu Dhabi with Etihad Airways
-
Total flight time: 10h 05m - 12h 30m.
-
36 flights per week
Flight
EY63
EY67
EY61
The timetable & schedule information was updated at 2026-04-21
Via Dubai with Emirates
-
Total flight time: 10h 10m - 12h 45m.
-
37 flights per week
Flight
EK1
EK3
EK7
The timetable & schedule information was updated at 2026-04-21
Via Jeddah with Saudia
-
Total flight time: 10h 10m - 13h 30m.
-
Sky Team Alliance
-
3 flights per week
Flight
The timetable & schedule information was updated at 2026-04-21

There are 10 airlines with scheduled flights between BAH and LHR. Both Gulf Air and British Airways operates non-stop flights from Bahrain International Airport to Heathrow and the flight time is 6 hours and 55 minutes.
Via Kuwait with Kuwait Airways
Via Istanbul with Turkish Airlines
Via Amman with Royal Jordanian
Via Doha with Qatar Airways