Skip to main content

Traveller questions · Weather and seasons

What is the weather like in Marrakech in January?

Sunny and mild by day, cold at night.

Answered by
the Marrakech Tours team
Checked
October 2026
Jemaa el-Fnaa square in Marrakech by day

The short answer

Sunny and mild by day, cold at night. January highs are about 19 °C and lows about 6 °C, the coldest of the year, with some rainy days. Snow covers the High Atlas, visible from the city. It is one of the quietest months for sights, though the marathon weekend and a Moroccan school break bring crowds.

In more detail

Our climate table agrees with the published sources on January: a high of about 19 °C and a low of about 6 °C. Desert nights near Marrakech and in the Sahara fall near freezing. The sun sets at about 17:50 in mid-January, and the light on the Atlas snow at the end of the day is one of the sights of winter.

Three dates shape January 2027. Yennayer, the Amazigh New Year and a public holiday since 2024, falls on 13 or 14 January; the exact day needs checking. The Moroccan school break runs from about 24 to 31 January 2027. The Marrakech Marathon, its 37th edition, is on Sunday 31 January, with roads closed on race morning.

The Tizi n'Tichka pass to the south can close after heavy snow, most often in January and early February, so leave slack in a Sahara plan. In the city, January is good for palaces, museums and long lunches in the sun.

Where to read more

Still have a question?

Send it on WhatsApp or by email. A person in Marrakech answers, and if other travellers ask it too, the answer goes up here.

Ask the team