Currently there are no direct flights Marrakech to Qatar

Flights Marrakech to Qatar with 1 stopover:

Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Doha (DOH), Qatar with KLM
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Doha (DOH), Qatar with British Airways