Currently there are no direct flights Marrakech to Maldives

Flights Marrakech to Maldives with 1 stopover:

Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at Zurich (ZRH), Switzerland Then on to Male (MLE), Maldives with Swiss