Much of Morocco's weather is typical of a four-season climate – super hot in the summer without much rain, winter turning wet, snowy and humid with milder conditions, and the shoulder seasons of autumn and spring acting as they usually do, with warm to mild temperatures.
A common misconception about Morocco is that the country is just desert and is hot all the time. Yes, the Sahara makes up a large chunk of inland Morocco and many places swelter in summer, but the climate does change depending on where you are in the country, and what time you decide to visit.
Northern coastlines, like in Tangier, follow more of a Mediterranean climate pattern, with warm summers and cool winters, but not too much extremity either side. Cities and towns along the coast usually experience milder temperatures throughout the year, not reaching much higher than 30°C (86°F) on a hot day. The further you move inland, the more arid the climate becomes and the more elevation plays a part. In desert areas and arid zones, temperatures can soar to well above 40°C (104°F). Mountainous areas, such as the High Atlas, follow similar patterns, but evenings can offer quite cool conditions, so don't let the harsh sun-kissed landscapes fool you.