Los ciudadanos de España, Andorra, Argentina, Bolivia, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, Republica Dominicana, Uruguay y Venezuela no necesitan visa para entrar a Marruecos por un período de hasta 90 días. Sin embargo, necesitarán un pasaporte válido y un billete de salida válido. Se requiere un mínimo de 6 meses de validez en el pasaporte a partir de la fecha de llegada a Marruecos.