Opinions, reviews, analyses & recommendations are the author’s alone, and have not been reviewed, endorsed or approved by any of these entities.
Morocco in December
Christmas and New Year weeks see Marrakech riad rates double; book months ahead.
What to expect in Morocco in December
December brings mild weather to Morocco, with daytime highs around 19°C (66°F) and overnight lows near 7°C (45°F). Skies are typically dry with occasional showers, with about 31 mm of rainfall on average. Christmas and New Year weeks see Marrakech riad rates double; book months ahead..
December is one of Morocco's busiest months, so book accommodation early and expect queues at the headline sights. Flights and hotels are at peak rates, so use our tracker below to spot any drops. Peak season runs October–November, March–April, for context.
Live fares for Morocco in December
Compare flights across 100+ booking sites. Hotels via Expedia.