Our Lady of Guadalupe Day in Mexico City 2026

Mexico City, Mexico

By the Travel Wiki editorial team

Keep the Vigil at the Basilica on the Eve of December 12

By the evening of December 11, the plaza around the Basilica of Our Lady of Guadalupe at Tepeyac is full — pilgrims who have walked for days, families wrapped in blankets, mariachi horns testing the night air, and the smell of food stalls working the crowd. The vigil runs roughly twenty-four hours of prayer, music and dance, carrying straight through to December 12. This is the centre of the feast, and you should give it your night, not an hour.

Sing What Everyone Else Is Singing

The feast has its own soundtrack, and you will know it by the second chorus. "Las Mañanitas" and "La Guadalupana" are the songs of the day, sung at the Basilica, in churches across the city, and at home altars in every colonia. Learn the words before you go and you will never be a spectator.

Eat the Feast: Tamales, Pozole, Champurrado, Buñuelos

The food of December 12 is the food of the season, and it is everywhere — around the Basilica, at street stalls, and on family tables. Tamales and pozole are the main dishes; champurrado, the thick masa-thickened chocolate drink, is what you hold while you stand in the cold; buñuelos are the sweet finish. Many businesses close or cut hours for the day, so plan your meals around the stalls and the celebrations rather than a restaurant reservation.

Build a Home Altar, Even a Small One

The feast is not only public. Across Mexico City, families set up altars with an image or statue of the Virgin, fresh flowers — roses especially — candles, and offerings of food and drink, then pray the Rosary and share a meal. If you are staying in the city, this is the most intimate way to take part: buy roses and candles in the days before, and let the day end at a table rather than in a crowd.

Know What Kind of Day It Is

December 12 is not a statutory federal holiday in Mexico, so banks and government offices may open, but observance is wide and many businesses close or reduce hours. Treat it as a day the city keeps in its own way, and build in slack for transport and opening times. The feast falls on December 12 every year; the vigil begins the evening of December 11.

Start with the night of December 11 at Tepeyac, keep December 12 for the music, the dancers and the food, and let the city's own rhythm carry you through. Book your stay near the Basilica early — this is the busiest pilgrimage week of the Mexican year, and the crowds arrive whether you are ready or not.

Sources

  1. When is Our Lady of Guadalupe Day 2026? Date, History & ...

About this place