Required documentation
You could say that Morocco is a country with quiet open borders. Most visitors do not need to obtain a visa to visit the country.
Spanish citizens
Spanish nationals can enter Morocco without a visa. Just need a passport that is in force for the entire stay.
Other countries do not require visas
As Spanish citizens, nationals of the following countries can enter Morocco without a visa:
Andorra, Saudi Arabia, Algeria, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Canada, Chile, Cyprus, Congo, South Korea, Ivory Coast, Croatia, Denmark, United Arab Emirates, Slovakia, Slovenia , United States, Estonia, Finland, France, Greece, Hong Kong, Hungary, Indonesia, Ireland, Iceland, Italy, Japan, Kuwait, Latvia, Libya, Liechtenstein, Lithuania, Luxembourg, Mali, Malta, Mexico, Monaco, Nigeria , New Guinea, New Zealand, Norway, Oman, the Netherlands, Peru, Poland, Portugal, Puerto Rico, Qatar, United Kingdom, Czech Republic, Romania, Senegal, Singapore, Sweden, Switzerland, Tunisia, Turkey and Venezuela.
other countries
The best option for citizens of other countries is to ask the Moroccan embassy in your country. You can also find information on the website of Ministry of Foreign Affairs of Morocco:
Web of the Ministry of Foreign Affairs
Spanish citizens
Spanish nationals can enter Morocco without a visa. Just need a passport that is in force for the entire stay.
Other countries do not require visas (last update 2012)
As Spanish citizens, nationals of the following countries can enter Morocco without a visa:
Andorra, Saudi Arabia, Algeria, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Canada, Chile, Cyprus, Congo, South Korea, Ivory Coast, Croatia, Denmark, United Arab Emirates, Slovakia, Slovenia , United States, Estonia, Finland, France, Greece, Hong Kong, Hungary, Indonesia, Ireland, Iceland, Italy, Japan, Kuwait, Latvia, Libya, Liechtenstein, Lithuania, Luxembourg, Mali, Malta, Mexico, Monaco, Nigeria , New Guinea, New Zealand, Norway, Oman, the Netherlands, Peru, Poland, Portugal, Puerto Rico, Qatar, United Kingdom, Czech Republic, Romania, Senegal, Singapore, Sweden, Switzerland, Tunisia, Turkey and Venezuela.
Other countries
The best option for citizens of other countries is to ask the Moroccan embassy in your country. You can also find information on the website of Ministry of Foreign Affairs of Morocco: