Nonstop flights from Casablanca to Marrakesh
Royal Air Maroc flies this route 4 to 5 times a day.
CMNCasablanca Mohammed V International
125 mi · 30 flights a week
RAKMarrakesh Menara
When they leave
Casablanca time8:30a11:55pFirst departure 8:30 AM, last 11:55 PM
One morning flight at 8:30 AM, then one afternoon flight at 12:00 PM, then three in the evening, 5:05 PM to 11:55 PM.
Every flight
Earliest firstSchedules last checked Sep 19, 2026. Times are local.
Flying from Casablanca to Marrakesh
Royal Air Maroc is the only airline flying nonstop from Casablanca to Marrakesh, 4 to 5 times a day on the ATR 72, Boeing 737 and Boeing 737-800.
Flights run every day of the week, 5 on Thursdays and Saturdays and 4 on the other days. The first arrival in Marrakesh is at 9:35 AM and the last at 12:45 AM the next day. The flight covers 125 miles.
More from Casablanca
More to Marrakesh
Schedules as of Oct 9, 2026.