Currently there are no direct flights Marrakech to Estonia

Flights Marrakech to Estonia with 1 stopover:

Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Tallinn (TLL), Estonia with KLM