Para entrar en Marruecos como turista, se requiere un pasaporte válido y un permiso de entrada válido por 90 días. Se puede obtener el permiso de entrada en el puerto de entrada o en cualquier embajada o consulado de Marruecos. Los pasajeros en tránsito no necesitan un permiso de entrada.
Los ciudadanos de los siguientes países no necesitan un permiso de entrada para visitar Marruecos:
Los ciudadanos de otros países deben solicitar un permiso de entrada antes de viajar a Marruecos. Los permisos de entrada se pueden obtener en las embajadas y consulados de Marruecos en el país de residencia. El costo del permiso de entrada es de 60 Dólares Americanos.
Los visitantes a Marruecos deben tener un pasaje de salida confirmado y suficientes fondos para el costo de su estadía. Se recomienda que los visitantes tengan seguro médico de viaje.