Morocco is a year-round destination and as such, deciding when to travel can be difficult. One way to choose is to plan your trip around one of the country's many annual festivals and events. Some celebrate Morocco's rich artistic culture, others are inspired by the agricultural calendar and still more are religious festivals that provide an authentic insight into the life of everyday Moroccans and their beliefs. In this article, we look at 10 of the country's best annual events, ranging from world-famous endurance challenge Marathon des Sables to cultural festivals in Fez and Marrakesh.
This article was updated and re-written in part by Jessica Macdonald on March 5 2019.
01 of 10
Marathon des Sables
Often referred to as the Toughest Foot Race on Earth, the legendary Marathon des Sables is a six day multi-stage race through the harsh environments of the Sahara Desert. Approximately 1,300 competitors from 30 countries take part every year, with finishers completing a total distance of 250 kilometers/156 miles. Competitors must be self-sufficient, carrying their own food and equipment and sleeping in communal tents set up along the way.
Where: Sahara Desert
When: Usually in April - check online for confirmed dates.
02 of 10
Kelaa-des-Mgouna Rose Festival
Morocco's Dades Valley is also known as the Valley of the Roses for its fragrant rose fields. Every May, the harvest is celebrated in the oasis town of Kelaa-des-Mgouna, which is home to a large rose water distillery plant. The three-day festival starts on a Friday, attracts around 20,000 people and includes rose parades and stalls selling all kinds of rose products. Entertainment takes the form of traditional song and dance as well as the celebrated Miss Roses pageant.
When: Mid May - check online for confirmed dates.
03 of 10
Fez Festival of World Sacred Music
The Fez Festival of World Sacred Music lasts for nine days and comprises a program of stunning open-air concerts. You never know what you might see - from Iranian whirling dervishes to mystics, Sufi chanters and dancers from all over the world. Venues include the beautiful Jnan Sbil Gardens and Bab al Makina, the parade ground located in front of the Royal Palace. In between concerts, make sure to sample authentic food and drink at the festival's street stalls.
When: Spring - check online for confirmed dates.
04 of 10
Essaouira Gnaoua and World Music Festival
The Essaouira Gnaoua and World Music Festival features musicians from all over the world but is essentially a celebration of gnaoua, a unique genre inspired by the music, dance and religious rites of the Berber, African and Arabic people. The festival was first launched in 1997. Visitors are treated to four days of events and concerts held at 20 different open-air venues dotted throughout the historic medina of Essaouira, one of Morocco's prettiest coastal cities.
When: Summer - check online for confirmed dates.Continue to 5 of 10 below.
05 of 10
Marrakesh Popular Arts Festival
The Marrakesh Popular Arts Festival attracts entertainers and artists from all over Europe and beyond. As well as musicians and dancers, you can expect to see fortune-tellers, acting troupes, snake charmers and fire-swallowers. The main events take place in Djemma el Fna and in the ruins of 16th-century El Badi Palace. Don't miss the Fantasia, an after-dark spectacle held outside the city walls that features hundreds of charging horsemen robed in traditional dress.
When: Summer - check online for confirmed dates.
06 of 10
Imilchil Marriage Festival
Every September, members of the Berber communities in the Atlas Mountains gather in the rural town of Imilchil to celebrate the legend of two star-crossed Berber lovers who drowned themselves after their parents forbade their marriage. The Imilchil Marriage Festival allows young men and women to choose their own spouses, and many couples get engaged at the festival (although the marriage takes place later). The event is marked by singing, dancing and feasting.
When: September - check online for confirmed dates.
07 of 10
Ramadan and Eid al-Fitr
Ramadan refers to the ninth month in the Muslim calendar, when Muslims must abstain from food, drink and other physical needs during the daylight hours. As a time to purify the soul, refocus attention on God and practice self-sacrifice, Ramadan is a sober month in Morocco. However, the end of the fast is marked by the festival of Eid al-Fitr, which lasts for several days. The celebration is prayer and family-oriented and involves plenty of feasting.
Where: Throughout Morocco
When: The month of Ramadan, which changes date every year.
08 of 10
Erfoud Date Festival
Held over three days in early October, the Erfoud Date Festival celebrates the harvest of more than a million date palms in the Erfoud region. After the harvest, celebrations include traditional music, dancing and colorful processions. The crowning of the Date Queen is another highlight, as is the high-octane dromedary race. Come to soak up the festive atmosphere, learn about Berber culture and savor date-inspired local cuisine.
When: October - check online for confirmed dates.Continue to 9 of 10 below.
09 of 10
Eid al-Adha is a global Muslim holiday that marks the end of the annual pilgrimage to Mecca. It commemorates the trials of the Prophet Abraham, who was asked by Allah to sacrifice his only son. In honor of this show of faith, Moroccan Muslims slaughter an animal on Eid al-Adha, usually a sheep or goat. Much of the meat from the sacrifice is donated to others to symbolize the act of giving away something of importance to oneself.
Where: Throughout Morocco
When: Fall - check online for confirmed dates.
10 of 10
New Year's Eve and Yennayer
Most Moroccans celebrate the Islamic New Year, which changes date in accordance with the lunar Islamic calendar. Berbers mark the beginning of the agrarian calendar year, Yennayer, based on the Julian calendar. Nevertheless, Gregorian New Year's Eve is usually marked by some celebration - especially in tourist restaurants and hotels. Spending the night in the desert is a popular tradition for travelers and a great way to welcome the new year.
Where: Throughout Morocco
When: December 31