Direct flights Copenhagen to Bahrain:

Destination Airline
Bahrain (BAH) Gulf Air

Flights Copenhagen to Bahrain with 1 stopover:

Flights via Doha (DOH), Qatar
From Copenhagen (CPH), Denmark with Qatar Airways Transfer at Doha (DOH), Qatar Then on to Bahrain (BAH), Bahrain with Qatar Airways
Flights via Cairo (CAI), Egypt
From Copenhagen (CPH), Denmark with EgyptAir Transfer at Cairo (CAI), Egypt Then on to Bahrain (BAH), Bahrain with EgyptAir
Flights via Istanbul Ataturk (IST), Turkey
From Copenhagen (CPH), Denmark with Turkish Airlines Transfer at Istanbul Ataturk (IST), Turkey Then on to Bahrain (BAH), Bahrain with Turkish Airlines
Flights via Dubai (DXB), UAE
From Copenhagen (CPH), Denmark with Emirates Transfer at Dubai (DXB), UAE Then on to Bahrain (BAH), Bahrain with Emirates
Flights via Amsterdam (AMS), Netherlands
From Copenhagen (CPH), Denmark with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Bahrain (BAH), Bahrain with KLM
Flights via Frankfurt am Main (FRA), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Frankfurt am Main (FRA), Germany Then on to Bahrain (BAH), Bahrain with Lufthansa
Flights via London Heathrow (LHR), United Kingdom
From Copenhagen (CPH), Denmark with British Airways OR From Copenhagen (CPH), Denmark with bmi Transfer at London Heathrow (LHR), United Kingdom Then on to Bahrain (BAH), Bahrain with British Airways OR Then on to Bahrain (BAH), Bahrain with bmi