Currently there are no direct flights Marrakech to Liberia

Flights Marrakech to Liberia 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 Monrovia Roberts (ROB), Liberia with Royal Air Maroc