Best Festivals for Day of the Dead in Mexico in 2026

Destinations

(Scroll)

A Day of the Dead ofrenda decorated with marigolds, candles and photographs

Written by:

Dave Pratt

Partner

Key takeaways

  • Day of the Dead centers on November 1 and 2, but many towns start days earlier, and several 2026 programs begin in late October.

  • Oaxaca and the villages around it have the deepest community traditions, including all-night cemetery vigils and costumed street processions.

  • Mexico City's Day of the Dead parade, the Gran Desfile de Día de Muertos, takes place on Saturday, October 31, 2026, at 2 p.m., and it's free to watch.

  • Pátzcuaro and the island of Janitzio in Michoacán are known for candlelit vigils on the night of November 1, with boats crossing the lake to the island cemetery.

  • If you'll be on the Caribbean coast, Mérida's Hanal Pixán and the festival at Xcaret are the closest options.

Where Day of the Dead is celebrated in Mexico

Day of the Dead, or Día de Muertos, is observed across Mexico, but it doesn't look the same everywhere. In one town it's a quiet night in the cemetery with candles and marigolds. In another it's a parade with giant puppets and a crowd of more than a million people. UNESCO added the celebration to its Representative List of the Intangible Cultural Heritage of Humanity in 2008.

The core dates are fixed. November 1 is set aside for children who have died, and November 2 for adults. Many families also leave an offering on October 28 for people who died in accidents, and in many places the night of October 31 is when the souls of children are believed to arrive.

The eight places below were chosen for how rooted the celebration is in the local community, how well a visitor can take part without intruding, how easy each is to reach from the US and Canada, and whether 2026 dates have been published. Where they haven't, the entry says so.

1. Oaxaca - Comparsas, muerteadas and cemetery vigils

Oaxaca city and the villages in the valleys around it hold the most complete version of Day of the Dead in Mexico. Markets fill with marigolds, pan de muerto and sugar skulls in the last week of October, and families build altars at home with photos, food and mezcal for the people they're remembering.

At night the streets fill with comparsas, costumed processions with brass bands that anyone can follow. In the villages of the Valle de Etla, muerteadas are closer to street theater: over the night of November 1, a spiritist brings a dead man back to life while a priest, a doctor and a devil join in. In Santa María Atzompa and at the new cemetery in Xoxocotlán, both a short drive from the city, families keep vigil at the graves through the night of October 31, and visitors are welcome to walk through quietly.

When: Typically October 28 to November 2. The 2026 program hadn't been published as of early October.

Best for: Travelers who want community traditions over staged events, and who are willing to stay up late.

2. Mexico City - The Gran Desfile and a month of events

Mexico City's Day of the Dead parade has an unusual origin. The opening scene of the 2015 James Bond film Spectre showed a Day of the Dead parade through the city that didn't exist, and the city held its first real one on October 29, 2016, to crowds city officials estimated at about 425,000. In 2025, the city's culture ministry put attendance at more than 1.45 million.

The parade is one part of a month of events. The city's official Day of the Dead page lists the Alebrijes parade of giant painted figures on October 17 and a monumental altar in the Zócalo from October 29 to November 2. The Mega Procesión de Catrinas, where thousands of people in skull makeup walk from the Ángel de la Independencia to the Zócalo, starts around 6 p.m. on Sunday, October 25.

When: The Gran Desfile is on Saturday, October 31, 2026, at 2 p.m., from the Diana Cazadora fountain along Paseo de la Reforma to the Zócalo. It's free to watch.

Best for: First-time visitors, big-event fans, and anyone short on time, since direct flights from most US and Canadian hubs land in the city.

3. Pátzcuaro and Janitzio, Michoacán - Candlelit vigils on the lake

On the night of November 1, families on the island of Janitzio decorate the graves in the island cemetery with marigolds and candles and keep vigil until morning. Boats carry visitors across from the Pátzcuaro docks, and access can be limited when the island is full.

In 2026, Michoacán's state celebration week runs from October 23 to November 2, with more than 700 activities statewide. The town of Tzintzuntzan, about half an hour from Pátzcuaro on a normal day, holds its own all-night vigil in two cemeteries below the yácatas, the ruins of the old Purépecha capital, and it's usually less crowded than Janitzio. Expect traffic to slow everything down on the main nights.

When: Celebration week October 23 to November 2, 2026. The main vigil is the night of November 1.

Best for: Travelers who want the lake vigils and don't mind crowds and a late night.

4. San Andrés Mixquic, Mexico City - A traditional vigil inside the city limits

Mixquic is a town in the borough of Tláhuac, on Mexico City's southeastern edge, and it holds the most traditional cemetery celebration within reach of the capital. The church and cemetery are decorated for three nights, and on the night of November 2 the Alumbrada lights the whole cemetery with candles. According to Time Out Mexico, it begins as night falls, around 8 p.m. One altar in the cemetery is built in the style of a tzompantli, the pre-Hispanic rack of skulls.

When: October 31 to November 2. The Alumbrada is the night of November 2. It's free to get in.

Best for: Mexico City visitors who want a community vigil without flying to Oaxaca or Michoacán.

5. Mérida, Yucatán - Hanal Pixán and the Paseo de las Ánimas

In the Yucatán, Day of the Dead is called Hanal Pixán, a Maya name meaning "food of the souls." Families make mucbipollo, a large tamale baked underground, for the altar. In 2026 the city's Festival de las Ánimas runs from October 24 to November 2, according to the Diario de Yucatán.

The main event is the Paseo de las Ánimas on Friday, October 30, from 6 to 11 p.m., a procession of more than 2 km through the old city with candles and painted faces. A Catrina parade follows on Saturday, October 31, from the Plaza Grande to Parque La Plancha. Night tours of the Cementerio General run from October 24 to 27, and you'll need to register in advance.

When: October 24 to November 2, 2026. Paseo de las Ánimas on October 30.

Best for: Travelers based in Cancún or the Riviera Maya who want a city celebration with Maya roots.

6. Huaquechula, Puebla - Monumental altars

Huaquechula, a small town in Puebla state, is known for its monumental altars. Families who lost someone during the past year build tiered altars 3 to 5 meters tall, three or four levels high, draped in white satin and often decorated with mirrors, and open their doors so visitors can come in, light a candle and pay respects. About 30 families built altars in 2025. Altars for people who died in accidents go up on October 28, children's altars on October 31 and adults' altars on November 1.

When: Typically October 28 to November 2, with November 1 the main day for visits. 2026 dates hadn't been announced as of early October.

Best for: Travelers who want a small-town experience and can manage a day trip from Puebla city or Mexico City.

7. Aguascalientes - The Festival de Calaveras

Aguascalientes is the hometown of José Guadalupe Posada, the printmaker born there in 1852 who drew La Calavera Garbancera, the skeleton in a feathered hat now known as La Catrina. The city's Festival Cultural de Calaveras has honored him since 1994. The 2025 edition ran from October 24 to November 2, with a skull parade on October 31.

When: Usually late October to early November. One listing for 2026 shows November 6 to 15, which breaks from past years, so confirm the dates with the official program before booking.

Best for: Fans of the Catrina and of Posada's work, and travelers who prefer a city festival to cemetery vigils.

8. Xcaret, Riviera Maya - Festival de Vida y Muerte

The Xcaret park south of Playa del Carmen holds a four-day festival of music, theater, altars and food from around the country. The 2026 edition is the 20th, with Guanajuato as the guest state and dozens of activities a day on a dozen stages. It's a staged event inside a theme park, which is why it sits at the bottom of this list, but for travelers already at a Riviera Maya resort it's the easiest way to see the holiday.

When: October 30 to November 2, 2026. Entry requires a festival or park ticket, and the October 31 concert is ticketed separately. 2026 prices hadn't been published as of early October.

Best for: Families and beach travelers who can't leave the Caribbean coast.

How to choose where to spend Day of the Dead

  • Pick by the kind of night you want. Mexico City and Aguascalientes are where you'll find parades and public events. Oaxaca, Janitzio, Mixquic and Huaquechula are about families at their altars and graves.

  • Book early for Oaxaca and Pátzcuaro. Both are small cities with limited hotel rooms, and Day of the Dead week is one of their busiest of the year.

  • Plan around the right night. The big moments fall on different dates: October 31 in Mexico City and Xoxocotlán, November 1 on Janitzio and in Huaquechula, November 2 in Mixquic.

  • Treat cemeteries as private gatherings. Ask before photographing a family or an altar, skip the flash, and keep your voice down.

Frequently asked questions

Which city in Mexico is best for Day of the Dead?

Oaxaca has the fullest mix of home altars, cemetery vigils and street processions. Mexico City has the largest public events, including the Gran Desfile on October 31, and it's the easiest to reach.

Is Day of the Dead better in Mexico City or Oaxaca?

They suit different trips. Mexico City's better for the parade, the Catrina procession and a long list of public events. Oaxaca is better for seeing how families mark the holiday at home and in the cemeteries.

When is the Day of the Dead parade in Mexico City in 2026?

The Gran Desfile de Día de Muertos is on Saturday, October 31, 2026, starting at 2 p.m. It runs along Paseo de la Reforma to the Zócalo and is free to watch.

Is the Mexico City parade from the James Bond film?

Yes. The 2015 film Spectre opened with a Day of the Dead parade in Mexico City that didn't exist at the time. The city held its first real parade in 2016.

Can tourists take part in Day of the Dead?

Yes. Parades, processions and public altars are open to everyone, and visitors are generally welcome in cemeteries during the vigils. Be respectful: ask before taking photos of families or altars, and don't treat the graves as a backdrop.

What happens on each day of Day of the Dead?

Many families honor people who died in accidents on October 28. The souls of children are believed to arrive on the night of October 31 and are honored on November 1. Adults are honored on November 2.

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast

Get started

Let's find what you'll do next

Tell us what you have in mind, or start with one of our experience guides.

Aerial view of red cliffs and turquoise water on the Mexican coast