1 traveler
Find Flights
1 traveler
Find Flights

Cheap Flights from Barcelona to Bahrain, Bahrain - BCN to BAH

Did You Know?

You must make at least one connection to fly from Barcelona, ES to Bahrain.
KLM Royal Dutch Airlines has 392 connecting flights between Barcelona, ES and Bahrain.

Cheap Domestic Flights from Barcelona - BCN

Lowest Price
KLM, Iberia, Vueling, Air Europa

Cheap International Flights from Barcelona - BCN

Lowest Price
Pegasus, British Airways, Austrian, Emirates, KLM, Royal Jordanian, Lufthansa, Air France, Qatar, Egyptair, Etihad, Iberia, Turkish
Emirates, KLM, Austrian, Air France, Alitalia, British Airways, Egyptair, Ethiopian, Pakistan, UIA, Pegasus, Lufthansa, TunisAir, Iberia, Qatar, Aeroflot, Royal Jordanian, TAROM, Turkish, Swiss
TAROM, Alitalia, Croatia, Royal Jordanian, Aeroflot, UIA, Air France, Lufthansa, Pegasus, Austrian, LOT, Royal Air Maroc, Aegean, Turkish, KLM, Germanwings, Swiss, airBaltic
Qatar, Air France, Lufthansa, Iberia, Air Berlin, Belavia, Turkish, KLM, airBaltic, Brussels, Czech, Alitalia, Egyptair, Royal Jordanian, Etihad, British Airways
Ethiopian, Air Berlin, Saudi Arabian, Air France, Qatar, Lufthansa, Emirates, Iberia, Egyptair, Royal Jordanian, Etihad, British Airways, Swiss, Turkish, Pakistan
Egyptair, Royal Jordanian, Etihad, British Airways, KLM, Air Berlin, Ethiopian, Air France, Qatar, Lufthansa, TunisAir, Emirates, Turkish
Swiss, Iberia, Qatar, Air Mauritius, Saudi Arabian, Aeroflot, Royal Jordanian, Air China, Thai, Jet Airways, Turkish, China Southern, China Eastern, KLM, Emirates, Lufthansa, Air France, Pakistan, Egyptair, Etihad, British Airways, Finnair, Alitalia, Brussels, Austrian
Iberia, Czech, El Al, Aeroflot, Royal Jordanian, TAROM, Turkish, Aegean, LOT, airBaltic, NIKI, Belavia, KLM, Air France, British Airways, UIA, Lufthansa, Vueling, Pegasus, Brussels, Alitalia, SAS, Austrian, Air Berlin, Swiss
Hainan, Aeroflot, El Al, Qatar, Air China, Swiss, Turkish, JAL, Jet Airways, Thai, China Eastern, Royal Jordanian, Korean, China Southern, Lufthansa, UIA, Air Berlin, Air France, Pakistan, Vietnam, Alitalia, Singapore, British Airways, Etihad, Emirates, Egyptair, Qantas, KLM, Austrian, Brussels, Finnair
Aeroflot, Etihad, Alitalia, Belavia, Qatar, Lufthansa, Emirates, Pegasus, Turkish
NIKI, Belavia, Lufthansa, KLM, Germanwings, Swiss, Austrian, SAS, Alitalia, Brussels, Tap Portugal, Czech, Air Berlin, Iberia, Air France, Air Europa, Vueling, Croatia
Luxair, Air Berlin, Czech, Brussels, Alitalia, SAS, Austrian, Swiss, KLM, Belavia, NIKI, Air France, Lufthansa, Iberia, Vueling, Air Europa, SmartWings
Brussels, Jet Airways, Thai, Air China, Etihad, Egyptair, Pakistan, Air France, Emirates, Turkish, El Al, KLM, Korean, Iberia, Qatar, Air Mauritius, British Airways, Royal Jordanian, Swiss, Saudi Arabian, Lufthansa
UIA, Air Berlin, British Airways, Finnair, Transaero, Brussels, SAS, Austrian, Alitalia, KLM, Belavia, Turkish, Swiss, airBaltic, LOT, Rossiya, Tap Portugal, Aeroflot, Czech, Iberia, Royal Air Maroc, NIKI, Air France, Air Europa, Vueling, Germanwings, Ural, Lufthansa
LOT, Iberia, Germanwings, Austrian, SAS, TAROM, Brussels, Croatia, UIA, Air France, Lufthansa, KLM, Turkish, Aegean, Vueling, Swiss, Alitalia
Egyptair, Etihad, British Airways, Alitalia, Swiss, Turkish, Royal Jordanian, Ethiopian, Air Berlin, Qatar, Lufthansa, Iberia, Emirates, KLM
TAROM, British Airways, Alitalia, Turkish, KLM, LOT, Austrian, Brussels, Royal Jordanian, Egyptair, Emirates, TunisAir, Iberia, Lufthansa, Air France, Qatar, Ethiopian, Aeroflot, Royal Air Maroc, Swiss
Turkish, Austrian, Alitalia, TAROM, British Airways, Etihad, Egyptair, Royal Jordanian, Air France, Qatar, Lufthansa, Iberia, Emirates

Cheap International Flights to Bahrain - BAH

Lowest Price
Etihad, British Airways, Lufthansa, Air France, Turkish
Lufthansa, Air France, Turkish, Alitalia, TunisAir, Qantas, British Airways, Aeroflot
Alitalia, Turkish, Swiss, British Airways, Air France, Iberia, Lufthansa
Alitalia, Lufthansa, Air France
Iberia, Aeroflot, Lufthansa, Air France, British Airways, Swiss
Air France, Turkish, Lufthansa, Alitalia, British Airways, Etihad
Air Europa, Iberia, KLM, Lufthansa, Air France, Air Berlin, British Airways, Germanwings, Norwegian Shuttle, Austrian, Alitalia
Air France, Lufthansa, British Airways, Etihad, Turkish, Royal Air Maroc
Alitalia, Lufthansa, Air France, Aeroflot, Turkish, KLM
Swiss, Germanwings, KLM, British Airways, Austrian, SAS, Alitalia, Air Berlin, Air France, Lufthansa, Iberia, Vueling, Air Europa, Norwegian Shuttle
Turkish, Air France, Lufthansa, TunisAir, British Airways, Etihad
Cheap Flights from Barcelona to Bahrain, Bahrain, from €311 Round trip from BCN to BAH