In general when looking for the cheapest flight to Marrakesh, try to book your flight during the month of January for the best deal.
On average, from most locations, when planning your trip to Marrakesh, try to book your flight in the region of 60 days in advance for the cheapest prices.
From most locations, the cheapest day to fly to Marrakesh is Tuesday. Most users found that departing on a Friday was most expensive.
Generally, when visiting Marrakesh, midday flights represent the best value. evening flights are likely to have higher prices.