Currently there are no direct flights Marrakech to Romania

Flights Marrakech to Romania with 1 stopover:

Flights via London Gatwick (LGW), United Kingdom
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Bucharest Otopeni (OTP), Romania with British Airways
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at Lisbon (LIS), Portugal Then on to Bucharest Otopeni (OTP), Romania with TAP
Flights via Dusseldorf International (DUS), Germany
From Marrakech (RAK), Morocco with Lufthansa Transfer at Dusseldorf International (DUS), Germany Then on to Bucharest Otopeni (OTP), Romania with Lufthansa
Flights via Berlin Tegel (TXL), Germany
From Marrakech (RAK), Morocco with Transfer at Berlin Tegel (TXL), Germany Then on to Bucharest Otopeni (OTP), Romania with Lufthansa
Flights via Zurich (ZRH), Switzerland
From Marrakech (RAK), Morocco with Swiss Transfer at  Zurich (ZRH), Switzerland Then on to Bucharest Otopeni (OTP), Romania with Swiss
Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Bucharest Otopeni (OTP), Romania with KLM