Marrakech in December features pleasant, mild to warm daytime temperatures with abundant sunshine, ideal for exploring. Evenings and nights, however, become quite cool to cold, often requiring warm layers. It’s a popular time to visit, making the city vibrant and bustling, especially around the Christmas and New Year holidays, with the souks and Jemaa el-Fnaa particularly lively.