While winter in much of the northern hemisphere is characterised by cold, wet and often snowy conditions the climate of southern Morocco is comparatively mild, indeed pleasantly warm during a large part of each day. Average maximum daily temperatures hover around 18° (warm enough to enjoy relaxing by the pool) while night time lows are seldom below 5°. Taken together with some 7 hours of sunshine per day and pretty modest rainfall (25 mm), January can be a great month to visit Marrakech if you fancy avoiding the crowds while profiting from low season prices.
January Events
Proclamation of Independence - January 11th is Morocco's Independence Day when the nation marks the formal separation from colonial France in 1956. Some businesses will be closed on this day in observation of this national holiday
Aid al-Mawlid - 24th January is the birthday of the prophet Mohammad. Mosques are busy, of course but, again, many businesses will be closed.