Menu

Weather in Marrakech in January

View all deals
temperature
Temp

13° C

average

rain
Rain

5 mm

per month

sun
Sun

66 %

chance

humidity
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.

Holiday deals in Marrakech

Destinations with similar weather