С 13 июня 2005 года действует безвизовый режим посещения Марокко для граждан России. Для въезда достаточно предъявить загранпаспорт сроком действия не менее 6 месяцев с момента прибытия на территорию страны. При себе следует иметь билеты на обратную дорогу и средства, достаточные для пребывания в Марокко. Туристам, приплывающим в Марокко на паромах из испанских и французских портов, следует иметь в виду, что наличие двукратной шенгенской визы или обратных билетов из Марокко на родину обязательно. Французские и испанские пограничные службы проверяют это до отплытия из страны. Данные требования объясняются тем, в случае отказа марокканских властей во въезде турист должен иметь возможность беспрепятственно вернуться в порт отправления на территории Шенгенской зоны.
Наличие в паспорте виз или въездных печатей государства Израиль не является препятствием для посещения Марокко.