Visafar / EU residence permit / Sri Lanka / Morocco

Can Sri Lankan passport holders with an EU/EEA residence permit enter Morocco?

Yes. With a valid EU residence permit, Sri Lankan passport holders can enter Morocco with an e-visa (up to 90 days). On the passport alone they would need a visa.

Entry
e-Visa
Longest stay
90 days
Passport alone
Visa required
Checked
25 September 2026

Conditions

Also accepted instead of an EU/EEA residence permit: Schengen visa, US visa, US Green Card, UK visa, UK residence permit, Canadian visa, Canadian PR, Australian visa, Japanese visa, New Zealand visa, Irish visa.

Official source: www.consulat.ma

Not travel advice. From Visafar's unlock rule for Morocco, read at the official source above. Rules change without notice and the border officer decides; confirm with Morocco's official source before you travel. Page built 2026-09-30.