Temp
13° C
average
Rain
5 mm
per month
Sun
66 %
chance
Humidity
63 %
average
What’s the weather like in Marrakech in January?
In January, Marrakech experiences mild and cool weather, typical of the winter season in the region. It is generally considered the coldest month of the year in Marrakech, with temperatures dropping significantly compared to the summer months.
Average daily temperatures
The average daily temperature in Marrakech during January ranges between 8°C (46°F) and 19°C (66°F). The mornings and evenings tend to be colder, sometimes reaching temperatures as low as 5°C (41°F), while the afternoons can be relatively warmer. It is recommended to pack warm clothing, such as sweaters and jackets, for the cooler parts of the day.
Sunshine and rainfall
Despite being the winter season, January still offers a good amount of sunshine. Marrakech experiences an average of 7 hours of sunshine per day, allowing visitors to enjoy outdoor activities comfortably. However, it is important to note that there may be some cloudy days and occasional rainfall during this time of the year.
The average rainfall in Marrakech in January is around 30 mm, spread over an average of 5 days throughout the month. While the rainfall is not excessive, it is advisable to carry an umbrella or raincoat to be prepared for any unexpected showers.