Palácio de Belas Artes, Cidade do México

Calendar · Mexico

Festivals and events in Mexico

Orange flower altars on Día de Muertos, Holy Week processions, the Guelaguetza in Oaxaca and the nights of September 15: in Mexico, festivals blend faith, Indigenous roots and lots of music.

In the photo: Palácio de Belas Artes, Cidade do México

Illustrative images. The pictures in this guide are illustrations based on the real place, not photographs, and may differ from it.

Get it on Google Play

The festivals

When to go for the festivals in Mexico

In Mexico, the festival calendar combines Indigenous peoples’ traditions, the Catholic calendar brought during the colonial period and dates from the country’s history. Each town and village has its patron saint, and festivals usually include processions, brass bands, traditional dances, fireworks and food made for the occasion.

In spring, Holy Week fills churches and streets with processions across the country. In July, Oaxaca celebrates the Guelaguetza, a gathering of dances and costumes from the state’s regions. On September 15 and 16, plazas everywhere celebrate Independence with the traditional cry, flags and typical dishes.

Late October and early November are devoted to Día de Muertos, recognized by UNESCO as intangible cultural heritage. Families set up altars with cempasúchil flowers, candles, photographs and the favorite foods of those who have passed, and in many regions they spend the night in cemeteries. Oaxaca, the shore of Lake Pátzcuaro (Michoacán) and Mexico City are among the places where the date is most strongly celebrated.

December brings posadas, neighborhood parties that recall Mary and Joseph’s search for shelter, with piñatas and punch, and the feast of the Virgin of Guadalupe on December 12. Because many dates change from year to year or vary between towns, it’s worth checking the local calendar before you travel.

Share: WhatsApp

Your questions

Questions about festivals in Mexico

Which Mexican festivals are best known?

Usually mentioned are Día de Muertos, Holy Week, the Guelaguetza (celebrated in Oaxaca in July), the patriotic nights of September 15 and 16, and the posadas that precede Christmas.

When is Día de Muertos in Mexico?

The central days are November 1 and 2. Before them, from late October, families buy flowers and set up offerings, and many towns already have street programming.

Where to experience Día de Muertos in Mexico?

Three destinations stand out, each with its own style: Oaxaca, with comparsas and nights in the cemeteries; Pátzcuaro and the island of Janitzio, where the vigils take place by the lakeshore; and the capital, with its large parade.

Back to the guide of Mexico