Recent return flight deals
12/8Mon
1 stop
14h 20mPEN-BAH
19/8Mon
2 stops
15h 30mBAH-PEN
12/8Mon
1 stop
21h 40mPEN-BAH
19/8Mon
2 stops
15h 30mBAH-PEN
12/8Mon
2 stopsEmirates
36h 55mPEN-BAH
19/8Mon
2 stopsEmirates
20h 05mBAH-PEN
12/8Mon
2 stops
51h 30mPEN-BAH
19/8Mon
2 stops
36h 55mBAH-PEN
12/8Mon
2 stopsEmirates
35h 55mPEN-BAH
18/8Sun
2 stopsEmirates
50h 15mBAH-PEN
12/8Mon
1 stop
21h 40mPEN-BAH
18/8Sun
2 stops
15h 55mBAH-PEN
12/8Mon
1 stop
14h 20mPEN-BAH
18/8Sun
2 stops
15h 55mBAH-PEN
12/8Mon
2 stops
21h 40mPEN-BAH
18/8Sun
2 stops
34h 00mBAH-PEN
Search by stops
Search by airline
Search by price