Visa policy of Morocco

A foreign national wishing to enter Morocco must obtain a visa unless they are a citizen of one of the countries eligible for visa exemption.
Visa free access.
Nationals of the following 67 countries and territories can enter Morocco visa-free for up to 90 days (unless otherwise noted):
1 - for holders of British passports, only British citizens, British Nationals (Overseas) and British subjects with a Certificate of Entitlement to the Right of Abode issued by the UK are eligible for visa-free entry.
Visa is not required for minors under 17 years of age born to one or more Moroccan parent(s) provided that they're registered in their passport(s).
Diplomatic and official/service passports.
Holders of passports issued by the following countries are allowed to enter and remain in Morocco for up to 90 days.
D — diplomatic passports<br>
S — service passports<br>
Sp — special passports<br>
O — official passports<br>
Visa not required for holders of passport of United Nations (laissez passer) traveling on duty.
Visa waiver agreement for diplomatic passports was signed with Angola and it is yet to come into force.
Electronic Travel Authorization.
Citizens of the following 3 countries do not require a visa but must obtain an Electronic Travel Authorization in advance to enter Morocco.