Para viajar a España desde Marruecos, los ciudadanos marroquíes necesitan un pasaporte válido y un permiso de residencia. Si no disponen de un permiso de residencia, pueden solicitar un permiso de turismo en el consulado español más cercano. Los permisos de residencia y de turismo son válidos para una estancia de hasta 90 días en España. Si se va a permanecer en España por más de 90 días, se necesitará un permiso de residencia de larga duración.
Para solicitar un permiso de residencia de larga duración, los ciudadanos marroquíes deben presentar un pasaporte válido, dos fotografías tamaño carnet, un certificado de antecedentes penales, un certificado médico y una prueba de que disponen de los medios económicos necesarios para mantenerse en España. Además, deben presentar una solicitud en el consulado español más cercano. Los permisos de residencia de larga duración son válidos por un periodo de un año y se pueden renovar.