Para viajar a Marruecos, se requiere un pasaporte válido. Los ciudadanos de los países de la Unión Europea, así como Suiza, Mónaco, Andorra y San Marino, pueden utilizar su Documento Nacional de Identidad. El pasaporte debe tener una validez mínima de 6 meses a partir de la fecha de entrada en Marruecos. Además, se requiere un certificado de vacunación contra la fiebre amarilla para los viajeros procedentes de zonas donde esta enfermedad es endémica.
Los ciudadanos de los países no mencionados anteriormente deben solicitar una Visa de Entrada en el Consulado General de Marruecos en su país de origen. Se requiere una fotografía tamaño carnet, un pasaporte válido con una validez mínima de 6 meses, un certificado de vacunación contra la fiebre amarilla y un billete de avión de ida y vuelta.
Los pasajeros en tránsito no requieren visa, siempre y cuando no abandonen el área de tránsito y se reembarcen en el mismo avión. Si se necesita abandonar el área de tránsito, se requiere una visa.