![Worldwide Coverage](https://ak-d.tripcdn.com/images/0wj5f12000aq250yp1F40.png?proc=resize/m_w,w_600,h_600,B0B3)
![One-stop Service Guarantee](https://ak-d.tripcdn.com/images/0wj4c12000aq250ld31BA.png?proc=resize/m_w,w_600,h_600,B0B3)
![Secure Payment](https://ak-d.tripcdn.com/images/0wj4r12000aq24uvwEB1C.png?proc=resize/m_w,w_600,h_600,B0B3)
Flights from Porto to Bahrain Starting at €352
We've found these cheap flights for you. You can book one-way or return flight tickets.
- One way
- Round-trip
- OPO10:4515h 5m1 stopBAH03:50Fri, May 2|Porto - Bahrain|Turkish Airlines€352€55637% OFF37% OFF€556€352
- OPO10:4011h 25m1 stopBAH01:05Sat, Mar 1|Porto - Bahrain|Turkish Airlines€434€55622% OFF22% OFF€556€434
- OPO10:3511h 30m1 stopBAH01:05Fri, Feb 14|Porto - Bahrain|Turkish Airlines€450€55619% OFF19% OFF€556€450
- OPO10:4511h 30m1 stopBAH00:15Sat, Apr 5|Porto - Bahrain|Turkish Airlines€453€453
- OPO11:0011h 5m1 stopBAH01:05Thu, Mar 20|Porto - Bahrain|Turkish Airlines€455€455
- OPO10:4511h 30m1 stopBAH00:15Tue, Apr 8|Porto - Bahrain|Turkish Airlines€455€455
- OPO16:3029h 35m1 stopBAH01:05Sun, Mar 2|Porto - Bahrain|Turkish Airlines€457€457
- OPO16:3029h 35m1 stopBAH01:05Sun, Feb 23|Porto - Bahrain|Turkish Airlines€459€459
- OPO16:1029h 55m1 stopBAH01:05Tue, Feb 18|Porto - Bahrain|Turkish Airlines€460€460
- OPO16:1029h 55m1 stopBAH01:05Sat, Feb 15|Porto - Bahrain|Turkish Airlines€465€465
- OPO01:00 pm3h 5mNonstopBAH02:00 pmFri, Feb 21|Porto - Bahrain|Turkish AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Porto to Bahrain flight time & flight schedules
U27731
easyJet
06:00
OPO
09:30
BSL
SMT-TFSPC940
Pegasus Airlines
14:00
BSL
18:00
SAW
SMTWTFSPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSUX1144
Air Europa
07:35
OPO
09:45
MAD
SMTWTFSMS754
EgyptAir
15:30
MAD
21:20
CAI
SMTWTFSMS920
EgyptAir
19:50
CAI
23:35
BAH
SMTWTF-UX1144
Air Europa
07:35
OPO
09:45
MAD
SMTWTFSPC1100
Pegasus Airlines
12:55
MAD
19:05
SAW
SMTWTFSPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSU21452
easyJet
08:00
OPO
11:15
GVA
S---TFSPC954
Pegasus Airlines
14:15
GVA
18:20
SAW
SMTWTFSPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSIB544
Iberia
08:20
OPO
10:40
MAD
SMTWTFSRJ110
Royal Jordanian
15:05
MAD
22:20
AMM
SMT--FSRJ672
Royal Jordanian
23:40
AMM
02:20
BAH
S---TF-TK1450
Turkish Airlines
10:45
OPO
17:30
IST
S-TWTFSPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSTK1450
Turkish Airlines
10:45
OPO
17:30
IST
S-TWTFSTK778
Turkish Airlines
20:15
IST
00:15
BAH
SMTWTFSU27743
easyJet
11:30
OPO
15:05
ZRH
SMTWTFSPC948
Pegasus Airlines
11:35
ZRH
15:25
SAW
SMTWTFSPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSUX1146
Air Europa
11:35
OPO
13:45
MAD
SMTWTFSPC1102
Pegasus Airlines
17:00
MAD
22:10
SAW
-MT-T-SPC824
Pegasus Airlines
00:40
SAW
04:35
BAH
-M-WTFSUX1140
Air Europa
16:05
OPO
18:15
MAD
SMTWTFSEY104
Etihad Airways
21:45
MAD
06:35
AUH
SM-W-F-EY641
Etihad Airways
09:20
AUH
09:40
BAH
SMT-TFS
Find the best time to fly from Porto to Bahrain
We monitor flight fares to help you find the best deals effortlessly
FAQ
How to find a cheap flight from Porto to Bahrain
Flight Information from Porto to Bahrain
Cheapest nonstop flight price | €352 |
---|---|
Off-season for travel | January |
Peak season for travel | May |
Flight distance | 5,616.73 km |
Popular airline | Emirates |
Site Operator: Trip.com Travel Singapore Pte. Ltd.