It will take approximately 6 hours.
5hr 45min Frankfurt (FRA) to Bahrain (BAH) by a nonstop flight operated by Gulf Air.
10 hours by flight.
too long
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.
The flight would be around 8 hours.
661mi/ 1063km
A flight from Barcelona to Palma Spain is between 45 minutes to an hour. Many flight lengths depends when you leave from the airport and such.
A direct flight from Bahrain International airport to Dubai International airport is One hour 15 minutes