December Festivals and Events in Mexico

Christmas tree in Mexico City
La Navidad en la Ciudad de México. (Christmas in Mexico City.). Photo by Abraham P V; licensed via Creative Commons.

December and January are popular months to visit Mexico and with good reason: there's lots going on, and you'll get to witness some special traditional celebrations. These tend to be the coolest months of the year, so no matter your destination, you should bring a sweater just in case, and maybe even a jacket if you're heading to high-altitude spots. December has plenty of festivals and events to attend. The feast day of Mexico's patron saint, Our Lady of Guadalupe, falls on the 12th, and Christmas celebrations get underway on the 16th with the posadas. This is high season for many destinations, and particularly the last couple of weeks of December can be very crowded, so be sure to make reservations in advance. Here's a listing of some of the most important festivals and events in Mexico this December:

01 of 09

Tropico Music Festival in Acapulco

Tropico Festival Acapulco

Courtesy Tropico Festival

Music lovers won’t want to miss this three-day festival held in the Hotel Pierre Mundo Imperial in Acapulco, Guerrero. Festival goers and musicians come from all over the world for this beachfront festival with artists like Blonde Redhead, Kelela, and DJ Harvey. Tropico is about more than just music, though—art displays, fashion events, and pool parties with tropical cocktails and delicious food are also part of the celebration.

02 of 09

Riviera Maya Jazz Festival

Jazz musicians on the beach with instruments

 Courtesy Riviera Maya Jazz Festival

Playa del Carmen hosts major national and international jazz musicians who perform under the stars at the Mamita's Beach Club. Lineups over the past years have included stars such as Sheila E, Gino Vanelli, Earth, Wind & Fire, Aguamala, and Level 42. Concert attendance is free, and there are usually thousands of spectators attending each night, so if you plan to go, be sure to get there early!

03 of 09

Día de la Virgen de Guadalupe

Virgin of Guadalupe Celebration in Mexico City

Getty Images / Ann Johansson

The feast day of Our Lady of Guadalupe on December 12 commemorates the traditional account of her first appearances to Juan Diego in 1531 on the hill of Tepeyac near Mexico City. Although there are festivities throughout the country, the main celebrations take place in Mexico City, where thousands of pilgrims converge on the Basilica de Guadalupe to pay homage to Mexico's patron saint. The square in front of the Basilica is a stage for singing, dancing, and celebration. Most towns in Mexico have a church or shrine dedicated to this manifestation of the Virgin Mary, and parents dress their children in traditional clothing and take them to be blessed on this day (and for a photo opportunity).

04 of 09

Feria de la Posada y Piñata (Posada and Piñata Fair)

A star shaped piñata

 Getty Images / Hola Images

The Mexican Christmas traditions of piñatas and posadas are celebrated in an annual celebration near Mexico City, in the town of Acolman de Nezahualcoyotl (near Teotihuacan archaeological site), where the custom of breaking decorated clay pots suspended from a rope is said to have begun, introduced by the Augustinian friars in the 16th Century. This festival includes workshops in piñata-making offered to attendees, as well as horse races, bullfighting, nativity scenes, regional dances, popular music shows, and "pastorelas" a type of play based on the Christmas story.

Continue to 5 of 9 below.
05 of 09

Sabor a Cabo

A food fair in Los Cabos

 Getty Images / wwing

Some of the world's most celebrated chefs gather for the annual Sabor a Cabo food and wine festival in Los Cabos. There are two major events held during the festival, a regional cuisine event held at the organic orchard of Los Tamarindos Farm to Table restaurant, and a magna event held at Quivira Los Cabos, a residential resort community that's home to a golf course and the Quivira Golf Club. These two events offer a chance to sample some of the best dishes that Cabo has to offer.

06 of 09


A Mexican Posada
Getty / Juan Jacobo Zanela

In Mexico, special Christmas celebrations are held every night from the 16th to the 24th of December, leading up to the Christmas Eve mass. Neighborhoods and families organize processions that culminate in house parties known as posadas, in which Mary and Joseph's journey to Bethlehem is reenacted.

07 of 09

Noche de los Rábanos (Radish Night)

Display for Oaxaca's radish festival

Suzanne Barbezat

Oaxaca city hosts a unique Christmas season celebration every year on December 23rd. Local craftspeople carve and assemble radishes into all different types of figures and scenes, from flowers and animals to saints and nativity scenes. The city's main square, known as the Zócalo, is filled with stalls, and crowds of people wait in line for their turn to see the stunning displays during this popular event.

08 of 09

Navidad (Christmas)

Mexico City Skating Rink
Sean Caffrey / Getty Images

The last posada takes place on Christmas Eve, which in Spanish is called Nochebuena, and it's traditional for families to gather for a late-night supper that includes traditional Mexican Christmas dishes. In cities there are calendas, festive processions, and other public celebrations.

Continue to 9 of 9 below.
09 of 09

Año Nuevo (New Year's Eve)

Fireworks at the Angel of Independence in Mexico City

 Getty Images / Maria Swärd

There are a wide variety of New Year's Eve celebrations going on in Mexico, and they vary from raucous to sedate, but there are many superstitions and beliefs about what to do to ensure good fortune for the coming year, including what color underwear you should have on when the clock strikes 12.