Last Updated on March 12, 2022 by Janine

Wondering what some of the most commonly celebrated Mexican holidays and traditions are? Learn about some of Mexico’s liveliest festivities and how they are celebrated.

This post may contain affiliate links. Read my Disclosure & Privacy policies for more detail.

Dancers at the Guelaguetza festival, one of the oldest festivals in Mexico
Original photo credit: “Chinas Oaxaqueñas” (CC BY-ND 2.0) by victorfotomx 

If there’s one thing that I’ve learned after three years of living in Mexico, it’s that there are a LOT of holidays and traditions, and people here are NOT shy about celebrating them. This is one of the things that I love about Mexico as an extranjera. Though I won’t lie, it did take some getting used to.

When I first arrived in Mexico, I seemed to fall asleep frequently to the sounds of firecrackers, pulsing music, and other indicators of a party. Initially, I just assumed I lived in a lively neighborhood, but local friends soon informed me that the neighbors were just celebrating one festive day or another. 

Whether it be Dia de la Albañil (celebrating construction workers), Dia del Maestro (celebrating teachers), or a fiesta patronal (a day celebrating a particular saint), there ALWAYS seems to be something to celebrate in Mexico.

Traveling soon? Don’t visit Mexico without travel insurance. Insurance gives you peace of mind knowing you can get the help you need if anything goes wrong. SafetyWing and World Nomads are the two insurance providers that I recommend.

Pin this post for later!

While many of Mexico’s holidays probably aren’t of interest to travelers, there are quite a few that are. Participating in these events is a wonderful way to learn about Mexican culture. And, even if you don’t participate, you might be curious what everyone around you is up to during some of these holidays. 

You probably already know of some, such as Dia de Muertos, but trust me, that’s just the beginning.

The following list is by no means exhaustive, but I wanted to share some of the traditions that may be of interest to travelers.

Over the past few years, I’ve experienced most of these events in one way or another, but the true meaning of each one wasn’t necessarily clear to me at the time. I still have a lot to learn.

Most of these are holidays and traditions, but I’ve also included a couple of major festivals that I’m keen to attend (and I believe you will be too once you learn about them). 

Who knows, maybe you’ll be planning your next Mexico bucket list adventure around one of these events!

Mexican Holidays and Traditions to Experience

During Dia de Muertos, families create colorful ofrendas decorated with items their departed loved ones adored.

1. Dia de Muertos – October 31 – Nov 2

Dia de Muertos, or Day of the Dead as we know it in English, is a holiday dating back to pre-Columbian times which celebrates the lives of our departed loved ones.

Each year in late October, families build altars, or ofrendas, in honor of loved ones who have passed away. They adorn the altars with flowers, papel picado, candles, and photos of the people they wish to remember. Many people also place food and other items that their loved ones enjoyed within the altar.

Some families like to decorate the tomb of their departed family members and will even sit in the cemetery on the Dia de Muertos and share a meal with them. It is said that on these days the souls of the dead return to earth to share time with their living family members.

Because this holiday has increased in popularity in recent years due to attention in the media it’s common for businesses and organizations to create ofrendas as well. Though they may not be dedicated to anyone in particular these altars are often creative and artistic.

How to participate:

There’s no question that Day of the Dead is a beautiful tradition and it’s natural to want to be part of it. However, it is a very personal holiday so it’s important to participate respectfully.

That said, many towns in Mexico have Day of the Dead festivities that are geared toward the public. This makes it easy to appreciate the festivities without encroaching on anyone’s intimate celebration. There are often parades, public ofrendas, and even art exhibitions in honor of the holiday.

Where to be:

Day of the Dead is celebrated throughout Mexico but some places have more elaborate festivities than others. Mexico City is known for a huge Day of the Dead parade along Avenida Reforma in the Centro Historico.

The cities of Oaxaca, Merida, and Guanajuato are known for hosting many public events and art exhibitions in the days surrounding the holiday. These cities are also known for having gorgeous, festive decorations throughout the city streets.

Regardless of where you are in Mexico during Dia de Muertos, you’re sure to experience some sort of celebration. Don’t feel that you’ll miss out if you don’t make it to one of the locations mentioned above!

Related Reading: Visiting Mexico in November? Check out these tips before your trip!

This statue commemorates Miguel Hidalgo, who stood on the steps of the church (in the background) and gave the grito, starting the Mexican War of Independence.

2. Independence Day – September 15th & 16th

Contrary to what many extranjeros believe, Mexican Independence Day does NOT fall on May 5th. Independence Day celebrations begin the night of September 15th and continue the next day. 

Although technically Mexico achieved independence on September 21st, 11 years after the main battle started, people celebrate the day the movement originally began. 

This day is known as El Grito de Dolores, or simply El Grito. On September 15th, 1810, Miguel Hidalgo started the independence movement in the town of Dolores (now called Dolores-Hidalgo) in Guanajuato. 

From there, he and his army marched south to the capital to face the Spanish conquerors. 

El Grito is a major event everywhere in the country, full of pride, color, and joy. Festivities begin at 11 pm on September 15th. 

At this time, all of the representatives of the main government in each state and city, along with the President, stand out on their correspondent office’s balcony which opens to the city or town’s main square where typically there is a crowd gathered. 

They make a speech commemorating their national heroes and finish with el grito: Viva México! This is followed by fireworks, dinner, and a long night of celebration. 

How to participate in Mexican Independence Day?

On the night of el grito it is standard to find celebrations pretty much anywhere in Mexico. I recommend going to a Mexican restaurant where you can indulge in the best traditional dishes, accompanied by mariachi, ranchero, or bolero music. You are in for a night of tequila and good spirits!

Another way to participate in the celebration is to visit a city’s zócalo. In most places, there will be fireworks, concerts, or some type of performance. If you choose to do this, exercise extreme caution as pickpockets are typically looking for a payday during events like this.  

In most of the towns and cities of Mexico, September 15th is considered a noche libre, meaning citizens can drink publicly without consequences (though, nothing is guaranteed). As with any alcohol-fuelled event, be cautious because it’s not uncommon for a few people to become out of control.

Where to celebrate Independence Day in Mexico?

To be honest, I’d say anywhere in Mexico is going to be really fun around those dates. 

Regardless, it depends on what you are looking for to experience. If you simply want to take part in the festive mood, anywhere will suffice. 

If you’re looking to party, larger cities are likely your best bet, as they typically offer free concerts and events. There is usually a free performance by a well-known Mexican artist in the Mexico City zócalo on this day.

Dreaming of experiencing Dia de la Independencia in Mexico City? Base yourself in one of these gorgeous vacation rentals!

3. Semana Santa – Easter

Holy Week, or Semana Santa, is a Catholic holiday based around Easter, or Pascua, as it is known in Spanish. Semana Santa begins on Palm Sunday and, for some, it extends for another week following Easter Sunday.  

Since the holiday is based around Easter there are many religious celebrations that occur during these days. However, for many people, the focus of Semana Santa is the fact that they get a long holiday from work. 

Students and school staff usually get two weeks off while other workers receive a puente, or, long weekend.

If you happen to be in Mexico around Semana Santa (or are planning on going), I recommend avoiding touristy destinations, especially beach towns because they will be extraordinarily crowded.

Since Semana Santa is the first vacation for locals after Christmas and they flock to the coast to soak up the sun. If you don’t mind crowds, by all means, head to the beach as the mood will be jovial, but rates will be high.

To beat the crowds, head to the cities. Places like Mexico City and Guadalajara are wonderful around Semana Santa, as they are less busy than usual. 

Las posadas are a Mexican tradition that involves singing traditional verses. After the singing is over, the party begins, including piñatas
One year I attended a posada that included 3 piñatas!

4. Las Posadas – December

Posadas are a tradition that anybody visiting Mexico in December should try to experience. This tradition is based on the story of Mary and Joseph seeking shelter for the baby Jesus to be born. 

In the days leading up to Christmas, people get together to do what they call pedir posada (ask for shelter). This involves singing traditional verses and songs.

After everyone finishes singing the verses, the gathering turns into a typical party. There is generally lots of food, drinking, and even piñatas! 

Posadas are a great excuse to experience traditional Mexican food and drinks, like the delicious ponche, a cider-like beverage made from stewed fruit that is traditionally made around Christmas time.

Posadas are held throughout Mexico starting on December 13th (after Dia de la Virgen de Guadalupe), and the last posada is traditionally Christmas Eve. 

Where to experience posadas in Mexico:

Posadas are held throughout Mexico. In small towns (pueblos) these events are sometimes more traditional, where a group of people will walk through town and sing the posada verses at the homes of strangers (kind of like caroling back home). 

On the other hand, in cities, a posada is often just a normal holiday party with a brief singing segment.

Just in case you’re concerned about not knowing the words to the posada verses, don’t be! I’ve linked them here. Plus, many posada hosts will print them out so you can read as you sing.

Rosca de Reyes pairs beautifully with a mug of hot chocolate.

5. Dia de Reyes – January 6th 

Día de Reyes, also known as Día de Los Reyes Magos, or Día de Los Santos Reyes, is celebrated on January 6th. 

The tradition on this day is to eat a piece of the Rosca de Reyes, a delicious, ring-shaped sweet bread (similar to a hot crossed bun) that has one or a few plastic figurines in the shape of a child embedded inside. 

If your slice of Rosca contains one of the figurines (called a muñequito, or, little doll) or it shows up when you cut it, you have to serve everyone at the gathering tamales on February 2nd, for Día de la Candelaria.

For some children in Mexico, the Three Wise Men stop by their houses and leave some gifts on Dia de Reyes, kind of like a Santa Claus, but on the night of January 5th.

In the weeks leading up to Día de Reyes, you will probably notice all the supermarkets and bakeries selling the Rosca de Reyes bread.

Even if you’re not participating in the holiday, I highly recommend tasting this delicious sweet bread. And hey, if you do happen to find a muñequito in there, treat yourself to some tamales on February 2nd– it’s tradition, after all!

Some Roscas are better than others, so try to find one from a local bakery rather than a supermarket for the ultimate experience.

6. Dia de la Madre – May 10th

In Mexico, Mother’s Day is celebrated on May 10th. Mexican culture is very family-oriented, and when it comes to celebrating one of their own, they go all out. 

If you happen to be in Mexico during Mother’s Day you can expect serenades starting at midnight, some even with mariachi bands.

During the day, people usually take their mom out for a nice lunch, give her all kinds of gifts and pamper her as much as they can.

Each year, millions of people travel to the Basilica de Guadalupe (pictured here) to celebrate the die de la Virgen de Guadalupe.
Each year, millions of people travel from all over Mexico to celebrate the Virgen de Guadalupe at this site on December 12th.

7. Dia de la Virgen de Guadalupe – December 12th

The Virgen de Guadalupe is one of the most important religious symbols in Mexico. Some people even say they don’t believe in most of the orthodox version of Catholic history, yet they are devoted to her. There is even a religious branch named “Guadalupanos,” and the Virgen de Guadalupe serves as the idol and symbol for most of them.

The legend says that on December 12th the Virgin appeared to a man named Juan Diego. She ordered him to start the process of building her a temple, and as proof to the clergy, he brought an ayate (a piece of fabric made of maguey plants) with flowers that had her image woven into it. 

Though initially skeptical, the bishop finally saw the Virgin appear and deemed that it was indeed necessary to build a church on that spot as she requested.

Mexicans celebrate her day by holding a big mass in La Basílica de Guadalupe, which is built on the Tepeyac hill, north of Mexico City. 

Each year, millions of people travel from all around the country to attend the mass at the Basilica de Guadalupe. Some of them travel thousands of miles on foot, and others arrive by bike or in cars and buses. 

In the days leading up to December 12th, it’s common to see caravans of people traveling in the direction of Mexico City for the mass. They decorate their vehicles (whatever they may be) with balloons, lights, crosses, and toot horns or blast music as they make the journey.

How to participate in the Día de la Virgen de Guadalupe in Mexico:

There are three main ways to participate. The first would be to go to the Basílica de Guadalupe to pay your respects. There you can experience the enormous mass along with millions of others (in 2018 there were said to be over 10 million attendees). There are sure to be mariachi bands and even appearances by major Mexican celebrities.

If you are feeling adventurous, you could join a caravan and travel thousands of miles. Alternatively, you can just cheer them along as they pass, offering them momentum to complete the journey.

Where to experience Día de la Virgen de Guadalupe in Mexico?

The main place to experience this holiday is at the Basílica de Guadalupe in Mexico City. However, I don’t recommend attending unless you are highly devoted to the cause or simply love large crowds. 

Of course, the day is also celebrated in every place in Mexico that has a Catholic church. Wherever you are, expect to see lots of people in the streets!

Curious to learn more about the Virgen de Guadalupe? You can tour Mexico City’s Basilica anytime throughout the year! This half-day tour will educate you on the origin of the Virgin and her cultural significance as you check out the incredible Basilica with a guide.

8. Dia de la Revolución – November 20th

Dia de la Revolución celebrates the day Francisco Madero started the movement to end Porfirio Diaz’s 35-year dictatorship over Mexico. What started as a movement to end an autocratic leader turned into a civil war and became one of the most important historical events in Mexico.

The Mexican Revolution is celebrated on November 20th. On that day there are no classes and, for most people, it’s a day off from work. 

Usually, there are parades all over the country showing a display of Mexico’s students, teachers, local athletes, and military members.

Mexican Festivals to Attend

Each year people gather to perform traditional dances at Mexico's Guelaguetza festival in Oaxaca
Dancers performing at La Guelaguetza in Oaxaca. Original photo credit: “Guelaguetza 2011” (CC BY 2.0) by Eduardo Robles Pacheco 

9. Guelaguetza Festival – July

La Guelaguetza is an event that takes place in Oaxaca City, Oaxaca every July on the two Mondays following July 16th. The festivities take place on the Cerro de Fortín, as they have since pre-Columbian times. Due to its timing and location, the festival is also referred to as Los Lunes del Cerro, which translates to “Mondays on the hill.”

On these dates, indigenous groups from throughout the state arrive in the capital city to put on a festival highlighting regional music, dance performances, textiles, crafts, and food specialties. The celebration includes parades as well as stage performances, offering attendees plenty of opportunities to participate!

One of my favorite travel vloggers, Alan X El Mundo, shares a peek at what it’s like to attend La Guelaguetza!

How to participate:

The best way to participate in La Guelaguetza is to purchase tickets to the performances. Visit the event’s Facebook page for up-to-date information on how to do so!

Where to be:

La Guelaguetza takes place in Oaxaca City, Oaxaca each year in July. The dates of the event change each year, but it takes place on the two Mondays following July 16th, unless one of them happens to land on Benito Juarez Day, in which case the festival is pushed back one week. This festival is really popular so if you plan to attend, book accommodation well in advance!

Guanajuato’s meandering callejones are part of the backdrop for the city’s Cervantino Festival.

10. Festival Internacional Cervantino – October

The Festival Internacional Cervantino (aka, Cervantino) is an arts festival that takes place in Guanajuato City, Guanajuato for 3 weeks each October. 

What began as a festival featuring performances of short plays written by Miguel de Cervantes (you recognize him as the author of Don Quixote) has evolved into the biggest arts festival in all of Latin America. For three weeks every October, visitors from all over Mexico and the world, arrive in Guanajuato to take part in the festivities.

Check out the Ballet Folklórico from the University of Oaxaca performing at Cervantino a few years ago:

Each year Cervantino honors the art and culture of one country in the world and one of Mexico’s states. The 2019 festival highlighted Canada and the state of Guerrero, Mexico. Throughout the three weeks of festivities, attendees attend theatre and musical performances and art exhibitions.

I haven’t attended Cervantino, but from what I’ve been told, Guanajuato’s narrow streets are literally bursting with art during the festival. The events and exhibitions occur in various venues throughout the city, so everywhere you go, there is some form of art, music, or performance to witness.

How to participate:

Cervantino consists of many events and exhibitions. Make the most of it by purchasing tickets to the presentations that most interest you. If you’re on a tight budget, have no fear because there are also plenty of free events and performances that you can attend!

Where to be:

Cervantino takes place in Guanajuato City, Guanajuato. The city is relatively small (under 200,000 people) and the festival is very popular. If you plan to attend, be sure to reserve accommodation in advance.

Visit the official Cervantino site for info on this year’s festival!

How to Be a Respectful Participant in Mexican Holidays and Traditions

These Mexican celebrations are all fun and alluring, even to visitors from other countries, but it’s important to participate respectfully.

For Mexicans, many of these traditions are quite personal (particularly the religious ones). It’s important that you don’t make anyone feel that you’re turning their sentimental tradition into a caricature for your travel journal.

Don’t be intrusive, and always follow cues from the people around you.

Continue Planning Your Trip!

Mexico Guide Books

This Mexico phrasebook will help you communicate, even if your Spanish skills are lacking.

This Mexico travel guide is packed with all the info you could ever need.


I use a combination of Expedia, Airbnb, and VRBO to find accommodation throughout Mexico.

Expedia is awesome for booking hotels and resorts, while Airbnb and VRBO specialize in apartments and villa rentals, making it a great place to find long-term stays.

Some cities in Mexico have more listings on VRBO than Airbnb (or vice versa), so it’s best to check both to find the perfect place!

Car Rentals

Rental cars add tons of flexibility to your travel plans. If you opt to rent one, I recommend using Discover Car Hire to find the best rates!


Skyscanner is my favorite tool for finding the best deals on airfare.

Travel Insurance

Never leave home without travel insurance.

SafetyWing offers super-affordable policies that cover things like medical expenses, trip interruption, and lost luggage. They even offer coverage for some expenses related to COVID-19.

World Nomads also offers excellent coverage that you can tailor to fit your travel style.

Learn Spanish

There’s no question that knowing basic Spanish is wildly beneficial in Mexico. It helps you stay aware of your surroundings, solve problems, and make friends!

RocketSpanish has a well-structured program that will take you from bumbling to conversational in just a few modules. Start your free trial today!

Still have questions?

Join my Female Travelers in Mexico Facebook group, a supportive community of fellow Mexico travel enthusiasts, where you can find answers to all your travel questions!

Have you taken part in any of these Mexican holidays or traditions?