Le Maroc impose un passeport à tout ressortissant étranger pour entrer sur son territoire. C'est la loi.
Par dérogation, certains touristes européens peuvent dans des cas particuliers pas toujours bien établis, entrer sur le territoire avec une carte d'identité, un billet d'avion charter aller et retour (avec une date de retour bien spécifiée, et des documents attestants de l'achat à l'étranger de prestations touristiques, principalament hôtelières et payées en devises comme l'euro. Ceci suppose aussi que le vendeur soit reconnu comme étant un tour opérateur "fiable" par les autorités marocaines.
Le séjour doit en outre ne pas excéder un temps lui aussi mal défini mais qui ne peut rarement excéder une à deux semaines.
Il est toutefois toujours possible de tenter une "négociation" avec l'officier d'immigration à l'arrivée à l'aéroport. Aux risques du touriste.
En tout état de cause la carte d'identité n'est tolérée que pour arriver et repartir par un aéroport, et en aucun cas par voie terrestre ou maritime