Three Kings' Eve on Calle de Alcalá
The evening of 5 January is when Madrid belongs to children and to anyone willing to stand three deep on a kerb for a glimpse of a camel. The Cabalgata de los Reyes Magos — the Three Kings' Parade — moves along Paseo de la Castellana and into the city centre, with floats carrying Melchor, Gaspar and Baltasar, marching bands, and sweets thrown into the crowd by the handful. Families arrive early with folding stools and blankets; the smart move is to claim a spot on a side street just off the main route, where the floats slow for the turn and the sweets land closer. The parade traditionally starts in the late afternoon and runs into the evening. Cibeles and the surrounding squares fill afterwards with people drifting home, and the streets smell of roasted chestnuts and churros sold from carts.
Roscón de Reyes and the Morning of 6 January
Epiphany itself — 6 January — is a public holiday in Madrid, and the city's rhythm shifts accordingly. Bakeries across the city sell roscón de reyes, the ring-shaped sweet bread decorated with candied fruit and sugar, often filled with nata (cream), trufa (chocolate) or cabello de ángel. Order one in advance from a neighbourhood pastelería, or queue on the morning of 5 January when the counters are busiest. The tradition holds that a small figurine and a dried bean are baked inside; whoever finds the figurine is crowned, and whoever finds the bean traditionally pays for the roscón. On the morning of 6 January, families open gifts — in Spain the Kings, not Santa, bring the presents — so cafés and chocolate shops open late and fill with people dipping churros into thick hot chocolate.
Where the City Gathers: Markets, Plazas and Street Celebrations
Madrid's Christmas and Epiphany season runs from early December through 6 January, and the days around Epiphany are the tail end of it. The main Christmas market fills the Plaza Mayor with stalls selling figurines, decorations and jokes, and it typically stays open until early January. The surrounding streets — Calle Mayor, Calle de Toledo, the Plaza de la Villa — carry the crowds past it. In the days before Epiphany, the streets around Puerta del Sol and the Plaza Mayor are the densest in the city. Expect the smell of roasting chestnuts, stalls selling turrón (nougat) in every variety, and buskers playing carols that give way to the Kings' parade route.
- Plaza Mayor — Christmas market stalls, open through early January
- Puerta del Sol — the city's central gathering point, busy throughout the season
- Calle de Toledo and Calle Mayor — the walking route between the market and the palace
Concerts, Fireworks and the Night of 5 January
In the days before Epiphany, Madrid's theatres and concert halls programme seasonal performances — zarzuela, carol concerts and family shows — and the city's main squares host free public events. On the night of 5 January, after the parade, families return home for a late dinner and children set out shoes and water for the Kings' camels. Some neighbourhoods hold their own smaller cabalgatas earlier in the evening, so check local schedules for the district you are staying in. Fireworks and light displays are part of the wider Christmas season in Madrid, with the main illuminations switched on in late November and kept lit through the first week of January.
Eating and Drinking Through the Season
Madrid's seasonal eating is built around a handful of things you should not leave without trying. Turrón — the almond and honey nougat from Jijona and Alicante — appears in every supermarket and market stall from autumn onwards. Mazapán and polvorones sit alongside it on the shelves. In the bars, look for roasted chestnuts from street carts, and for the thick hot chocolate that Madrileños drink with churros at any hour. A traditional Epiphany lunch might include seafood — langostinos, gambas — and a roscón to finish. The neighbourhoods of La Latina and Huertas are good for tapas and vermouth before or after the parade; Malasaña and Chueca have the later bars.
Planning Your Trip Around 6 January
If you want to see Epiphany in Madrid, aim to arrive by 4 January and stay through 7 January. The 5th is the parade; the 6th is the holiday itself, with gift-opening in the morning and a long lunch afterwards. Book accommodation and restaurant tables well in advance — the days around Epiphany are among the busiest of the Madrid winter, and many restaurants close on 6 January or serve only a set menu. Flights and trains fill quickly, and the city's hotels raise prices for the period. Check the Ayuntamiento de Madrid's official programme closer to the date for the exact parade route, timings and any ticketed concerts, since these are confirmed only weeks beforehand. Start with the dates, then build the rest of the trip around the night of the 5th.