Direct Flights Copenhagen to Morocco:

Copenhagen To Agadir
Copenhagen to Marrakech

Flights Copenhagen to Morocco with 1 stopover:

Flights via Milan Malpensa (MXP), Italy
From Copenhagen (CPH), Denmark with easyJet Transfer at Milan Malpensa (MXP), Italy Then on to Marrakech Menara (RAK), Morocco with easyJet
Flights via Barcelona (BCN), Spain
From Copenhagen (CPH), Denmark with Vueling Airlines
OR
From Copenhagen (CPH), Denmark with Iberia
Transfer at Barcelona (BCN), Spain Then on to Marrakech Menara (RAK), Morocco with Vueling Airlines
OR
Then on to Marrakech Menara (RAK), Morocco with Iberia
Flights via London Heathrow (LHR), United Kingdom
From Copenhagen (CPH), Denmark with British Airways Transfer at London Heathrow (LHR), United Kingdom Then on to Marrakech Menara (RAK), Morocco with British Airways
OR
Then on to Agadir (AGA), Morocco with British Airways
OR
Then on to Casablanca Mohamed V. (CMN), Morocco with British Airways
Flights via Zurich (ZHR), Switzerland
From Copenhagen (CPH), Denmark with Swiss Transfer at  Zurich (ZHR), Switzerland Then on to Marrakech Menara (RAK), Morocco with Swiss
OR
Then on to Agadir (AGA) with Swiss
Flights via Lisbon (LIS), Portugal
From Copenhagen (CPH), Denmark with TAP Transfer at Lisbon (LIS), Portugal Then on to Marrakech Menara (RAK), Morocco with TAP
OR
Then on to Casablanca Mohamed V. (CMN). Morocco with TAP
Flights via  Madrid (MAD), Spain
From Copenhagen (CPH), Denmark with Iberia Transfer at Madrid (MAD), Spain Then on to Marrakech Menara (RAK), Morocco with Iberia
OR
Then on to Casablanca Mohamed V., Morocco with Iberia
OR
Then on to Rabat (RBA), Morocco with Iberia
OR
Then on to Tangier Boukhalef (TNG), Morocco with Iberia
Flights via Amsterdam (AMS), Netherlands
From Copenhagen (CPH), Denmark with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Marrakech Menara (RAK), Morocco with KLM
Flights via Dusseldorf International (DUS), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Dusseldorf International (DUS), Germany Then on to Marrakech Menara (RAK), Morocco with Lufthansa
Flights via Marseille (MRS), France
From Copenhagen (CPH), Denmark with Air France Transfer at Marseille (MRS), France Then on to Marrakech Menara (RAK), Morocco with Air France
OR
Then on to Casablanca Mohamed V. (CMN). Morocco with Air France
Flights via Oslo Gardermoen (OSL), Norway
From Copenhagen (CPH), Denmark with Norwegian Transfer at Then on to Marrakech Menara (RAK), Morocco with Norwegian
Flights via Berlin Tegel (TXL), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Berlin Tegel (TXL), Germany Then on to Marrakech Menara (RAK), Morocco with Lufthansa
Flights via Paris Charles de Gaulle (CDG), France
From Copenhagen (CPH), Denmark with easyJet
OR
From Copenhagen (CPH), Denmark with Air France
Transfer at Paris Charles de Gaulle (CDG), France Then on to Agadir (AGA), Morocco with easyJet
OR
Then on to Casablanca Mohamed V. (CMN). Morocco with Air France
OR
Then on to Rabat (RBA), Morocco with Air France
Flights via London Heathrow (LHR), United kingdom
From Copenhagen (CPH), Denmark with British Airways Transfer at London Heathrow (LHR), United kingdom Then on to Agadir (AGA), Morocco with British Airways
Flights via Dublin (DUB), Ireland
From Copenhagen (CPH), Denmark with Aer Lingus Transfer at  Dublin (DUB), Ireland Then on to Agadir (AGA), Morocco with Aer Lingus
Flights via Istanbul Ataturk (IST), Turkey
From Copenhagen (CPH), Denmark with Turkish Airlines Transfer at Istanbul Ataturk (IST), Turkey Then on to Casablanca Mohamed V. (CMN). Morocco with Turkish Airlines
Flights via  Cairo (CAI), Egypt
From Copenhagen (CPH), Denmark with EgyptAir Transfer at Cairo (CAI), Egypt Then on to Casablanca Mohamed V. (CMN). Morocco with EgyptAir
Flights via  Frankfurt am Main (FRA), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Frankfurt am Main (FRA), Germany Then on to Casablanca Mohamed V. (CMN). Morocco with Lufthansa
Flights via Brussels International (BRU), Belgium
From Copenhagen (CPH), Denmark with Brussels Airlines Transfer at Brussels International (BRU), Belgium Then on to Casablanca Mohamed V. (CMN). Morocco with Brussels Airlines
Flights via  Doha (DOH), Qatar
From Copenhagen (CPH), Denmark with Qatar Airways Transfer at  Doha (DOH), Qatar Then on to Casablanca Mohamed V. (CMN). Morocco with Qatar Airways