Direct flights Marrakech to Belgium:

Marrakech to Brussels

Flights Marrakech to Belgium with 1 stopover:

Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Ryanair Transfer at Madrid (MAD), Spain Then on to Brussels S. Charleroi (CRL), Belgium with Ryanair
Flights via Barcelona (BCN), Spain
From Marrakech (RAK), Morocco with Vueling Airlines Transfer at Barcelona (BCN), Spain Then on to Brussels International (BRU), Belgium with Vueling Airlines
OR
Then on to Brussels International (BRU), Belgium with Iberia
Flights via Lisbon (LIS), Portugal
From Marrakech (RAK), Morocco with TAP Transfer at Lisbon (LIS), Portugal Then on to Brussels International (BRU), Belgium with TAP
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 Brussels International (BRU), Belgium with Royal Air Maroc