Para entrar a Marruecos, los ciudadanos de la mayoría de los países necesitan un pasaporte válido. Sin embargo, los ciudadanos de algunos países pueden entrar con un documento de viaje válido, como una tarjeta de identidad.
Los ciudadanos de los siguientes países pueden entrar a Marruecos con un pasaporte o un documento de viaje válido:
Algeria, Andorra, Argentina, Australia, Austria, Bahrain, Belgium, Brazil, Bulgaria, Canada, Chile, Congo, Costa Rica, Ivory Coast, Croatia, Cyprus, Czech Republic, Denmark, Ecuador, El
Salvador, Estonia, Finland, France, Gabon, Gambia, Germany, Greece, Guatemala, Guinea, Guinea-Bissau, Haiti, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Ireland, Italy, Jamaica, Japan, Kuwait, Latvia, Lebanon, Liberia, Liechtenstein, Lithuania, Luxembourg, Mali, Malta, Mexico, Monaco, Montenegro, Netherlands, New Zealand, Nicaragua, Niger, Norway, Oman, Panama, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, South Africa, South Korea, Spain, Sri Lanka, Sweden, Switzerland, Syria, Taiwan, Thailand, Togo, Trinidad & Tobago, Tunisia, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States of America and Venezuela.
Los ciudadanos de los siguientes países pueden entrar a Marruecos con un pasaporte válido o una tarjeta de identidad:
Benin, Burkina Faso, Cape Verde, Comoros, Gambia, Ghana, Guinea, Guinea-Bissau, Ivory Coast, Liberia, Mali, Mauritania, Niger, Senegal, Sierra Leone, Togo.
Los ciudadanos de los siguientes países pueden entrar a Marruecos con un pasaporte válido o un certificado de nacimiento:
Australia, Canada, Costa Rica, El Salvador, Guatemala, Honduras, Hong Kong, Indonesia, Israel, Japan, Malaysia, Mexico, Nicaragua, New Zealand, Panama, Philippines, Russia, Singapore, South Korea, Thailand, United States of America.
Los ciudadanos de los siguientes países pueden entrar a Marruecos con un pasaporte válido o un documento de viaje válido:
Antigua & Barbuda, Bahamas, Barbados, Belize, Dominica, Grenada, Guyana, Haiti, Jamaica, St. Kitts & Nevis, St. Lucia, St. Vincent & the Grenadines, Suriname, Trinidad & Tobago.
Nota: Los pasaportes de los ciudadanos de los países mencionados deben tener una validez mínima de 6 meses a partir de la fecha de llegada a Marruecos.