Follow the Candlelight Down Calle 5 de Mayo
It's just past dusk on 16 December, and the first procession is forming. Children dressed as Mary and Joseph take their places at the front, someone strikes up a villancico, and the crowd falls in behind with candles cupped against the cold. This is the opening night of Las Posadas, the nine-day re-enactment of the search for shelter that runs every year from 16 to 24 December. In Puebla, as in Mexico's other cities, the celebration spills out of homes and into the streets: larger public processions, music, and crowds that grow as the nights go on. Walk with them. The ritual is the same each evening—the procession winds through the streets, the singers stop at a door, the request for lodging is sung, and the door opens. On the ninth night, 24 December, the whole thing ends in a fiesta. Wear a warm jacket; December evenings here are chilly, and you'll be standing outside for hours.
Sing for Your Lodging, Then Break the Piñata
The heart of the posada is participatory, and you can join it rather than watch it. Each evening's procession is led by children in costume, followed by neighbours and visitors singing villancicos—the traditional Christmas carols. When the group reaches a house, the call-and-response begins: the pilgrims outside ask for shelter, the voices inside refuse, and the song goes back and forth until the door swings open and everyone pours in. What follows is the reward for the walk—a piñata, broken for treats and small toys, and food passed around in the courtyard. In some localities you'll hear mariachi as the night wears on. The best way to experience this is to stay in a neighbourhood known for its community celebrations rather than a hotel district; ask where the local posadas are being held and follow the lanterns.
Lanterns, Markets and the Taste of December
As the posadas unfold, the streets and homes fill with farolitos—small lanterns that line doorways and walls and give the December nights their glow. The food is as much a part of the season as the processions, and it's the same repertoire every year: tamales, ponche (a warm fruit punch), and buñuelos, the crisp fried dough that finishes the evening. You'll find them wherever the posadas are happening—passed around at the fiestas, sold at market stalls, and steaming in the cold air as you walk between processions. Seek out the markets in the evenings, when the crowds are thickest and the ponche is hottest, and eat standing up like everyone else.
Know the Rhythm of the Nine Nights
The celebration has a fixed shape, and planning around it is straightforward. The posadas begin on 16 December and run nightly through 24 December, with each evening following the same pattern of procession, song, and fiesta. The final night, 24 December, is the culmination—the ninth posada ends in the largest celebration, so if you want the full intensity of the season, be in the city for it. Rural celebrations tend to be more intimate and family-centred, while cities like Puebla stage the bigger street processions and public events. The tradition itself reaches back to the late 16th century, when Spanish missionaries introduced it; the word posada means "inn" or "lodging," and the whole ritual turns on that single request for a room. Book your stay in a neighbourhood with a strong community tradition, and keep your evenings free—the processions start after dark.
Start with the calendar: block out 16 to 24 December, choose a place to stay in a neighbourhood that keeps the old customs, and pack a warm jacket. The rest—the songs, the lanterns, the ponche, the door that finally opens—you'll find by stepping into the procession.