How to get to Spain from Bahrain by flight ? You can check flights from Bahrain to Spain below.
You can find flight ticket prices from Bahrain to Spain with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Barcelona and cost approximately 300 USD.
You take a bus, shuttle or taxi from Barcelona to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
GF045
Gulf Air Bahrain
TK1853
Turkish Airlines
|
00:01
Manama
07:35
Istanbul Ataturk
|
04:15
Istanbul Ataturk
10:15
Barcelona
|
Connect |
BA124
British Airways
BA478
British Airways
|
01:00
Manama
07:40
London Heathrow
|
06:15
London Heathrow
10:50
Barcelona
|
Connect |
BA124
British Airways
BA484
British Airways
|
01:00
Manama
09:25
London Heathrow
|
06:15
London Heathrow
12:35
Barcelona
|
Connect |
BA124
British Airways
BA474
British Airways
|
01:00
Manama
10:45
London Heathrow
|
06:15
London Heathrow
13:55
Barcelona
|
Connect |
TK779
Turkish Airlines
TK1855
Turkish Airlines
|
01:15
Manama
14:45
Istanbul Ataturk
|
05:35
Istanbul Ataturk
17:35
Barcelona
|
Connect |
TK779
Turkish Airlines
TK1853
Turkish Airlines
|
01:15
Manama
07:35
Istanbul Ataturk
|
05:35
Istanbul Ataturk
10:15
Barcelona
|
Connect |
GF019
Gulf Air Bahrain
VY8243
Vueling Airlines
|
01:35
Manama
10:40
Paris CDG
|
07:55
Paris CDG
12:30
Barcelona
|
Connect |
GF019
Gulf Air Bahrain
AF1348
Air France
|
01:35
Manama
10:05
Paris CDG
|
07:55
Paris CDG
11:50
Barcelona
|
Connect |
GF012
Gulf Air Bahrain
U6845
Ural Airlines
|
01:35
Manama
09:05
Moscow Domodedovo
|
06:40
Moscow Domodedovo
12:40
Barcelona
|
Connect |
GF143
Gulf Air Bahrain
AT964
Royal Air Maroc
|
01:35
Manama
09:40
Casablanca
|
07:20
Casablanca
12:40
Barcelona
|
Connect |
GF500
Gulf Air Bahrain
EK185
Emirates
|
01:55
Manama
08:15
Dubai
|
04:15
Dubai
13:25
Barcelona
|
Connect |
GF007
Gulf Air Bahrain
BA484
British Airways
|
02:00
Manama
09:25
London Heathrow
|
06:55
London Heathrow
12:35
Barcelona
|
Connect |
PC825
Pegasus Airlines
PC1093
Pegasus Airlines
|
02:10
Manama
13:30
Sabiha Gokcen
|
06:20
Sabiha Gokcen
16:15
Barcelona
|
Connect |
PC825
Pegasus Airlines
PC1091
Pegasus Airlines
|
02:10
Manama
10:45
Sabiha Gokcen
|
06:20
Sabiha Gokcen
13:35
Barcelona
|
Connect |
PC825
Pegasus Airlines
TK7712
Turkish Airlines
|
02:10
Manama
09:35
Sabiha Gokcen
|
06:20
Sabiha Gokcen
12:20
Barcelona
|
Connect |
EK836
Emirates
EK185
Emirates
|
03:35
Manama
08:15
Dubai
|
06:00
Dubai
13:25
Barcelona
|
Connect |
TK777
Turkish Airlines
TK1855
Turkish Airlines
|
06:05
Manama
14:45
Istanbul Ataturk
|
10:20
Istanbul Ataturk
17:35
Barcelona
|
Connect |
GF043
Gulf Air Bahrain
TK1855
Turkish Airlines
|
09:30
Manama
14:45
Istanbul Ataturk
|
13:50
Istanbul Ataturk
17:35
Barcelona
|
Connect |
GF043
Gulf Air Bahrain
TK1851
Turkish Airlines
|
09:30
Manama
20:05
Istanbul Ataturk
|
13:50
Istanbul Ataturk
22:55
Barcelona
|
Connect |
GF041
Gulf Air Bahrain
VY8105
Vueling Airlines
|
09:40
Manama
17:10
Athens
|
14:15
Athens
19:20
Barcelona
|
Connect |
GF003
Gulf Air Bahrain
BA476
British Airways
|
10:25
Manama
17:05
London Heathrow
|
15:20
London Heathrow
20:15
Barcelona
|
Connect |
EY376
Etihad
EY049
Etihad
|
18:05
Manama
02:30
Abu Dhabi
|
20:20
Abu Dhabi
07:40
Barcelona
|
Connect |
FZ28
Flydubai
EK255
Emirates
|
18:20
Manama
03:25
Dubai
|
20:35
Dubai
08:35
Barcelona
|
Connect |
GF546
Gulf Air Bahrain
EY049
Etihad
|
20:40
Manama
02:30
Abu Dhabi
|
22:55
Abu Dhabi
07:40
Barcelona
|
Connect |
FZ26
Flydubai
EK185
Emirates
|
21:25
Manama
08:15
Dubai
|
23:45
Dubai
13:25
Barcelona
|
Connect |
FZ26
Flydubai
EK255
Emirates
|
21:25
Manama
03:25
Dubai
|
23:45
Dubai
08:35
Barcelona
|
Connect |
EK834
Emirates
EK185
Emirates
|
22:50
Manama
08:15
Dubai
|
01:15
Dubai
13:25
Barcelona
|
Connect |
EK834
Emirates
EK255
Emirates
|
22:50
Manama
03:25
Dubai
|
01:15
Dubai
08:35
Barcelona
|
Connect |
EY372
Etihad
EY049
Etihad
|
22:50
Manama
02:30
Abu Dhabi
|
01:00
Abu Dhabi
07:40
Barcelona
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Valencia and cost approximately 550 USD.
You take a bus, shuttle or taxi from Valencia to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
GF045
Gulf Air Bahrain
TK1301
Turkish Airlines
|
00:01
Manama
08:10
Istanbul Ataturk
|
04:15
Istanbul Ataturk
11:10
Valencia
|
Connect |
GF045
Gulf Air Bahrain
TK1313
Turkish Airlines
|
00:01
Manama
13:30
Istanbul Ataturk
|
04:15
Istanbul Ataturk
16:30
Valencia
|
Connect |
BA124
British Airways
BA408
British Airways
|
01:00
Manama
07:20
London Heathrow
|
06:15
London Heathrow
10:40
Valencia
|
Connect |
BA124
British Airways
BA422
British Airways
|
01:00
Manama
15:05
London Heathrow
|
06:15
London Heathrow
18:30
Valencia
|
Connect |
TK779
Turkish Airlines
TK1301
Turkish Airlines
|
01:15
Manama
08:10
Istanbul Ataturk
|
05:35
Istanbul Ataturk
11:10
Valencia
|
Connect |
TK779
Turkish Airlines
TK1313
Turkish Airlines
|
01:15
Manama
13:30
Istanbul Ataturk
|
05:35
Istanbul Ataturk
16:30
Valencia
|
Connect |
GF017
Gulf Air Bahrain
LH1160
Lufthansa
|
01:30
Manama
09:30
Frankfurt
|
06:55
Frankfurt
11:45
Valencia
|
Connect |
GF019
Gulf Air Bahrain
UX1006
Air Europa
|
01:35
Manama
09:20
Paris CDG
|
07:55
Paris CDG
11:15
Valencia
|
Connect |
GF143
Gulf Air Bahrain
AT968
Royal Air Maroc
|
01:35
Manama
10:05
Casablanca
|
07:20
Casablanca
12:40
Valencia
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Madrid and cost approximately 270 USD.
You take a bus, shuttle or taxi from Madrid to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
GF045
Gulf Air Bahrain
TK1859
Turkish Airlines
|
00:01
Manama
13:20
Istanbul Ataturk
|
04:15
Istanbul Ataturk
16:50
Madrid
|
Connect |
GF045
Gulf Air Bahrain
TK1357
Turkish Airlines
|
00:01
Manama
10:10
Istanbul Ataturk
|
04:15
Istanbul Ataturk
13:40
Madrid
|
Connect |
GF045
Gulf Air Bahrain
TK1857
Turkish Airlines
|
00:01
Manama
06:55
Istanbul Ataturk
|
04:15
Istanbul Ataturk
10:25
Madrid
|
Connect |
BA124
British Airways
BA458
British Airways
|
01:00
Manama
07:20
London Heathrow
|
06:15
London Heathrow
10:50
Madrid
|
Connect |
BA124
British Airways
IB3175
Iberia
|
01:00
Manama
10:30
London Heathrow
|
06:15
London Heathrow
14:00
Madrid
|
Connect |
BA124
British Airways
IB3163
Iberia
|
01:00
Manama
09:15
London Heathrow
|
06:15
London Heathrow
12:45
Madrid
|
Connect |
TK779
Turkish Airlines
TK1857
Turkish Airlines
|
01:15
Manama
06:55
Istanbul Ataturk
|
05:35
Istanbul Ataturk
10:25
Madrid
|
Connect |
TK779
Turkish Airlines
TK1357
Turkish Airlines
|
01:15
Manama
10:10
Istanbul Ataturk
|
05:35
Istanbul Ataturk
13:40
Madrid
|
Connect |
TK779
Turkish Airlines
TK1859
Turkish Airlines
|
01:15
Manama
13:20
Istanbul Ataturk
|
05:35
Istanbul Ataturk
16:50
Madrid
|
Connect |
GF017
Gulf Air Bahrain
LH1112
Lufthansa
|
01:30
Manama
09:30
Frankfurt
|
06:55
Frankfurt
12:05
Madrid
|
Connect |
GF017
Gulf Air Bahrain
UX1502
Air Europa
|
01:30
Manama
10:50
Frankfurt
|
06:55
Frankfurt
13:35
Madrid
|
Connect |
GF019
Gulf Air Bahrain
AF1300
Air France
|
01:35
Manama
09:30
Paris CDG
|
07:55
Paris CDG
11:35
Madrid
|
Connect |
GF143
Gulf Air Bahrain
AT972
Royal Air Maroc
|
01:35
Manama
10:00
Casablanca
|
07:20
Casablanca
12:50
Madrid
|
Connect |
GF500
Gulf Air Bahrain
EK141
Emirates
|
01:55
Manama
07:40
Dubai
|
04:15
Dubai
13:25
Madrid
|
Connect |
GF007
Gulf Air Bahrain
IB3175
Iberia
|
02:00
Manama
10:30
London Heathrow
|
06:55
London Heathrow
14:00
Madrid
|
Connect |
GF007
Gulf Air Bahrain
IB3163
Iberia
|
02:00
Manama
09:15
London Heathrow
|
06:55
London Heathrow
12:45
Madrid
|
Connect |
GF007
Gulf Air Bahrain
JL6515
Japan Airlines
|
02:00
Manama
08:35
London Heathrow
|
06:55
London Heathrow
12:00
Madrid
|
Connect |
PC825
Pegasus Airlines
PC1099
Pegasus Airlines
|
02:10
Manama
10:15
Sabiha Gokcen
|
06:20
Sabiha Gokcen
14:00
Madrid
|
Connect |
EK836
Emirates
EK141
Emirates
|
03:35
Manama
07:40
Dubai
|
06:00
Dubai
13:25
Madrid
|
Connect |
EK836
Emirates
EK143
Emirates
|
03:35
Manama
14:30
Dubai
|
06:00
Dubai
20:20
Madrid
|
Connect |
TK777
Turkish Airlines
TK1359
Turkish Airlines
|
06:05
Manama
20:45
Istanbul Ataturk
|
10:20
Istanbul Ataturk
00:20
Madrid
|
Connect |
TK777
Turkish Airlines
TK1859
Turkish Airlines
|
06:05
Manama
13:20
Istanbul Ataturk
|
10:20
Istanbul Ataturk
16:50
Madrid
|
Connect |
FZ24
Flydubai
EK143
Emirates
|
08:15
Manama
14:30
Dubai
|
10:25
Dubai
20:20
Madrid
|
Connect |
GF043
Gulf Air Bahrain
TK1359
Turkish Airlines
|
09:30
Manama
20:45
Istanbul Ataturk
|
13:50
Istanbul Ataturk
00:20
Madrid
|
Connect |
GF041
Gulf Air Bahrain
IB3151
Iberia
|
09:40
Manama
15:35
Athens
|
14:15
Athens
18:25
Madrid
|
Connect |
GF504
Gulf Air Bahrain
EK143
Emirates
|
09:40
Manama
14:30
Dubai
|
12:05
Dubai
20:20
Madrid
|
Connect |
EK838
Emirates
EK143
Emirates
|
10:15
Manama
14:30
Dubai
|
12:40
Dubai
20:20
Madrid
|
Connect |
GF003
Gulf Air Bahrain
BA464
British Airways
|
10:25
Manama
16:35
London Heathrow
|
15:20
London Heathrow
20:00
Madrid
|
Connect |
GF003
Gulf Air Bahrain
IB3171
Iberia
|
10:25
Manama
17:10
London Heathrow
|
15:20
London Heathrow
20:40
Madrid
|
Connect |
GF003
Gulf Air Bahrain
IB3179
Iberia
|
10:25
Manama
18:40
London Heathrow
|
15:20
London Heathrow
22:10
Madrid
|
Connect |
EY376
Etihad
EY075
Etihad
|
18:05
Manama
02:20
Abu Dhabi
|
20:20
Abu Dhabi
08:10
Madrid
|
Connect |
GF546
Gulf Air Bahrain
EY075
Etihad
|
20:40
Manama
02:20
Abu Dhabi
|
22:55
Abu Dhabi
08:10
Madrid
|
Connect |
FZ26
Flydubai
EK141
Emirates
|
21:25
Manama
07:40
Dubai
|
23:45
Dubai
13:25
Madrid
|
Connect |
EY372
Etihad
EY075
Etihad
|
22:50
Manama
02:20
Abu Dhabi
|
01:00
Abu Dhabi
08:10
Madrid
|
Connect |
EK834
Emirates
EK141
Emirates
|
22:50
Manama
07:40
Dubai
|
01:15
Dubai
13:25
Madrid
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Bilbao and cost approximately 490 USD.
You take a bus, shuttle or taxi from Bilbao to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
GF045
Gulf Air Bahrain
TK1315
Turkish Airlines
|
00:01
Manama
08:15
Istanbul Ataturk
|
04:15
Istanbul Ataturk
11:35
Bilbao
|
Connect |
BA124
British Airways
BA2686
British Airways
|
01:00
Manama
14:35
London Heathrow
|
06:15
London Heathrow
17:35
Bilbao
|
Connect |
TK779
Turkish Airlines
TK1315
Turkish Airlines
|
01:15
Manama
08:15
Istanbul Ataturk
|
05:35
Istanbul Ataturk
11:35
Bilbao
|
Connect |
GF017
Gulf Air Bahrain
LH1142
Lufthansa
|
01:30
Manama
11:25
Frankfurt
|
06:55
Frankfurt
13:30
Bilbao
|
Connect |
GF019
Gulf Air Bahrain
AF1476
Air France
|
01:35
Manama
09:10
Paris CDG
|
07:55
Paris CDG
10:50
Bilbao
|
Connect |
GF019
Gulf Air Bahrain
VY1467
Vueling Airlines
|
01:35
Manama
09:20
Paris CDG
|
07:55
Paris CDG
11:00
Bilbao
|
Connect |
You take a bus, shuttle or taxi from your location in Bahrain to Manama.
You take a flight from Manama to Malaga and cost approximately 550 USD.
You take a bus, shuttle or taxi from Malaga to your destination in Spain.
Flight | Depart | Arrive | |
---|---|---|---|
GF045
Gulf Air Bahrain
TK1305
Turkish Airlines
|
00:01
Manama
08:10
Istanbul Ataturk
|
04:15
Istanbul Ataturk
11:55
Malaga
|
Connect |
GF045
Gulf Air Bahrain
TK1303
Turkish Airlines
|
00:01
Manama
13:20
Istanbul Ataturk
|
04:15
Istanbul Ataturk
17:00
Malaga
|
Connect |
BA124
British Airways
BA2550
British Airways
|
01:00
Manama
08:10
London Heathrow
|
06:15
London Heathrow
12:05
Malaga
|
Connect |
BA124
British Airways
BA2714
British Airways
|
01:00
Manama
08:45
London Heathrow
|
06:15
London Heathrow
12:40
Malaga
|
Connect |
BA124
British Airways
BA412 2714
British Airways
|
01:00
Manama
09:20
London Heathrow
|
06:15
London Heathrow
13:15
Malaga
|
Connect |
TK779
Turkish Airlines
TK1305
Turkish Airlines
|
01:15
Manama
08:10
Istanbul Ataturk
|
05:35
Istanbul Ataturk
11:55
Malaga
|
Connect |
TK779
Turkish Airlines
TK1303
Turkish Airlines
|
01:15
Manama
13:20
Istanbul Ataturk
|
05:35
Istanbul Ataturk
17:00
Malaga
|
Connect |
GF017
Gulf Air Bahrain
LH1148
Lufthansa
|
01:30
Manama
08:50
Frankfurt
|
06:55
Frankfurt
11:45
Malaga
|
Connect |
GF019
Gulf Air Bahrain
UX1034
Air Europa
|
01:35
Manama
09:55
Paris CDG
|
07:55
Paris CDG
12:30
Malaga
|
Connect |
GF143
Gulf Air Bahrain
AT988
Royal Air Maroc
|
01:35
Manama
10:20
Casablanca
|
07:20
Casablanca
13:00
Malaga
|
Connect |
GF007
Gulf Air Bahrain
BA2714
British Airways
|
02:00
Manama
08:45
London Heathrow
|
06:55
London Heathrow
12:40
Malaga
|
Connect |
GF007
Gulf Air Bahrain
BA2550
British Airways
|
02:00
Manama
08:10
London Heathrow
|
06:55
London Heathrow
12:05
Malaga
|
Connect |
GF007
Gulf Air Bahrain
BA412 2714
British Airways
|
02:00
Manama
09:20
London Heathrow
|
06:55
London Heathrow
13:15
Malaga
|
Connect |
TK777
Turkish Airlines
TK1303
Turkish Airlines
|
06:05
Manama
13:20
Istanbul Ataturk
|
10:20
Istanbul Ataturk
17:00
Malaga
|
Connect |
GF003
Gulf Air Bahrain
BA454
British Airways
|
10:25
Manama
16:15
London Heathrow
|
15:20
London Heathrow
20:10
Malaga
|
Connect |
You can find hotels and accommodations in Spain with our hotels search tool below
Booking.com