Every December, many families ask us whether it makes sense to spend Christmas in Morocco. The answer is yes: it's sunny, there are fewer tourists than in spring and the desert in winter is spectacular. It does help to know what to expect.
Is Christmas celebrated in Morocco?
Morocco is a Muslim country and 25 December is a normal working day: shops, souks and monuments open as usual. You won't see streets decorated as in Europe or North America, although many hotels and riads that host travelers prepare a special dinner and some decorations.
Christmas Mass: Catholic churches
There are Christian communities in the big cities and Christmas Masses are held, among others, at the Church of the Holy Martyrs in Marrakech (Gueliz district), St Peter's Cathedral in Rabat and the Catholic churches of Casablanca and Tangier. In the north, the Church of Our Lady of Victories in Tetouan dates from the Spanish protectorate. Check service times directly with each parish.

The weather in December
- Marrakech and Fes: sunny days around 18 °C and cold nights.
- Merzouga desert: pleasant days and nights close to 0 °C.
- Atlas Mountains: there may be snow on the Tizi n'Tichka pass; our drivers know the road well.
More details in our guide to the weather in Morocco.
Our favourite Christmas route
A great idea is to spend 24 December in Marrakech, have dinner in a riad and leave on the 25th for the desert, over the High Atlas and through Aït Ben Haddou. Sleeping in a luxury camp in Merzouga with heating and a private bathroom is a unique way to spend the holidays. If you stay longer, you can enjoy New Year's Eve in the desert.
Practical tips
- Book early: 20 December to 5 January is high season.
- Pack layers: a T-shirt by day and a warm coat at night.
- Bring your treats: traditional Christmas foods from home are hard to find, so pack any you can't do without.
Shall we plan your Christmas in Morocco? Write to us at +212 708 644 837 or info@marruecosprivado.com.
Frequently asked questions
Is 25 December a holiday in Morocco?
No. It is a working day: shops, souks and monuments open as usual.
Are there Christmas Masses in Morocco?
Yes, in the Catholic churches of cities such as Marrakech, Rabat, Casablanca and Tangier. Check times with each parish.
What is the weather like in Morocco at Christmas?
Sunny days around 18 °C in Marrakech and Fes, and cold nights, close to 0 °C in the desert.


