We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Find the best flight from Beirut to Bahrain

Find flights

Compare prices (in new window)
    Select all
Low fares for Beirut (BEY) to Bahrain (BAH)
Sun 27/05 - Wed 30/05
3 days, 1 stop max
US$284
Thu 14/06 - Mon 18/06
4 days, 0 stops max
US$342
Wed 18/07 - Wed 01/08
14 days, 1 stop max
US$431
Thu 14/06 - Mon 18/06
4 days, 0 stops max
US$342
Sun 24/06 - Sun 08/07
14 days, 0 stops max
US$342
Wed 27/06 - Thu 28/06
1 day, 0 stops max
US$391
Tue 17/07 - Tue 31/07
14 days, 1 stop max
US$431
Route information
  • Beirut, Lebanon is 1,045 miles from Bahrain
  • There are 1 weekly flights from Beirut, Lebanon to Bahrain
  • 1 non-stop flights are operating from Beirut, Lebanon to Bahrain today
  • Gulf Air has the most nonstop flights between Beirut, Lebanon and Bahrain
  • Dubai, United Arab Emirates - Dubai is the most popular connection for one stop flights between Beirut, Lebanon and Bahrain
In-Flight Information
  • The average flying time for a direct flight from Beirut, Lebanon to Bahrain is 3 hours 10 minutes
  • Most direct flights leave around 15:15 EEST
  • Gulf Air flight 910 is today's earliest flight from Beirut, Lebanon to Bahrain (13:50 EEST, Airbus A320-100/200)
  • Gulf Air flight 910 is today's latest flight from Beirut, Lebanon to Bahrain (13:50 EEST, Airbus A320-100/200)
Show more
Arrival information
  • There are 2 airports in Bahrain and the 1 biggest are
  • Bahrain Intl Airport (Bahrain)
    • Right now, 49 airlines operate out of Bahrain Intl Airport.
    • Bahrain Intl Airport offers nonstop flights to 44 cities.
    • Every week, at least 0 domestic flights and 632 international flights depart from Bahrain Intl Airport.
Show more