Currently there are no direct flights Marrakech to Barbados.

Flights Marrakech to Barbados 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 Bridgetown (BGI), Barbados with British Airways