HowToGo

Flight from Bahrain to Spain

How to get to Spain from Bahrain by flight ? You can check flights from Bahrain to Spain below.

Search Transfer from Bahrain to Spain

Search Flights

You can find flight ticket prices from Bahrain to Spain with our flight tickets search tool below

1. Manama to Barcelona

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Barcelona and cost approximately 300 USD.

  3. 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

2. Manama to Valencia

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Valencia and cost approximately 550 USD.

  3. 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

3. Manama to Madrid

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Madrid and cost approximately 270 USD.

  3. 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

4. Manama to Bilbao

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Bilbao and cost approximately 490 USD.

  3. 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

5. Manama to Malaga

  1. You take a bus, shuttle or taxi from your location in Bahrain to Manama.

  2. You take a flight from Manama to Malaga and cost approximately 550 USD.

  3. 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

References

Find Hotels in Spain

You can find hotels and accommodations in Spain with our hotels search tool below

Booking.com