Currently there are no direct flights Marrakech to Argentina.

Flights Marrakech to Argentina with 1 stopover:

Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Iberia Transfer at Madrid (MAD), Spain Then on to Buenos Aires Ministro Pistarini (EZE), Argentina with Iberia
Flights via London Heathrow (LHR), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Heathrow (LHR), United Kingdom Then on to Buenos Aires Ministro Pistarini (EZE), Argentina with British Airways