Currently there are direct flights Marrakech to Netherlands

Marrakech to Amsterdam

Marrakech to Eindhoven

Flights Marrakech to Netherlands with 1 stopover:

Flights via Barcelona (BCN), Spain
From Marrakech (RAK), Morocco with Vueling Airlines Transfer at Barcelona (BCN), Spain Then on to Amsterdam (AMS), Netherlands with Vueling Airlines
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at  London Gatwick (LGW), United Kingdom Then on to Amsterdam (AMS), Netherlands with British Airways
Flights via Madrid (MAD). Spain
From Marrakech (RAK), Morocco with Iberia Transfer at  Madrid (MAD). Spain Then on to Amsterdam (AMS), Netherlands with Iberia
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at  Lisbon (LIS), Portugal Then on to Amsterdam (AMS), Netherlands with TAP
Flights via  Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at  Zurich (ZRH), Switzerland Then on to Amsterdam (AMS), Netherlands with Swiss
Flights via Toulouse (TLS), France
From Marrakech (RAK), Morocco with Air France Transfer at Toulouse (TLS), France Then on to  Amsterdam (AMS), Netherlands with Air France