Currently there are no direct flights Marrakech to Turkey

Flights Marrakech to Turkey with 1 stopover:

Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Iberia Transfer at Madrid (MAD), Spain Then on to Istanbul Ataturk (IST), Turkey with Iberia
Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at  London Gatwick (LGW), United Kingdom Then on to Istanbul Ataturk (IST), Turkey with British Airways
Flights via Toulouse (TLS), France
From Marrakech (RAK), Morocco with Air France Transfer at Toulouse (TLS), France Then on to Istanbul Ataturk (IST), Turkey with Air France
Flights via Dusseldorf International (DUS), Germany
From Marrakech (RAK), Morocco with Lufthansa Transfer at Dusseldorf International (DUS), Germany Then on to Istanbul Ataturk (IST), Turkey with Lufthansa
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at  Zurich (ZRH), Switzerland Then on to Istanbul Ataturk (IST), Turkey with Swiss
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at  Lisbon (LIS), Portugal Then on to Istanbul Ataturk (IST), Turkey with TAP
Flights via Amsterdam (AMS), Netherland
From Marrakech (RAK), Morocco with KLM Transfer at  Amsterdam (AMS), Netherland Then on to Istanbul Ataturk (IST), Turkey with KLM