Currently there are no direct flights Marrakech to Israel

Flights Marrakech to Israel with 1 stopover:

Flights via Barcelona (BCN), Spain
From Marrakech (RAK), Morocco with Vueling Airlines
OR
From Marrakech (RAK), Morocco with Iberia
Transfer at Barcelona (BCN), Spain Then on to Tel Aviv (TLV), Israel with Vueling Airlines
OR
Then on to Tel Aviv (TLV), Israel with Iberia
Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Iberia Transfer at Madrid (MAD), Spain Then on to Tel Aviv (TLV), Israel with Iberia
Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Tel Aviv (TLV), Israel with KLM
Flights via London Heathrow (LHR), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Heathrow (LHR), United Kingdom Then on to Tel Aviv (TLV), Israel with British Airways
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at Zurich (ZRH), Switzerland Then on to Tel Aviv (TLV), Israel with Swiss
Flights via Dusseldorf International (DUS), Germany
From Marrakech (RAK), Morocco with Lufthansa Transfer at Dusseldorf International (DUS), Germany Then on to Tel Aviv (TLV), Israel with Lufthansa
Flights via Berlin Tegel (TXL), Germany
From Marrakech (RAK), Morocco with Transfer at  Berlin Tegel (TXL), Germany Then on to Tel Aviv (TLV), Israel with Lufthansa
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at  London Gatwick (LGW), United Kingdom Then on to Tel Aviv (TLV), Israel with British Airways