Currently there are no direct flights Marrakech to Sierra Leone

Flights Marrakech to Sierra Leone with 1 stopover:

Flights via Casablanca Mohamed V. (CMN), Morocco
From Marrakech (RAK), Morocco with Royal Air Maroc0 Transfer at Casablanca Mohamed V. (CMN), Morocco Then on to Freetown Lungi International (FNA, Sierra Leone with Royal Air Maroc