Flights from Bahrain to Beirut – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
BAH to BEY – All flight route options from Bahrain International Airport, Bahrain to Beirut International Airport, Lebanon. These flights are operated by 15 different airlines through 9 different connections. The shortest flight time is 5 hours. 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 Beirut Airport
We got great deals on hotels and car rentals near the airport.
Bahrain to Beirut flights
With over 240 flights every week and 9 different airlines you have a wide range of options. While flying to Beirut from Bahrain you will be doing a stopover in Dammam, Amman or any other of the 9 alternatives with flight connections.
Are there any non-stop flights from BAH to BEY?
You could fly non-stop from BAH to BEY before with Gulf Air but not anymore.
Bahrain to Beirut with Iraqi Airways
If you fly from Bahrain with Iraqi Airways you will do a stopover in Al-Najaf, NJF before reaching Beirut. This flight trip will take 5 hours and you can fly every Thursday or Saturday with departures at 11:30.
Distance & flight times: Bahrain International Airport to Beirut International Airport
The shortest flight time between BAH and BEY is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
DMM Dammam | 5h 30m | 3h 30m | 1051 miles (1691 km) |
AMM Amman | 5h 50m | 1h 25m | 1113 miles (1791 km) |
BGW Baghdad | 5h 50m | 3h 0m | 1126 miles (1812 km) |
NJF Al-Najaf | 6h 0m | 2h 40m | 1083 miles (1743 km) |
KWI Kuwait | 6h 30m | 3h 5m | 1067 miles (1717 km) |
RUH Riyadh | 7h 50m | 4h 10m | 1177 miles (1894 km) |
DOH Doha | 8h 10m | 4h 5m | 1230 miles (1979 km) |
LCA Larnaca | 9h 15m | 5h 0m | 1306 miles (2101 km) |
CAI Cairo | 9h 35m | 5h 0m | 1556 miles (2504 km) |

