Para viajar a Marruecos en avión, el pasaporte debe estar vigente y tener al menos 6 meses de validez a partir de la fecha de salida del país. Se recomienda llevar fotocopias de los datos personales y las páginas del pasaporte que contienen la foto y la fecha de caducidad. El billete de avión debe ser en nombre del pasajero y con una validez mínima de 3 meses.
Los ciudadanos de los países de la Unión Europea, Andorra, Islandia, Liechtenstein, Mónaco, Noruega, San Marino, Suiza y el Vaticano no necesitan visa para entrar a Marruecos. Sin embargo, deben presentar un pasaporte válido y un billete de avión de ida y vuelta o con salida dentro de los 90 días siguientes a la fecha de llegada.
Los ciudadanos de otros países necesitan una visa de turismo, que se puede solicitar en la embajada o el consulado marroquí más cercano. La visa de turismo es válida por 3 meses a partir de la fecha de expedición y permite una estancia máxima de 90 días en Marruecos.