For example, from Marrakech, via Brussels, Belgium
From Marrakech to Brussels
on 8 May
10:45 PM - 04.15 AM RAK-BRU Jetairfly, US$ 270
on 10 May
11:50 AM - 03:45 PM RAK-MAD (via Madrid) easyJet, US$ 140
08:50 PM - 11:10 PM MAD-BRU SN BRussels Airlines, US$ 145
on 13 May, also 15 and 16 May
07:20 AM - 12:50 PM RAK-BRU, Atlas-blue, US$ 190
on 15 May
09.20 PM - 02.50 AM RAK-BRU Jetairfly, US$ 215
on 17 May
09.20 PM - 02.50 AM RAK-BRU Jetairfly, US$ 175
Also available from Casablanca to Brussels
on 10 May
09:20 AM - 02:40 PM CMN-BRU Jetairfly, US$ 250
on 17 May
09:20 AM - 02:40 PM CMN-BRU Jetairfly, US$ 155
From Brussels to Puerto Plata
on 11 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 270
on 18 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 245
From Brussels to Punta Cana
on 13 May
10:45 AM - 02:35 PM BRU-PUJ Jetairfly, US$ 205
So the best itineraries are as follows, require only one night overnight in BRU or just airport stop:
on 10 May (from Marrakech)
11:50 AM - 03:45 PM RAK-MAD (via Madrid) easyJet, US$ 140
08:50 PM - 11:10 PM MAD-BRU SN BRussels Airlines, US$ 145
on 11 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 270
TOTAL COST: US$ 555
--------------------
on 10 May (from Casablanca)
09:20 AM - 02:40 PM CMN-BRU Jetairfly, US$ 250
on 11 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 270
TOTAL COST: US$ 520
--------------------
on 17 May (arrives 18 May)
09.20 PM - 02.50 AM RAK-BRU Jetairfly, US$ 175
on 18 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 245
TOTAL COST: US$ 420
--------------------
on 17 May (from Casablanca, arrives 18 May)
09:20 AM - 02:40 PM CMN-BRU Jetairfly, US$ 155
on 18 May
06:05 AM - 09:55 AM BRU-POP Jetairfly, US$ 245
TOTAL COST: US$ 400