25 top festivals in Mexico: Food, music and culture


It’s no secret that Mexico loves a good fiesta. If you’ve ever been there, I’m sure you already know. any excuse to get together with family and friends, eat delicious food, crank up the music, and light fireworks is welcome here. 

There’s basically a festival in Mexico every week of the year. The country has several official holidays, celebrating its independence, constitution, and heroes. On these days, employees are entitled to paid time off work and schools are closed.

In addition, there are many civic holidays in Mexico. These include holidays celebrating the flag, the army, and important moments in history. One such Mexican festival is Cinco de Mayo, which it turns out is actually not just a day to eat nachos and drink margaritas. more on that later…

That’s not all, though. There are plenty of traditional festivals in Mexico, such as Day of the Dead and Guelaguetza. and let’s not forget the many film, music, art, and food festivals that happen throughout the year. There’s always something going on in Mexico!

Having spent the better portion of the last three years calling the country home, I’ve experienced many Mexican festivals. From carnival in Mazatlan and the Mariachi festival in Guadalajara to Day of the Dead in Mexico City, I’ve enjoyed them all. 

The lively culture with all its festivals is just one of the many reasons why I love living here. There’s a Mexican festival every month, so no matter when you visit Mexico, you’ll be able to enjoy some sort of celebration. 

Here’s a list of the 25 best festivals in Mexico you won’t want to miss. Vamos!

Table of Contents
1. new Year’s Eve
2. three Kings Day
3. Candlemas
4. Carnival
5. San Pancho music Festival
6. festival del Centro Historico
7. Guadalajara international film Festival
8. spring Equinox
9. beyond Wonderland Monterrey
10. Cinco de Mayo
11. restaurant Week
12. pride Festival
13. Día de los Locos
14. Los Cabos open of Surf
15. Guelaguetza Festival
16. Whale Shark Festival
17. international Mariachi Festival
18. Chamber music Festival
19. independence Day
20. Fiestas de Octubre
21. Cervantino Festival
22. Day of the Dead
23. revolution Day
24. Feast of the Virgin of Guadalupe
25. Christmas
Ready for Mexican Festivals?

1. new Year’s Eve

The party goes all night! Whether you’re on the beach in Cancun or in the capital, it’s a really fun night to celebrate in Mexico. expect a lot of fireworks no matter where you are in the country. some of the top places to celebrate new Year’s Eve in Mexico include Cancun, Playa del Carmen, Mexico City, Puerto Vallarta, Monterrey, and Guadalajara.

New Year’s Day is a national holiday, so many businesses close down. most tourist attractions stay open, or you could just sit at a bar and nurse that NYE hangover with some tequila!

2. three Kings Day

January 6th marks three Kings Day, the 12th day after Christmas that commemorates the arrival of the three wise men who brought gifts to Jesus. fun fact — Mexican children receive their presents from the three Kings on Christmas day and not from Santa Claus!

In the lead-up to this holiday, you’ll find special markets in Mexico selling children’s gifts. people also get together to eat Rosca de Reyes, a sweet bread topped with dried fruits. hidden inside is a figure of baby Jesus, and whoever finds it must host a party for the upcoming Candlemas Day.

3. Candlemas

Remember what I said about the person who finds the figurine of baby Jesus on three Kings Day? That lucky (or unlucky, depending on your point of view) person needs to host a party on February 2nd for Candlemas. 

Known as Día de la Candelaría, this religious holiday is a festive time. people dress up figures of the Christ child and take them to the church to be blessed. then they head to the aforementioned party to pig out on tamales with friends and family.

4. Carnival

A complete 180 from Candlemas, are the carnival celebrations. While they may not be as famous as those in Rio or new Orleans, carnival in Mexico is still a huge party.

The best places to celebrate carnival in Mexico are Mazatlan and Veracruz. I attended the festivities in Mazatlan a few years ago and had an remarkable time going to the parades and enjoying the concerts on the Malecon. experiencing carnival is one of the best things to do in Mexico.

Check out this highlight video to see what it’s like celebrating carnival in Mazatlan.

5. San Pancho music Festival

The small beach town of San Pancho (also known as San Francisco) hosts a music festival the last weekend of February. What started out as a grassroots festival in someone’s backyard has grown to be one of the top musical events in the region.

The party goes on for three days with a variety of musical acts as well as food, drink, and arts & crafts vendors. It’s fun for the whole family and is one of the top things to do in San Pancho in February. Click here to learn more.

6. festival del Centro Historico

Like the city itself, this festival in the capital is absolutely huge. It lasts for a few weeks across 50+ venues featuring concerts, art exhibits, opera, food stalls, and much more.

Most of the action goes on in Mexico City’s historic centre, and proceeds go towards the restoration and preservation of the area’s architecture and art. 

7. Guadalajara international film Festival

Over in Mexico’s 2nd biggest city, you have the chance to attend an excellent film festival in March. It’s known as one of the most important festivals in the world for Spanish films.

8. spring Equinox

One of the coolest things you can do in Mexico in March is head to Chichen Itza for the spring equinox. On this day, the light casts a shadow on the main temple that resembles a serpent. 

It’s not just a coincidence, as the temple is dedicated to Kukulkan — a feathered serpent god. It really is an remarkable sight to behold and thousands of people come to see it in person. This is one of the most incredible festivals in Mexico, for both locals and tourists. 

9. beyond Wonderland Monterrey

Fans of electronic music will want to head to Mexico in April for the massive beyond Wonderland festival in the city of Monterrey. This takes place at Fundidora Park with four different stages pumping out the tunes.

10. Cinco de Mayo

Contrary to popular gringo belief, Cinco de Mayo is not Mexican independence Day (we’ll get to that later). It’s also not a day meant for eating nachos and chugging margaritas. 

As a matter of fact, most of Mexico doesn’t celebrate the day at all! The state of Puebla does, however, as Cinco de Mayo commemorates a battle that happened in the city long ago. On this day in 1862, the Mexican army defeated French forces.

If you find yourself in Puebla on may 5th, you can enjoy parades, food, and music — celebrating Cinco de Mayo is definitely one of the best things to do in Puebla.

11. restaurant Week

One of the best festivals in Mexico for foodies is restaurant Week. try to plan your trip to Puerto Vallarta for may and enjoy all of the tasty delights. restaurant Week is one of the things to do in Puerto Vallarta that you won’t want to miss.

More than 60 top restaurants from the city participate each year while offering 3-course meals at reduced rates — around 50% off. Make it your mission to try as many different spots as you can during that week! 

12. pride Festival

Puerto Vallarta is Mexico’s most LGBT-friendly destination, and each year in May, it hosts a colourful pride festival. expect parades, beach parties, fashion shows, and so much more. during this week, Puerto Vallarta’s nightlife is on a whole other level!

13. Día de los Locos

This festival in San Miguel de Allende just might be one of the most interesting in all of Mexico. meaning “Day of the crazy People”, residents don crazy costumes and parade through the streets while onlookers throw candy to them. It’s a wild scene and a whole lot of fun! If you find yourself in the city in May, don’t miss it.

14. Los Cabos open of Surf

This surf and music festival in Los Cabos in June has a lot going on. In a destination that’s known for having year-round perfect waves, there’s obviously a surf competition, but you can also take in a concert on the beach, a local food fair, art walks, and fashion shows.

15. Guelaguetza Festival

If you’re interested in local culture, July may be the best time to visit Mexico just for this festival. The Guelaguetza festival (try saying that one three times fast!) takes place in Oaxaca City over two weekends.

Representatives from nearby villages travel to Oaxaca City and perform traditional dances while showing off their beautiful, authentic clothing. This festival is a celebration of the indigenous communities that make up the state of Oaxaca (of which, there are 16).

It’s difficult to get tickets for the big show, but have a look at Ticketmaster Mexico to see if you can find some. If not, there are many free events that take place on the city streets. This is one of the best cultural festivals in Mexico.

16. Whale Shark Festival

This festival takes place in July on Isla Mujeres, celebrating the beauty and culture of the island. As you might expect from the name, the main attraction are the numerous whale sharks that inhabit the waters here.

In addition to swimming with the majestic whale sharks, you can also enjoy some traditional dancing, feast on local food, and peruse handicrafts from local artisans. 

This is more than a festival, it’s a way to educate people on the importance of eco-friendly tourism, and the preservation and conservation of not only whale sharks, but the entire marine ecosystem. 

17. international Mariachi Festival

The state of Jalisco is known as the birthplace of mariachi music, and its capital city of Guadalajara hosts a big festival each August. There are gala performances in the beautiful theatre that you’ll need a ticket for. Be sure to buy them in advance as they go quickly.

If you can’t snag a ticket in time, never fear — there are lots of free events in the city’s many plazas and malls. When I went, I even saw a Japanese band called Mariachi Samurai! This is one of the best music festivals in Mexico.

18. Chamber music Festival

If you’re more interested in classical music, you’ll want to head to San Miguel de Allende for this excellent festival. Award-winning musicians from all over the world come here to perform over a few weeks in August.

19. independence Day

Mexico celebrates its independence on September 16th. In the lead-up to the holiday, towns and cities all over the country are decked out in the colours of the flag as the patriotic spirit takes over.

Speaking of the colours of the flag, be sure to try the most popular dish for this holiday — chiles en nogada. It’s a green pepper topped with a walnut cream sauce and pomegranate seeds, representing all 3 colours of the flag (green, white and red). 

20. Fiestas de Octubre

The city of Guadalajara enjoys a fiesta so much that they have one for the entire month of October! You can expect lots of mariachi and tequila in the state that they come from.

Of course, there’s also plenty of delicious Mexican food on offer as well as lots of interesting cultural programs. get there at the beginning of the month to see the big parade that kicks things off.

21. Cervantino Festival

Guanajuato is one of the most picturesque places to visit in all of Mexico. The city hosts a 2-week long festival in October featuring music, films, master classes, and much, much more.  

22. Day of the Dead

Known as Día de Muertos in Spanish, this traditional holiday is celebrated all across Mexico. families build sophisticated ofrendas (altars) to honour the deceased and welcome them home. 

While you might assume that a festival called Day of the Dead can be a bit morose, that’s far from the case. It’s a very colourful and festive time in Mexico.

If you can, time your visit for October 31st – November 2nd and enjoy this celebration in Mexico. Oaxaca City and Mexico City are two good places to enjoy the festival. 

23. revolution Day

On the 3rd Monday in November, Mexico celebrates its revolution Day. This commemorates the start of the Mexican revolution in 1910 and is a day full of parades, speeches, and other patriotic events.

24. Feast of the Virgin of Guadalupe

December 12th is a very important holiday in Mexico. This day honours the patroness of the country — the Virgin of Guadalupe. It is said that she appeared to a young man named Juan Diego in Mexico City back in 1531. 

The most famous celebrations take place at the basilica that bears her name i

Leave a Reply

Your email address will not be published. Required fields are marked *