Menu

Weather in Morocco in January

View all deals
temperature
Temp

14° C

average

rain
Rain

2 mm

per month

sun
Sun

71 %

chance

humidity
Humidity

65 %

average

What’s the weather like in Morocco in January?

In January, Morocco experiences winter weather conditions. It is generally cold across the country, especially in the northern and central regions. However, southern areas, such as the Sahara Desert, still offer warmer temperatures during the day.

Average daily temperatures

During January, the average daily temperature in Morocco is around 13-17°C (55-63°F). However, temperatures can drop significantly during the night, reaching lows of 5-9°C (41-48°F) in many parts of the country. The coastal areas tend to be slightly milder, with temperatures ranging from 11-15°C (52-59°F).

Sunshine and rainfall

Morocco experiences relatively low rainfall in January. Most regions receive less than 30mm (1.2 inches) of rainfall during this month. Coastal areas, such as Casablanca and Tangier, tend to have slightly more rainfall compared to inland areas. Precipitation is usually spread out over a few days rather than continuous rainfall.

Despite the cooler temperatures, Morocco still enjoys a considerable amount of sunshine during January. Expect around 6-7 hours of sunshine per day, providing ample opportunity for outdoor activities and exploration.

Holiday deals in Morocco

Destinations with similar weather