- 4.22K views
- ~ mins read
Morocco in December sees a drop in mercury, resulting in tourist crowds dispersing from inland cities. The diminished foot traffic allows for better opportunities to explore some of the country’s iconic landmarks. If you prefer to stay back in inland cities, you can take the time to immerse yourself in the rich traditions of Marrakech and Fez. Or, head up to the Atlas Mountains to witness nature in all its breathtaking glory.
- Dennis Morgan
- From Luxembourg
Although December is the start of winter in Morocco, temperatures are still pleasant, with average daytime temperatures between 14 and 20°C, albeit chilly evenings and nights. The month is generally sunny, too, although rainfall in Tangiers and Rabbat tends to be on the higher side, with likely more than a few rainy days during the month. In the Atlas Mountains, you’ll see temperature variations depending on how high or low you go, and there will likely be inclement weather as well. In many areas, temperatures average around 14°C, still quite pleasant for trekkers and outdoor explorers. Expect some snow and tourist crowds flocking to take advantage of the start of the ski season in the High Atlas. Likewise, the southerly Saharan town of Merzouga is much colder in December. The temperature merely reaches a maximum of 8°C in the daytime and drops to as low as 3°C after dark.
For a seasonal overview, check out our guide on the best time to visit Morocco.
Weather in Morocco in December - Rainfall and Temperatures
|Avg Daily (°C)||19||21||25||27||29||35||38||38||33||29||23||20|
|Avg Nightly (°C)||6||8||11||13||15||19||21||21||19||16||11||8|
|Avg Daily (°F)||67||70||77||81||85||95||101||101||92||85||74||68|
|Avg Nightly (°F)||43||47||52||56||59||67||70||70||67||61||52||47|
|Avg Rainfall (mm)||32||38||38||39||24||5||1||3||6||24||41||13|
|Avg Daily (°C)||23||20||19|
|Avg Nightly (°C)||11||8||6|
|Avg Daily (°F)||74||68||67|
|Avg Nightly (°F)||52||47||43|
|Avg Rainfall (mm)||41||13||32|
There are so many reasons to visit Morocco in December. The streets are quieter, yet there is a wide range of activities on offer.
- Walking tours: Mild and sunny December is a great time to explore Morocco’s iconic landmarks on foot. Whether you want to wander the maze-like city streets, explore the Berber lifestyle high in the mountains, or stroll along deserted stretches of sand, there’s so much to discover.
- Explore historic cities in (relative) solitude: Sweltering sun and substantial foot traffic can spoil the experience of a Morocco tour in the summer months. Milder days and a sparse tourist crowd allow you to make the most of their charms. December offers favorable conditions to explore the medinas and souks, stumble into charming cafes, and enjoy the cities in solitude.
- Strike a bargain: Traveling to Morocco in early December introduces visitors to bargains and the best deals on flights and accommodations. Flights are comparatively more reasonable, and most hotels also offer rooms at a discount. Indulge in the nostalgic grandeur of Morocco without breaking the bank, enjoy a Sahara Desert tour for a fraction of the usual price, and find some Christmas bargains in the souks.
- Winter sun: December offers a great chance to soak up some winter sun in Morocco. Marrakech enjoys highs of 20°C and seven hours of sunshine a day. Beaches on the Atlantic coastline are still warm enough for sunbathing, although, at temperatures around 19°C, the sea is likely too cold for a dip!
- Subtropical skiing: Morocco might be more famous for its vast deserts and white-sand beaches. Nonetheless, Morocco’s High Atlas Mountains become an uncharted powder paradise from late December to March. Oukaimeden, fifty miles east of Marrakech, is perfect for the casual skier. The more intrepid can head to Jbel Toubkal, the tallest peak in North Africa, for some seriously exhilarating off-piste action.
- Celebrate Christmas and New Year: Morocco may be a Muslim country, but that doesn’t mean you can’t find glad tidings and festive cheer. In the major cities, expect carols, decorations, and bakeries serving Buche de Noel—but don’t count on too many celebrations if you’re spending Christmas in the wild. New Year’s is more widely observed, with festivals and concerts in the major cities and celebrations across the country.
December is an ideal time for city tours in Morocco. Visit Marrakech to explore the Bahia Palace or visit the vibrant Djemaa El Fna for evening musicians, fortune-tellers, and shopping stalls. Towards the end of December, this economic hub also celebrates New Year’s Eve with joyful celebrations all across the city. Or, visit Casablanca to see the Hassan II Mosque or hunt for treasures in the Quartier Habous.
The weather in Fez is not necessarily clement in December, but bring a set of warm clothes and head out to the city to take in its authentic charms and see the medina. Experience the Moroccan lifestyle with a tannery tour, step back in time as you wander the medina streets, and stop by the opulent 13th-century royal palace. Likewise, traveling to Chefchaouen will introduce you to the magnificent blue alleys of the city without having to deal with the high season traffic.
In the rugged wilderness of Morocco, hiking, trekking, and biking the Atlas Mountains are preferred activities for December. Explore the Ifrane National Park, take in the breathtaking vistas on a mountain drive, or head up to Oukaimeden and hit the slopes.
December is generally still mild enough to be a decent month to travel to Morocco and you can find treasures waiting to be explored. It’s a great season to explore the awe-inspiring Atlas Mountains, and those brave enough to head out into the Saharan winter can expect a once-in-a-lifetime experience.
Wondering how long it would take to cover it all? Check out our travel guide on how many days to spend in Morocco. If you need help planning a customized trip to Morocco in November, you can reach out to our local travel experts to devise a tailored itinerary. For instant inspiration, check out our trips to Morocco in December.