Прямые рейсы осуществляет авиакомпании Royal Air Maroc из Москвы в Касабланку (вылет из «Шереметьево» 3 раза в неделю). Время в пути — около 6 часов.
Регулярные рейсы иностранных авиакомпаний в Касабланку осуществляются с транзитной посадкой в Европе: а/к Lufthansa (через Франкфурт) или а/к Air France с пересадкой в Париже.
В Марракеш и Рабат также можно попасть с помощью а/к Air France. Длительность перелёта — минимум 8-9 часов (в зависимости от времени стыковки, которое может занять от 1 до 3 часов).
Существует прямой чартер Москва — Агадир, который летает с майских праздников до конца ноября раз в 10-12 дней, время в полёте — около 6 часов. Внутренний перелёт от Касабланки до Агадира (или Марракеша) занимает около 45 минут (авиакомпания Royal Air Maroc).