4 hours
5hr 45min Frankfurt (FRA) to Bahrain (BAH) by a nonstop flight operated by Gulf Air.
3hr 00min Cairo (CAI) to Bahrain (BAH) by a nonstop flight operated by Egyptair or Gulf Air.
The flight should take you 8 hours.
The flight time would be around 18 hours.
2hr 35min Beirut (BEY) to Bahrain (BAH) by a nonstop flight operated by Gulf Air.
The flight time is 16 hours, 4 minutes.
It will take approximately 6 hours.
A direct flight from Bahrain International airport to Dubai International airport is One hour 15 minutes
The average flight is about 8 hours.
The flight time from Manila, Philippines to Bahrain is: 9 hours, 41 minutes
If it is a direct flight it will take 4 hrs. If it's an indirect flight I have no idea.