- Visa-free
- 38 / 198
- Without an embassy visit
- 109
- ETA required
- 2
- eVisa available
- 38
- Longest visa-free stay
- 120 — Vanuatu
Data compiled: 28 Oct 2026
20 destinations with a full TravelDecl guide
These are the destinations we cover in depth, with step-by-step arrival card guidance. Visa status below is shown for a Moroccan passport specifically.
| Destination | Visa for this passport | Arrival card | Guide |
|---|---|---|---|
| 🇹🇭 Thailand | Visa-free (60 days) | Thailand Digital Arrival Card (TDAC) | Full guide → |
| 🇮🇩 Indonesia | Visa on arrival | All Indonesia arrival card + e-CD customs declaration | Full guide → |
| 🇲🇾 Malaysia | Visa-free (90 days) | Malaysia Digital Arrival Card (MDAC) | Full guide → |
| 🇸🇬 Singapore | eVisa | SG Arrival Card (with health declaration) | Full guide → |
| 🇻🇳 Vietnam | eVisa | Pre-arrival information form | Full guide → |
| 🇰🇭 Cambodia | Visa on arrival | Cambodia e-Arrival (CeA) | Full guide → |
| 🇮🇳 India | eVisa | e-Arrival Card + Air Suvidha health self-declaration | Full guide → |
| 🇹🇼 Taiwan | Visa required | Taiwan Arrival Card (TWAC) | Full guide → |
| 🇨🇳 China | Visa required | Foreigner Arrival Card (online) | Full guide → |
| 🇵🇭 Philippines | Visa-free (30 days) | eTravel | Full guide → |
| 🇵🇼 Palau | Visa on arrival | Palau Entry Form | Full guide → |
| 🇦🇼 Aruba | See guide | ED Card (Embarkation-Disembarkation Card) | Full guide → |
| 🇨🇼 Curaçao | See guide | Digital Immigration Card (DI Card) | Full guide → |
| 🇯🇲 Jamaica | Visa required | C5 Immigration/Customs form | Full guide → |
| 🇩🇴 Dominican Republic | Visa-free | e-Ticket | Full guide → |
| 🇹🇹 Trinidad and Tobago | Visa required | Arrival/Departure Card | Full guide → |
| 🇨🇺 Cuba | eVisa | D'Viajeros | Full guide → |
| 🇨🇴 Colombia | Visa-free (90 days) | Check-Mig | Full guide → |
| 🇨🇦 Canada | Visa required | Advance Declaration (ArriveCAN) | Full guide → |
| 🇯🇴 Jordan | Visa on arrival | No arrival card | Full guide → |
Visa-free access for a Moroccan passport covers 38 destinations. 38 more offer an eVisa, which you can usually get online within days.
An ETA is required in 2 destinations. It is not a visa, but you must have it approved before you board.
Vanuatu allows the longest visa-free stay for this passport: up to 120 days.
Visa requirements by destination
| Destination | Requirement | Max stay |
|---|---|---|
| 🇦🇫 Afghanistan | Visa required | — |
| 🇦🇱 Albania | eVisa | — |
| 🇩🇿 Algeria | Visa required | — |
| 🇦🇩 Andorra | Visa required | — |
| 🇦🇴 Angola | Visa-free | 30 days |
| 🇦🇬 Antigua and Barbuda | eVisa | — |
| 🇦🇷 Argentina | Visa required | — |
| 🇦🇲 Armenia | eVisa | — |
| 🇦🇺 Australia | eVisa | — |
| 🇦🇹 Austria | Visa required | — |
| 🇦🇿 Azerbaijan | Visa-free | 90 days |
| 🇧🇸 Bahamas | eVisa | — |
| 🇧🇭 Bahrain | eVisa | — |
| 🇧🇩 Bangladesh | Visa required | — |
| 🇧🇧 Barbados | Visa-free | 90 days |
| 🇧🇾 Belarus | Visa required | — |
| 🇧🇪 Belgium | Visa required | — |
| 🇧🇿 Belize | Visa-free | 30 days |
| 🇧🇯 Benin | Visa-free | 90 days |
| 🇧🇹 Bhutan | eVisa | — |
| 🇧🇴 Bolivia | Visa on arrival | — |
| 🇧🇦 Bosnia and Herzegovina | Visa required | — |
| 🇧🇼 Botswana | eVisa | — |
| 🇧🇷 Brazil | Visa-free | 90 days |
| 🇧🇳 Brunei | Visa required | — |
| 🇧🇬 Bulgaria | Visa required | — |
| 🇧🇫 Burkina Faso | Visa-free | 90 days |
| 🇧🇮 Burundi | Visa on arrival | — |
| 🇰🇭 Cambodia | Visa on arrival | — |
| 🇨🇲 Cameroon | eVisa | — |
| 🇨🇦 Canada | Visa required | — |
| 🇨🇻 Cape Verde | Visa-free | 90 days |
| 🇨🇫 Central African Republic | Visa required | — |
| 🇹🇩 Chad | Visa required | — |
| 🇨🇱 Chile | Visa required | — |
| 🇨🇳 China | Visa required | — |
| 🇨🇴 Colombia | Visa-free | 90 days |
| 🇰🇲 Comoros | Visa on arrival | — |
| 🇨🇬 Congo | Visa on arrival | — |
| 🇨🇷 Costa Rica | Visa required | — |
| 🇭🇷 Croatia | Visa required | — |
| 🇨🇺 Cuba | eVisa | — |
| 🇨🇾 Cyprus | Visa required | — |
| 🇨🇿 Czech Republic | Visa required | — |
| 🇨🇩 DR Congo | eVisa | — |
| 🇩🇰 Denmark | Visa required | — |
| 🇩🇯 Djibouti | Visa on arrival | — |
| 🇩🇲 Dominica | Visa-free | 21 days |
| 🇩🇴 Dominican Republic | Visa-free | — |
| 🇪🇨 Ecuador | Visa-free | 90 days |
| 🇪🇬 Egypt | Visa required | — |
| 🇸🇻 El Salvador | eVisa | — |
| 🇬🇶 Equatorial Guinea | eVisa | — |
| 🇪🇷 Eritrea | Visa required | — |
| 🇪🇪 Estonia | Visa required | — |
| 🇪🇹 Ethiopia | Visa on arrival | — |
| 🇫🇯 Fiji | Visa required | — |
| 🇫🇮 Finland | Visa required | — |
| 🇫🇷 France | Visa required | — |
| 🇬🇦 Gabon | Visa-free | 30 days |
| 🇬🇲 Gambia | Visa-free | 90 days |
| 🇬🇪 Georgia | eVisa | — |
| 🇩🇪 Germany | Visa required | — |
| 🇬🇭 Ghana | Visa on arrival | — |
| 🇬🇷 Greece | Visa required | — |
| 🇬🇩 Grenada | Visa-free | 90 days |
| 🇬🇹 Guatemala | Visa required | — |
| 🇬🇳 Guinea | Visa-free | — |
| 🇬🇼 Guinea-Bissau | Visa on arrival | — |
| 🇬🇾 Guyana | Visa required | — |
| 🇭🇹 Haiti | Visa-free | 90 days |
| 🇭🇳 Honduras | Visa required | — |
| 🇭🇰 Hong Kong | Visa-free | 30 days |
| 🇭🇺 Hungary | Visa required | — |
| 🇮🇸 Iceland | Visa required | — |
| 🇮🇳 India | eVisa | — |
| 🇮🇩 Indonesia | Visa on arrival | — |
| 🇮🇷 Iran | Visa on arrival | — |
| 🇮🇶 Iraq | eVisa | — |
| 🇮🇪 Ireland | Visa required | — |
| 🇮🇱 Israel | Visa required | — |
| 🇮🇹 Italy | Visa required | — |
| 🇨🇮 Ivory Coast | Visa-free | 90 days |
| 🇯🇲 Jamaica | Visa required | — |
| 🇯🇵 Japan | Visa required | — |
| 🇯🇴 Jordan | Visa on arrival | — |
| 🇰🇿 Kazakhstan | eVisa | — |
| 🇰🇪 Kenya | ETA required | — |
| 🇰🇮 Kiribati | Visa-free | 90 days |
| 🇽🇰 Kosovo | Visa required | — |
| 🇰🇼 Kuwait | Visa required | — |
| 🇰🇬 Kyrgyzstan | eVisa | — |
| 🇱🇦 Laos | Visa on arrival | — |
| 🇱🇻 Latvia | Visa required | — |
| 🇱🇧 Lebanon | Visa on arrival | — |
| 🇱🇸 Lesotho | eVisa | — |
| 🇱🇷 Liberia | Visa required | — |
| 🇱🇾 Libya | eVisa | — |
| 🇱🇮 Liechtenstein | Visa required | — |
| 🇱🇹 Lithuania | Visa required | — |
| 🇱🇺 Luxembourg | Visa required | — |
| 🇲🇴 Macao | Visa-free | 90 days |
| 🇲🇬 Madagascar | Visa on arrival | — |
| 🇲🇼 Malawi | eVisa | — |
| 🇲🇾 Malaysia | Visa-free | 90 days |
| 🇲🇻 Maldives | Visa on arrival | — |
| 🇲🇱 Mali | Visa-free | 90 days |
| 🇲🇹 Malta | Visa required | — |
| 🇲🇭 Marshall Islands | Visa on arrival | — |
| 🇲🇷 Mauritania | Visa on arrival | — |
| 🇲🇺 Mauritius | Visa on arrival | — |
| 🇲🇽 Mexico | Visa required | — |
| 🇫🇲 Micronesia | Visa-free | 30 days |
| 🇲🇩 Moldova | eVisa | — |
| 🇲🇨 Monaco | Visa required | — |
| 🇲🇳 Mongolia | Visa required | — |
| 🇲🇪 Montenegro | Visa required | — |
| 🇲🇿 Mozambique | Visa on arrival | — |
| 🇲🇲 Myanmar | eVisa | — |
| 🇳🇦 Namibia | Visa required | — |
| 🇳🇷 Nauru | Visa required | — |
| 🇳🇵 Nepal | Visa on arrival | — |
| 🇳🇱 Netherlands | Visa required | — |
| 🇳🇿 New Zealand | Visa required | — |
| 🇳🇮 Nicaragua | Visa on arrival | — |
| 🇳🇪 Niger | Visa-free | 90 days |
| 🇳🇬 Nigeria | Visa on arrival | — |
| 🇰🇵 North Korea | Visa required | — |
| 🇲🇰 North Macedonia | Visa required | — |
| 🇳🇴 Norway | Visa required | — |
| 🇴🇲 Oman | eVisa | — |
| 🇵🇰 Pakistan | eVisa | — |
| 🇵🇼 Palau | Visa on arrival | — |
| 🇵🇸 Palestine | Visa-free | — |
| 🇵🇦 Panama | Visa required | — |
| 🇵🇬 Papua New Guinea | eVisa | — |
| 🇵🇾 Paraguay | Visa required | — |
| 🇵🇪 Peru | Visa required | — |
| 🇵🇭 Philippines | Visa-free | 30 days |
| 🇵🇱 Poland | Visa required | — |
| 🇵🇹 Portugal | Visa required | — |
| 🇶🇦 Qatar | eVisa | — |
| 🇷🇴 Romania | Visa required | — |
| 🇷🇺 Russia | Visa required | — |
| 🇷🇼 Rwanda | Visa-free | 30 days |
| 🇰🇳 Saint Kitts and Nevis | eVisa | — |
| 🇱🇨 Saint Lucia | Visa required | — |
| 🇻🇨 Saint Vincent and the Grenadines | Visa-free | 90 days |
| 🇼🇸 Samoa | Visa on arrival | — |
| 🇸🇲 San Marino | Visa required | — |
| 🇸🇹 Sao Tome and Principe | Visa-free | 15 days |
| 🇸🇦 Saudi Arabia | Visa required | — |
| 🇸🇳 Senegal | Visa-free | 90 days |
| 🇷🇸 Serbia | Visa required | — |
| 🇸🇨 Seychelles | Visa-free | 90 days |
| 🇸🇱 Sierra Leone | eVisa | — |
| 🇸🇬 Singapore | eVisa | — |
| 🇸🇰 Slovakia | Visa required | — |
| 🇸🇮 Slovenia | Visa required | — |
| 🇸🇧 Solomon Islands | Visa required | — |
| 🇸🇴 Somalia | Visa on arrival | — |
| 🇿🇦 South Africa | eVisa | — |
| 🇰🇷 South Korea | ETA required | — |
| 🇸🇸 South Sudan | eVisa | — |
| 🇪🇸 Spain | Visa required | — |
| 🇱🇰 Sri Lanka | Visa on arrival | — |
| 🇸🇩 Sudan | Visa required | — |
| 🇸🇷 Suriname | Visa required | — |
| 🇸🇿 Swaziland | Visa required | — |
| 🇸🇪 Sweden | Visa required | — |
| 🇨🇭 Switzerland | Visa required | — |
| 🇸🇾 Syria | Visa-free | — |
| 🇹🇼 Taiwan | Visa required | — |
| 🇹🇯 Tajikistan | Visa on arrival | — |
| 🇹🇿 Tanzania | Visa on arrival | — |
| 🇹🇭 Thailand | Visa-free | 60 days |
| 🇹🇱 Timor-Leste | Visa on arrival | — |
| 🇹🇬 Togo | Visa-free | 90 days |
| 🇹🇴 Tonga | Visa required | — |
| 🇹🇹 Trinidad and Tobago | Visa required | — |
| 🇹🇳 Tunisia | Visa-free | — |
| 🇹🇷 Turkey | Visa-free | 90 days |
| 🇹🇲 Turkmenistan | Visa required | — |
| 🇹🇻 Tuvalu | Visa on arrival | — |
| 🇺🇬 Uganda | eVisa | — |
| 🇺🇦 Ukraine | Visa required | — |
| 🇦🇪 United Arab Emirates | eVisa | — |
| 🇬🇧 United Kingdom | Visa required | — |
| 🇺🇸 United States | Visa required | — |
| 🇺🇾 Uruguay | Visa required | — |
| 🇺🇿 Uzbekistan | eVisa | — |
| 🇻🇺 Vanuatu | Visa-free | 120 days |
| 🇻🇦 Vatican | Visa required | — |
| 🇻🇪 Venezuela | Visa required | — |
| 🇻🇳 Vietnam | eVisa | — |
| 🇾🇪 Yemen | Visa required | — |
| 🇿🇲 Zambia | eVisa | — |
| 🇿🇼 Zimbabwe | eVisa | — |
Frequently asked questions
How many countries can Moroccan citizens visit without a visa?
38 destinations in this table allow visa-free entry. Counting eVisas, ETAs and visas on arrival, 109 destinations can be reached without an embassy visit.
What is the difference between an ETA and an eVisa?
An ETA is a short online authorisation for travelers who do not need a visa. An eVisa is a visa issued online. Both must be approved before you travel.
How long can Moroccan citizens stay visa-free?
It depends on the destination. The longest visa-free stay for this passport is 120 days in Vanuatu. The Max stay column shows the limit for each country.
How up to date is this information?
This table is compiled from a bulk visa-policy dataset, not checked row by row against each destination's official source. See the note above the table for details, and confirm with the destination's embassy or official immigration authority before you travel.