This Mexican Town Is the Best Place to Experience Day of the Dead—Here’s Why
Oaxaca is a state in southern Mexico known for its rich indigenous culture, traditions and food.
💀🇲🇽 It is also one of the most popular places to experience the Day of the Dead because of its celebrations, elaborate altars, intricate sand tapestries, and parades honoring the deceased.
Its most popular cultural celebration, Oaxaca Day of the Dead, is a bucket list Mexico experience for many — and in 2003, it was declared a UNESCO Intangible Cultural Heritage event.
In this article, I will share all my Oaxaca Dia de los Muertos travel tips, so you can have as amazing of a time as I did.
Disclosure: This article may contain affiliate links, meaning when you make a purchase, I earn a small commission. Affiliate links cost you nothing to use, and help keep my content free. It’s a win-win for us both. For more info, see the Disclosure Policy.
When is Day of the Dead in Oaxaca Mexico?
Though it’s called “Day” of the Dead, the holiday takes place over two days each year, November 1-2, and the different days of the festival correspond to different spirits.

As the spirits of our departed are said to return each day at midnight, many celebrations occur at night — so you might see some sources say Day of the Dead is October 31-November 2.
However, some celebrations start as early as October 28 in different parts of the Oaxaca state.
I always recommend that visitors arrive in Oaxaca City by October 28th to enjoy the amazing Day of the Dead vibes.
Since the first day of the celebration starts on November 1, the spirits will return at midnight, basically the night of October 31.
Though this is technically the “eve” of Dia de Muertos, much like Christmas Eve, many consider it a festival day.
As you might imagine, with such an elaborate affair, the preparations for the Oaxaca City begin at least a week prior.
It’s really fun to see the city being decorated with marigold flowers, watch the ofrendas (colorful altars) being constructed, and visit the cemeteries and grave sites during the day.
October 31st: Your Oaxaca Day of the Dead Itinerary Starts Now

Wondering when the Day of the Dead starts? The first day is November 1 at midnight, but many say it starts on October 31.
In Oaxaca, the festival feels like it goes on for weeks because there’s so much to do, and there are events both day and night.
Before you arrive, use the information below to make your Day of the Dead Oaxaca schedule.
When you arrive, head to the main Cathedral in Oaxaca, located near the Zocalo (Town Square), and pick up a schedule of events from the tourist booth.
What to Expect on All Saint’s Eve
Though not an official festival day, many families observe October 31st, the former All Saints’ Eve, by building elaborate ofrendas (altars) on the cemetery gravestone of their deceased loved one.
Some people in local homes and shops even leave their doors open so passer-bys can see the night vigils inside.
To see these, head to a pedestrian street like Calle Macadonio Alcala (AKA Andador Turistico).
As the eve of the souls returning, these preparations must be ready for the spirits’ arrival at midnight.
There’s a lot of energy in town, as people are officially ready to celebrate Dia de los Muertos after weeks of prep.
It will feel like the festival is in full swing, though the holiday hasn’t officially started.
Families visit the town’s cemeteries to decorate their loved ones’ graves and gravestones, and many put the finishing touches on the ofrendas (altars) outside of their homes.
What to do in Oaxaca on October 31
This is a great day to walk around the city, especially Centro Historico (Downtown Oaxaca City) and the Zocalo near the Oaxaca Cathedral.
An orientation walk like this is always a good idea so you can get your bearings and get to know the city layout. In recent years, there’s more to see than ever as this holiday in Oaxaca continues to become more popular.
You can pop into all the shops and art galleries to see all the elaborate altars and floral displays but don’t forget to look down at the sand art on the ground.
At night, don’t miss the Magna Comparsa, a main event in downtown.
Magna Comparsa means Grand Parade, and this is the first official parade to open the Day of the Dead holiday.
You can also check out the local cemeteries, like the Panteón General Oaxaca main cemetery in Jalatlaco Barrio, Xochimilco cemetery in Xochimilco, and Panteón Viejo Xoxocotlán (AKA Xoxo Cemetery), as they’ll be decorated by now.
In fact, the decorations in some are usually up by October 27th, or sometime around the end of October — but definitely a few days before October 31st.
November 1st: Day of the Little Angels

What was formerly known as All Saints’ Day is present-day Día de los Angelitos (Day of the Little Angels).
Note: You may also see this day called the Día de los Inocentes, or Day of the Innocents.
However, don’t confuse it with the Day of Holy Innocents Mexican holiday, which is on December 28th.
This Day of the Little Angels on November 1 honors the children who have passed. Their spirits returned the night before, at midnight, but parties continue all day.
What to Expect on All Saint’s Day
Celebrations in cemeteries, comparsas (theatrical parades), ofrendas (altars) in the streets and other city-wide festivities.
Large booths with vendors are set up near the Cathedral, selling Oaxaca art and Mexican folk art from other states in the country.
This will often last from early November until the end of weekend following Day of the Dead.
What to do in oaxaca on November 1
The entire town is decorated and in full festival mode, and you’ll want to walk around the colorful Jalatlaco neighborhood and eat some delicious Oaxacan food.
There will be smaller parades all night in the city, or you can head to a giant celebration off the beaten path — the San Agustin Etla Oaxaca Day of the Dead comparsa.
San Agustin Etla pueblo is about 35-45 minutes from Downtown Oaxaca. It has the biggest, wildest comparsa, and most beautiful cemetery.
I went with a small tour group booked through Agrado Guest House Hotel, and we were the only non-locals at the San Agustin Etla comparsa.
If you want to immerse yourself in any indigenous communities, Etla is the place.
November 2nd: Day of the Dead

Formerly known as All Souls’ Day, November 2nd is the actual Day of the Dead. On this day, family members and loved ones celebrate the adults in their lives who no longer walk the Earth.
The spirits of all adults returned the night before, at midnight, but parties will continue all day.
What to expect on All Soul’s Day
More celebrations in cemeteries, as well as comparsas (Oaxaca Day of the Dead parades), ofrendas (altars) in the streets and other festivities.
If Day of the Dead Oaxaca is starting to sound like one giant party, it is — but November 2 is often the most low-key day of the holiday.
What to do in oaxaca on November 2
If there was any place you wanted to see in town, like a shop, restaurant, cafe or art gallery, you’ll want to head there early.
Many places have shortened hours for the holiday, though some don’t open at all.
If not, just enjoy the last few hours of parades and decorations and festivities.
Arriving Early: Before the 31st

🌼 Visit the Oaxaca Flower Fields
A must-do in Oaxaca before the Day of the Dead is to visit the flower fields. The flowers will be harvested by October 30th, so you have to go before the festival.
A few flower fields are near Oaxaca City, but the most popular one is Cultivos el Viejo.
This is located about one hour outside the city, in the small town of Zimatlán de Álvarez, Oaxaca.
A popular spot for getting IG photos, YouTube videos, and TikToks, you’ll want to arrive early in the morning either to beat the crowds or get there in the late afternoon to catch the golden hour light (AKA magic hour).
There is no official entrance fee, but you are expected to donate about $100 pesos ($6 USD) per person to enter this flower field in Zimatlán, Oaxaca.
Visit Mitla for the La Catrina Exhibition

Located about one hour from Oaxaca City by car, San Pablo Villa de Mitla (or just Mitla for short) is best known as home to the Mitla Archaeological Site.
This is one of the most important ruins in Oaxaca.
During the holiday, they also have this La Cartina & Skulls Exhibit.
A public art expo (Exhibición de Catrinas y Cráneo in Spanish), you’ll see large-scale La Catrina and sugar skull figures all over downtown Mitla.
In English, Mitla means “place of the dead,” so it seems fitting to visit this Oaxaca pueblo magico (magic town) during Day of the Dead!
The name originates from the Nahuatl word (or Aztec word), Mictlán. In Aztec mythology, Mictlán is the Underworld.
These Zapotec and Mixtec ancient ruins of Mitla are considered the second most important archaeological site in the entire state of Oaxaca, after Monte Alban Ruins.
The Mitla Ruins are said to be as much as 10,000 years old 🤯
⚠️ Oaxaca Day of the Dead Tips: if you keep going about 45 minutes past Mitla, you’ll be in Hierve el Agua. These Oaxaca waterfalls and thermal pools are one of the best places to visit in Oaxaca.
See the Zaachila Tapetes (Oaxaca Sand Carpets)

The word “tapete” literally means rug, but it has another meaning when it comes to Day of the Dead in Oaxaca City and the Central Valleys of Oaxaca.
The Day of the Dead sand tapestries have been associated with the holiday for centuries, and you can see them in Oaxaca City.
However, the best place to see Oaxaca tapetes made of sand is in the small town of Zaachila.
Located about one hour from Oaxaca City by car, head to Calle Coquiza Street in Zaachila and follow the sand carpet route to the Templo de Santa Maria de la Natividad church.
Trust me: This is like nothing you’ve ever seen!
⚠️ Note: The best day to visit Zaachila is Thursday so you can go to the Zaachila Market to buy some Oaxaca souvenirs. After shopping, head to Mercado Gastronómico de Zaachila to try barbacoa and local Oaxacan food specialties.
Staying After the Festival: November 3rd

Extending your Oaxaca trip?
As Oaxaca Day of the Dead is a two-day festival, many will arrive early, or stay after.
💁♀️ Here’s one of my best Oaxaca travel tips: Head to the best Oaxaca beaches, like Puerto Escondido, Zipolite, Huatulco and Mazunte, after the festival to decompress.
This is an easy road trip that many Oaxaca visitors do, and a great time of the year to visit the beaches.
If beaches aren’t your thing, there are plenty of things to do in Oaxaca City. You can enjoy a mezcal tasting or one of these best Oaxaca mezcal tours, visit Monte Albán Ruins archeological site, and more.
In fact, there are unique places to visit in Oaxaca all over the state and great day trips from Oaxaca.
These include Hierve el Agua, San Felipe del Agua and San Pablo Villa de Mitla.
This is one of the Oaxaca pueblos magicos, or Mexico magic towns, famed for their indigenous culture.
There are also great Oaxaca markets to check out, both in the city, and the surrounding area, like these: Zaachila Market (Thursdays), Ocotlan Market (Fridays), and the popular Sunday Tlacolula Market in Tlacolula Oaxaca.
Visiting Mexico City
If you have the travel time for a long journey in Mexico, you’re only a one hour flight from Mexico City.
This is the largest city on the continent and an excellent place to get to know Mexico.
There’s no end to the things to do in Mexico City — including museums, tacos, ancient ruins, amazing restaurants, fun lucha libre Mexican wrestling matches, and so much more.
I lived in Mexico City for a year and still didn’t see it all!
Final Thoughts: Oaxaca Day of the Dead in Mexico
Is Day of the Dead in Oaxaca Worth It?
As it will take at least two flights, or a flight and a bus to get to Oaxaca City, you might be wondering if traveling to Oaxaca Day of the Dead is worth it. The short answer is — YES it is certainly worth whatever it takes to get there!
Oaxaca, in a word, is magical. Oaxaca is the Mexico people imagine Mexico to be.
This state has it all: rich history, gorgeous beaches, colorful festivals, UNESCO World Heritage Sites, locally-made Oaxaca mezcal, beautiful nature, colonial architecture, artisan communities — and of course, Oaxaca food.
Mix all that with one of the most fun, beautiful, lively, cultural festivals on the planet, and you can’t go wrong with a Oaxaca trip to Dia de Muertos.
💀 A Final word of warning!

The only caveat for going to Oaxaca Day of the Dead is you have to plan in advance.
As I aimed to make this blog post the Ultimate Guide to the Oaxaca Día de Muertos celebrations, I can’t stress this point enough.
Oaxaca is a small town, and all the hotels, VRBOs, hostels (especially the private rooms), and Oaxaca Airbnbs will sell out, and so will all the Day of the Dead tours.
If you make sure to book everything in advance, you’re in for the trip of a lifetime during your Day of the Dead celebration in Oaxaca City.
