Currently there are no direct flights Marrakech to Mauritania

Flights Marrakech to Mauritania 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  Nouakchott (NKC), Mauritania with Royal Air Maroc