Visitors from more than 71 countries do not require a visa to visit enter Morocco for up to 90 days if they have a passport valid for at least six months and an onward or return ticket (with supporting documents).
To enter Morocco, you must have a passport that is valid for the duration of your stay. You should also verify that your passport is stamped as you enter the country.
The following is a list of the 71 countries that do not require a visa to enter Morocco.
- Czech Republic
- Hong Kong (30 days stay limit)
- Hungary (a stay limited to 30 days)
- Ivory Coast
- New Zealand
- Puerto Rico
- San Marino
- Saudi Arabia
- South Korea
- The United Arab Emirates
- The United Kingdom
- The United States of America.
If you want to stay in Morocco for more than 90 days, you must obtain resident permission, which may be obtained from the police department in the city where you will be residing.
Nationals whose countries are not listed in the chart should contact the embassy to inquire about visa requirements.