Currently there are no direct flights Marrakech to Libya

Flights Marrakech to Libya with 1 stopover:

Flights via Casablanca Mohamed V. (CMN), Morocco
From Marrakech (RAK), Morocco with Royal Air Maroc Transfer at Casablanca Mohamed V. (CMN), Morocco Then on to Tripoli (TIP), Libya with Royal Air Maroc