Currently there are no direct flights Marrakech to United Arab Emirates

Flights Marrakech to United Arab Emirates with 1 stopover:

Flights via London Heathrow (LHR), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Heathrow (LHR), United Kingdom Then on to Abu Dhabi International (AUH), United Arab Emirates with British Airways
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Abu Dhabi International (AUH), United Arab Emirates with British Airways
Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at  Amsterdam (AMS), Netherlands Then on to Abu Dhabi International (AUH), United Arab Emirates with KLM
OR
Then on to Dubai (DXB), United Arab Emirates with KLM
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at Zurich (ZRH), Switzerland Then on to Dubai (DXB), United Arab Emirates with Swiss