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.
- Las Mañanitas: the traditional serenade sung to the Virgin in the early hours of December 12, before or after the dawn mass, usually with mariachi bands. Arrive before midnight on December 11 to hold a spot near the action.
- Matachines: costumed dancers in feathered or beaded headdresses with bells, performing a prayer form that blends Indigenous and European traditions. You will see them throughout the vigil and on the feast day itself.
- The image: the tilma bearing the Virgin's image — the sign Juan Diego carried to the bishop in 1531 — is displayed inside the Basilica, which is among the most visited Catholic pilgrimage sites in the world.
- Pilgrims: millions of peregrinos arrive from across Mexico, many on foot, some on their knees. Walk the approach roads in the evening to see them come in.
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.
- Check local mass times when you arrive — especially the early Las Mañanitas masses, which fill quickly.
- If you want to bring roses, order them in advance; florists across the city are swamped through early December.
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.