When to visit Marrakech
March to May and October-November are the best windows: 22-28 °C, mild evenings and comfortable Atlas excursions. December-January stay pleasant by day (18-20 °C) but nights drop near 5 °C — check that your riad is heated.
July and August regularly exceed 40 °C, which limits sightseeing to the morning. The cheapest flights appear in January, February and June, outside school holidays and Eid week.