Wanderlist

Morocco Passport Dashboard

Visa-free: 37; Visa on arrival: 24; eVisa: 50; eTA: 7.

Visa information last updated:

Visa and entry requirements shown here are for general reference only, may be out of date, and can vary by traveler, layover, or entry point. Always confirm current requirements with the destination's official embassy, consulate, or government website before booking or traveling.

Visa requirements

Morocco Passport Dashboard — Visa requirements
CountryVisa requirements
AfghanistaneVisa
AlbaniaeVisa
AlgeriaVisa required
AndorraVisa required
AngolaVisa-free (30 days)
Antigua & BarbudaeVisa
ArgentinaVisa required
ArmeniaeVisa (120 days)
AustraliaeVisa
AustriaVisa required
AzerbaijanVisa-free (90 days)
BahamaseVisa
BahraineVisa
BangladeshVisa required
BarbadosVisa-free (90 days)
BelarusVisa required
BelgiumVisa required
BelizeVisa-free (30 days)
BeninVisa-free (90 days)
BhutaneVisa
BoliviaeVisa
Bosnia & HerzegovinaVisa required
BotswanaeVisa
BrazilVisa-free (90 days)
BruneiVisa required
BulgariaVisa required
Burkina FasoVisa-free (90 days)
BurundiVisa on arrival (30 days)
CambodiaVisa on arrival (30 days)
CamerooneVisa
CanadaVisa required
Cape VerdeVisa-free (90 days)
Central African RepublicVisa required
ChadeVisa
ChileeVisa
ChinaVisa required
ColombiaVisa-free (90 days)
ComorosVisa on arrival (45 days)
Congo - BrazzavilleVisa on arrival
Congo - KinshasaeVisa (7 days)
Costa RicaVisa required
Côte d’IvoireVisa-free (90 days)
CroatiaVisa required
CubaeVisa (90 days)
CyprusVisa required
CzechiaVisa required
DenmarkVisa required
DjiboutiVisa on arrival (90 days)
DominicaVisa-free (21 days)
Dominican RepubliceTA (30 days)
EcuadorVisa-free (90 days)
EgyptVisa required
El SalvadoreVisa
Equatorial GuineaeVisa
EritreaVisa required
EstoniaVisa required
EswatiniVisa required
EthiopiaVisa on arrival (90 days)
FijiVisa required
FinlandVisa required
FranceVisa required
GabonVisa-free (30 days)
GambiaVisa-free (90 days)
GeorgiaVisa required
GermanyVisa required
GhanaeTA (90 days)
GreeceVisa required
GrenadaVisa-free (90 days)
GuatemalaVisa required
GuineaVisa-free
Guinea-BissauVisa on arrival (90 days)
GuyanaeVisa
HaitiVisa-free (90 days)
HondurasVisa required
Hong Kong SAR ChinaVisa-free (30 days)
HungaryVisa required
IcelandVisa required
IndiaeVisa (30 days)
IndonesiaVisa on arrival (30 days)
IraneVisa
IraqeVisa
IrelandVisa required
IsraeleVisa
ItalyVisa required
JamaicaVisa required
JapanVisa required
JordanVisa on arrival (30 days)
KazakhstanVisa-free (30 days)
KenyaVisa-free (60 days)
KiribatiVisa-free (90 days)
KosovoVisa required
KuwaitVisa required
KyrgyzstaneVisa
LaoseVisa (30 days)
LatviaVisa required
LebanonVisa on arrival (30 days)
LesothoVisa required
LiberiaVisa required
LibyaeVisa
LiechtensteinVisa required
LithuaniaVisa required
LuxembourgVisa required
Macao SAR ChinaVisa-free (90 days)
MadagascarVisa on arrival (90 days)
MalawieVisa
MalaysiaeTA (90 days)
MaldivesVisa on arrival (30 days)
MaliVisa-free (90 days)
MaltaVisa required
Marshall IslandsVisa on arrival (90 days)
MauritaniaeVisa (90 days)
MauritiusVisa on arrival (60 days)
MexicoVisa required
MicronesiaVisa-free (30 days)
MoldovaeVisa
MonacoVisa required
MongoliaVisa required
MontenegroVisa required
MozambiqueVisa on arrival (30 days)
Myanmar (Burma)eVisa
NamibiaeVisa
NauruVisa required
NepalVisa on arrival (150 days)
NetherlandsVisa required
New ZealandVisa required
NicaraguaeVisa
NigerVisa-free (90 days)
NigeriaeVisa (90 days)
North KoreaVisa required
North MacedoniaVisa required
NorwayVisa required
OmaneVisa
PakistaneVisa
PalauVisa on arrival (30 days)
Palestinian TerritoriesVisa-free
PanamaVisa required
Papua New GuineaeVisa
ParaguayVisa required
PeruVisa required
PhilippinesVisa-free (30 days)
PolandVisa required
PortugalVisa required
QatareVisa
RomaniaVisa required
RussiaVisa required
RwandaVisa-free (30 days)
St. Kitts & NeviseVisa
St. LuciaVisa required
SamoaVisa on arrival (90 days)
San MarinoVisa required
São Tomé & PríncipeVisa-free (15 days)
Saudi ArabiaeVisa
SenegalVisa-free (90 days)
SerbiaeVisa
SeychelleseTA (90 days)
Sierra LeoneVisa on arrival (30 days)
SingaporeeVisa
SlovakiaVisa required
SloveniaVisa required
Solomon IslandsVisa required
SomaliaeVisa
South AfricaeVisa
South KoreaeTA (90 days)
South SudaneVisa (90 days)
SpainVisa required
Sri LankaeTA (30 days)
St. Vincent & GrenadinesVisa-free (90 days)
SudanVisa required
SurinameeTA (90 days)
SwedenVisa required
SwitzerlandVisa required
SyriaVisa-free
TaiwanVisa required
TajikistanVisa on arrival (45 days)
TanzaniaVisa on arrival
ThailandeVisa
Timor-LesteVisa on arrival (30 days)
TogoVisa-free (30 days)
TongaVisa required
Trinidad & TobagoVisa on arrival
TunisiaVisa-free
TurkmenistanVisa required
TuvaluVisa on arrival (30 days)
TürkiyeVisa-free (90 days)
UgandaeVisa
UkraineVisa required
United Arab EmirateseVisa
United KingdomVisa required
United StatesVisa required
UruguayVisa required
UzbekistaneVisa (30 days)
VanuatuVisa-free (120 days)
Vatican CityVisa required
VenezuelaeVisa
VietnameVisa (90 days)
YemenVisa required
ZambiaVisa-free (90 days)
ZimbabweeVisa