Marrakech In December: Weather and Best Things To Do
Heading to Marrakech in December is a great idea if you want to skip the scorching summer heat and take advantage of the low-season deals on accommodation!
When we visited in December, we were craving a break from the UK’s miserable weather, and Morocco seemed like the perfect spot for a quick winter getaway. While Marrakech isn’t exactly scorching this time of year, the mild temperatures hovering around 20˚C were just right for exploring the colourful streets of this bustling city.
Plus, December means fewer crowds, cheaper flights, and great deals on accommodation—making it a win all around for a visit at this time of year.
Plan Your Trip With My Favourite Resources
– Best Accommodation Site: Booking.com
– Book Day Tours Here: Viator
– Rent A Car Here: Discover Cars
Should You Visit Marrakech in December?
Whether you should visit Marrakech in December really depends on the kind of trip you’re after!
If your plan is to lounge by the pool all day, this might not be the best month for you. While the weather is warm, it’s probably not going to be warm enough for a dip in the pool—trust me, I tried!
But aside from that, I absolutely think December is a great time to visit the pink city! The smaller crowds make exploring Marrakech much more enjoyable, and with the exception of Christmas, it’s much cheaper for you to visit.
Avoiding the heat of the warmer months means you’ll be much more comfortable while exploring. I can’t imagine squeezing through the souks, shoulder to shoulder with the crowds, in the intense heat—just the thought of it makes me feel hot!
Weather in Marrakech in December
So, as I’ve already mentioned, December in Marrakech tends to be warm during the day, with average highs around 20˚C and lows around 7˚C.
When we visited during the first week of December, it was between 18˚C and 20˚C every day, and all I needed in the evenings was my denim jacket. Just a few days after we left, the daytime temperatures even crept up to 25˚C!
I’d still suggest bringing a few jumpers and a jacket, just in case—it can get as cold as 5˚C in the evenings. We just got lucky that it didn’t drop that low when we were there.
While there’s a small chance of rain—about three days on average—you can still expect plenty of blue skies at this time of year. A very welcome change from the UK!
If you’re into photography or just love catching the sunrise, you’ll be happy to know there’s no need for early alarms in December! The sun doesn’t rise in Marrakech until around 8:15 a.m., so you’ll have plenty of time to find a good spot.
The same goes for sunset—you won’t need to stay up late to catch it, as the sun sets around 6:30 p.m. The winter sun also makes the sky pop, so it’s a great time for photos.
Things To Do In December
There are plenty of places to visit in Marrakech during the winter months, some I think are probably more enjoyable without the extreme heat and crowds of the high season!
Explore The Souks
Whenever I think of Marrakech, I always picture the sprawling markets that wind through the pink city. The souks are a treasure trove of trinkets, rugs, jewellery, art, and colourful spices! You’ll probably get lost in them at some point since the paths all intertwine—but that’s just part of the experience!
There are three main souks in Marrakech: Souk Semmarine, Souk Nejjarine, and Souk El-K.
Souk Semmarine is the heart of the medina, located near Jemma el Fna square. Here, you’ll find beautiful woven textiles, colourful lamps, clothes, spices, and food! I actually loved walking through the chaos, and you can find some really unique pieces. Just make sure you download Google Maps before heading here—it’s really easy to get lost in the maze!
Souk Nejjarine, also in the medina, specializes in intricate woodwork, while Souk El-K, located just outside the medina in the Mellah district, is known for its homewares and brassware.
Visit Jardin Majorelle
Jardin Majorelle is a vibrant oasis in the middle of Marrakech, originally created in the 1920s by French painter Jacques Majorelle. The garden was later purchased by Yves Saint Laurent and Pierre Bergé to save it from destruction to build hotels.
The garden is filled with bold blue buildings, exotic plants, and peaceful pathways that make it a perfect escape from the hustle and bustle of the city.
It does get busy, even in December, so I recommend arriving as early as possible! You can also purchase your tickets online beforehand so you don’t have to queue to get in. We didn’t do our research and ended up having to wait for about 30 minutes just to buy our ticket!
Spend The Night In The Agafay Desert
The Agafay Desert is actually just outside of Marrakech, about an hour away, and it’s one of my favourite things we did during our December trip!
As you probably know, deserts and summer don’t go hand in hand unless you don’t mind melting in the heat, so the cooler months are the perfect time for you to visit.
Although it’s a desert, Agafay isn’t the sandy kind like the Sahara—instead, it’s a grey, rocky landscape with the Atlas Mountains as a stunning backdrop. There’s plenty to do here, including ATV rides through the rugged hills.
You don’t have to stay the night if you only have time for a day trip, but if you do stay there are plenty of desert camps to choose from for all types of budgets! We loved sitting around the fire at night with a drink and some music – it was such a fun evening.
These are some of the best desert camps.
If you have a little longer in Morocco, the Zagora Desert is about 6 hours from Marrakech and the Merzouga Desert is about 10 hours away.
You might be tempted to book a camel ride while visiting the desert, but I’d recommend skipping it—unfortunately, the camels aren’t treated very well. An ATV ride would be much more fun anyway.
Wander The Bahia Palace
We actually didn’t have time to visit the Bahia Palace, but it’s definitely a popular spot in Marrakech, and December is no exception.
Built in the late 19th century by a former slave who became the grand vizier, the palace was meant to be the most impressive of its time. The architecture is full of intricate details, with beautiful courtyards that offer a peaceful escape from the city.
While we didn’t get to explore it ourselves, it’s easy to see why so many visitors make it a must-see during their trip.
The entrance fee to go into the palace is 70 dirhams or you can book on to this half-day tour which also includes the Saadian Tomb.
Maison De La Photographie
One of the riads we stayed in was right next to the Maison De La Photographie which isn’t far from the Ben Youssef Madrasa.
This is a great spot to get a look into the past of Marrakech, with photos taken between 1870 and 1950 that really show how the city has changed over time, as well as offering glimpses into Berber life.
Once you’ve explored the Maison, you can relax on the roof terrace with a mint tea, taking in the views over the city.
Ben Youssef Madrasa
I think this has to be my favourite building in all of Marrakech, I mean it’s just stunning!
The Ben Youssef Madrasa was built in the 14th century and was originally the largest Islamic school in North Africa! It was later abandoned in the 18th century and was left empty until it was restored and reopened as a school in the 19th century.
It’s now a UNESCO site and although it is no longer a school its beauty still remains.
I was actually blown away by the intricate designs you can find all around the building. We arrived early as it does get very busy here.
The entrance fee to Ben Youssef Madrasa is 50 dirhams.
Visit A Hammam
Hammams are a huge part of Moroccan culture, and Marrakech has loads to choose from, whether you’re after a traditional local spot or a more luxurious spa vibe.
A hammam is basically a steam bath where you go through a few cleansing rituals, like exfoliating with black soap made with olive oil and rinsing off. It’s a pretty good way to warm up on the cooler December days.
Just a little word of warning—don’t be alarmed if you’re asked to strip right down for the experience! This can seem a little confronting but they typically give you disposable underwear to wear, so it’s not too awkward!
You’ll find hammams all over the city, from super affordable local spots to fancier ones in riads and hotels. Hammam de la Rose is a popular choice.
Catch An Awesome Sunset
As I mentioned earlier, the winter sun means pretty amazing sunsets this time of year, and the sky lights up!
Marrakech is made for watching sunsets, with rooftop cafes and restaurants everywhere. We always made sure to grab a table with a good view but this does mean arriving about 45 minutes before sunset.
Two of our favourite rooftops were Ayaso, where they also serve great vegan food, and Nomad, where you can see the Atlas Mountains and overlook the colourful Place des Epices.
Ski The Oukaïmeden
Now, we aren’t skiers and we went to Morocco to escape the cold, but if you enjoy skiing, did you know you can hit the slopes not far from Marrakech?
Oukaïmeden, just an hour away from Marrakech, is said to be Africa’s highest and best ski resort! The ski season is quite short and can run from December to March but this does depend on snowfall.
You can also go hiking and bouldering in the area if you enjoy these types of activities too.
What To Pack For Marrakech In December
Heading to Marrakech in December means that you’ll need to pack a little of everything as the days are warm but the nights can be chilly.
In the daytime, I was fine wearing a pair of jeans and a top or shirt but in the evening I definitely needed my denim jacket. I would say it’s best to pack some light clothing for the daytime like trousers or dresses, t-shirts and shirts that you can then layer with a jumper or jacket in the evening.
Something to know before visiting Marrakech is that Morocco is a conservative country and women dress modestly there. Even though I don’t personally believe that women should have to cover their legs, chest and shoulders anywhere in the world, it’s best to be respectful of local customs when exploring, especially while in the medina.
Where To stay In Marrakech
With the exception of our night in the Agafay Desert, we stayed at 2 different riads in the old town (the medina) which is the more traditional part of the city.
If you stay outside the medina walls, the most popular area is Gueliz, known as the new town. This is where you’ll find bars, clubs, and shopping malls.
Riad Be
When I picture Moroccan architecture, Riad Be is what comes to mind. Right in the heart of the Medina, it’s got a rooftop terrace that’s perfect for breakfast.
Riad L’Atelier
Just one look at the photos of Riad L’Atelier, and you can tell it’s a peaceful oasis tucked away in the madness of the Medina. The rooms are beautifully designed, and the courtyard is a great place to chill after a busy day of exploring. And the breakfast? Definitely worth it!
Riad El Hara
If you’re looking to stay just outside the Medina, Riad El Hara is only a few minutes walk from the city’s pink walls. It’s got all the traditional riad vibes, plus there’s a bar on-site for when you want to unwind.
Hostel Riad Marrakech Rouge
If you’re after a more social vibe or travelling on a budget, Hostel Riad Marrakech Rouge is a solid pick. It’s a great spot to meet other travellers and is in a good location for exploring the city.
Is December A Good Time To Visit Morocco?
As long as you’re not planning on sun baking and dipping in and out of the pool, then yes, December is a great time to visit Morocco! Flights and accommodation are cheaper, it’s the low season and the weather is usually mild and sunny!
What Is Christmas Like In Marrakech?
Christmas in Morocco is pretty low-key since it’s mostly a Muslim country, so you won’t see the usual festive decorations or celebrations.
In places like Marrakech, you might spot a few Christmas trees in hotels and some restaurants doing special menus, but Christmas Day itself is just like any other day—shops, markets, and restaurants are all open as usual.
Final Thoughts
I really enjoyed our December trip to Marrakech and think it’s a really great time of year to visit.
We got some really great deals on our accommodation and the weather was just right for exploring this beautifully chaotic city. There are lots of things to keep you busy on your trip and if you’re looking to relax, you can perch at one of the many rooftop cafes to watch the world go by.