Yes, Moroccan passport holders must obtain a Schengen visa to enter any European country in the Schengen Zone. However, there are some categories of people residing in Morocco that are exempt from the visa requirement, as follows: Nationals of Schengen countries living in Morocco.