Winter is when Madrid costs the least and surprises the most. The crowds that fill the Prado and the Royal Palace in spring are gone. Hotel rates drop to their lowest point of the year. The sky, despite the cold, is almost always blue — Madrid's continental climate delivers crisp, sunny winter days that feel invigorating rather than grim. And the city puts on a show: from late November through early January, the Christmas lights on Gran Via are among the most spectacular in Europe, drawing families and couples for evening strolls through illuminated streets.
December is festive and lively, organized around a sequence of celebrations: the Christmas lights inauguration (late November), Nochebuena (Christmas Eve, a family affair), Nochevieja (New Year's Eve at Puerta del Sol with the famous twelve grapes), and the Cabalgata de Reyes (Three Kings Parade on January 5, which is the main gift-giving holiday in Spain — bigger than Christmas). January and February are quieter and colder, but the winter rebajas (sales) starting January 7 offer genuine bargains at Spanish fashion retailers, and the museums are at their emptiest.
For year-round planning, see our Madrid seasonal guide. For ideas on what to do in Madrid in any season, start with our activity guide.
Winter Weather in Madrid
Madrid winters are cold by southern European standards but mild compared to northern Europe. Daytime highs hover between 8-12 degrees Celsius through December, January, and February. Overnight lows drop to 0-3 degrees regularly, and frost is common. Sub-zero readings happen a few times each winter, usually in January. The cold is dry — Madrid's continental climate means low humidity even in winter — which makes the temperature more bearable than equivalent readings in London, Paris, or Amsterdam.
The defining characteristic of Madrid winter weather is sunshine. The city averages 5-6 hours of sunshine per day even in December and January. Overcast days happen — December averages about 46mm of rain and January about 33mm — but multi-day gray stretches are unusual. A typical winter week in Madrid might have 5 sunny days, 1 partly cloudy, and 1 rainy. This predictable sunshine means outdoor sightseeing is viable most days, especially between 11 AM and 4 PM when the sun is at its strongest.
Snow in Madrid proper is rare. The city gets a light dusting once every few years, and significant accumulation is a once-a-decade event. The Sierra de Guadarrama mountains visible to the north, however, are reliably snow-capped from December through March and hold enough snow for skiing.
Christmas in Madrid
Madrid takes Christmas seriously. The holiday season runs from late November through January 6 (Three Kings Day), and the city transforms with lights, markets, concerts, and traditions that blend the religious and the commercial in a way that feels less cynical than in many other European capitals.
Gran Via Christmas Lights
The lights on Gran Via are Madrid's signature Christmas attraction. The display goes up in late November — the inauguration ceremony (encendido) is a public event that draws large crowds — and stays lit through January 6. The design changes every year and is treated as a civic event; the reveal generates genuine excitement. The lights run the full 1.3-kilometer length of Gran Via, from Plaza de Espana to Calle de Alcala, with additional installations on surrounding streets.
The best time to walk the lights is after 6 PM when full darkness brings out the display. Weekday evenings are significantly less crowded than Friday and Saturday nights, when the sidewalks can become uncomfortably packed. Start at Plaza de Espana and walk east toward Cibeles, then detour through the Salamanca neighborhood (Calle Serrano and Calle Jorge Juan have their own elegant light displays). The Puerta del Sol installation and the lights on Calle Preciados are also worth seeing.
Plaza Mayor Christmas Market
The Plaza Mayor Christmas market (Mercado Navideno) runs from late November through December 31. About 100 wooden stalls sell traditional nativity scene figures (belenistas), Christmas ornaments, joke gifts (the tradition of humorous gifts is strong in Spain), and seasonal food and drink. The market is more traditional and less commercialized than the big German-style Christmas markets — this is where Madrid families buy their belen (nativity scene) figures year after year. Hot chocolate and churros from nearby San Gines (open since 1894, a 5-minute walk from Plaza Mayor) are the traditional pairing.
Belenes (Nativity Scenes)
Nativity scenes are a bigger deal in Spain than Christmas trees. Many churches, public buildings, and cultural institutions set up elaborate belenes that are free to visit. The Belen de la Comunidad de Madrid (usually at Real Casa de Correos in Puerta del Sol) is the most visited. The Belen del Palacio Real (Royal Palace) and the Belen de la Catedral de la Almudena are also worth seeing. Some feature dozens of handcrafted figures and detailed miniature landscapes that are genuine works of folk art.
Nochevieja — New Year's Eve at Puerta del Sol
The tradition of eating twelve grapes (doce uvas) at midnight on December 31 is a national Spanish custom, and Puerta del Sol in Madrid is its epicenter. The ritual works like this: at midnight, the clock on the Real Casa de Correos building strikes twelve times. With each chime, you eat one grape. Get all twelve down before the clock finishes, and you will have good luck for the coming year — one grape for each month. It sounds easy. It is not. The chimes come faster than you expect, and grapes are larger than you think when you are trying to chew and swallow twelve in sequence.
Practical tips for Nochevieja at Puerta del Sol:
- Arrive early. The square fills up by 9-10 PM. For a good position with a clear view of the clock, arrive by 8 PM. The square is gated and capacity-controlled by police.
- Buy prepared grapes. Supermarkets and street vendors sell pre-peeled, pre-seeded grapes in packs of twelve. Do not try this with unprepared grapes — you will choke on seeds and skins.
- Dress warm. You will be standing in an open square for 3-4+ hours in near-freezing temperatures. Wear your warmest coat, hat, gloves, and scarf. Hand warmers are not overkill.
- Bring your own champagne (cava). There is nowhere to buy drinks once you are in the square. Bring a bottle of cava, glasses, and your grapes.
- After midnight: The party moves to bars and clubs across the city. Many venues host Nochevieja parties with entry fees of 30-80 euros (usually including drinks). Cotillones (formal dinner-and-party events at hotels and restaurants) are the upscale option, at 100-250 euros per person.
If the Puerta del Sol crowd is not your style, most neighborhoods in Madrid have their own gathering spots where locals do the grape ritual outdoors, and every restaurant with a Nochevieja dinner will have a screen showing the Sol clock countdown.
Three Kings Day — January 5-6
In Spain, the Reyes Magos (Three Kings or Three Wise Men) are the traditional gift-givers, not Santa Claus. Children write letters to the Three Kings, leave their shoes out on the night of January 5, and wake up on January 6 to find presents. This makes January 5 the more important evening in the Spanish Christmas calendar — and the Cabalgata de Reyes (Three Kings Parade) is the event of the season for Madrid families.
The Cabalgata is a massive parade through central Madrid on the evening of January 5, typically running from Parque del Retiro down Calle de Alcala to Plaza de Cibeles and through the center. Elaborate floats carry the Three Kings (Melchor, Gaspar, and Baltasar), who throw sweets to children lining the route. The parade draws hundreds of thousands of spectators and is broadcast on television. Arrive at least 1-2 hours early to secure a curbside spot. The parade starts around 6:30 PM and runs for about 2 hours.
January 6 itself (Dia de Reyes) is a public holiday. The traditional food is Roscon de Reyes — a ring-shaped sweet bread decorated with candied fruit, filled with cream, and containing a small figurine and a dried bean. Whoever gets the figurine is crowned king or queen for the day; whoever gets the bean pays for the roscon. Every bakery in Madrid sells them throughout January. The best ones come from traditional pastelerias like La Mallorquina (Puerta del Sol) and Mama Framboise (Chamberi).
Skiing Near Madrid
One of Madrid's most underrated winter features is access to skiing. The Sierra de Guadarrama mountains, clearly visible from the northern neighborhoods of the city, hold two ski resorts within easy reach.
Puerto de Navacerrada
About 60 kilometers north of Madrid (1 hour by car, or Cercanias line C-9 to Cercedilla plus a connecting bus). Navacerrada is a small resort with 7 runs, suited to beginners and intermediate skiers. The terrain is limited but the convenience is hard to beat — you can be on the slopes by mid-morning and back in Madrid for dinner. Lift tickets are 25-35 euros. Equipment rental is available on-site. Snow conditions vary; check navacerrada.com for current reports.
Valdesqui
About 75 kilometers north (roughly 1 hour 15 minutes by car). Valdesqui is the larger of the two, with 27 runs ranging from beginner to advanced, across 22 kilometers of skiable terrain at 1,860-2,280 meters elevation. Lift tickets are 30-40 euros. The resort gets more reliable snow than Navacerrada due to higher elevation. Valdesqui is car-access only — there is no public transit connection. Weekends can be crowded with madrileños; weekdays are much quieter.
Neither resort will remind you of the Alps or the Pyrenees, but for a half-day or full-day skiing excursion from a European capital, the convenience is remarkable. Pair a morning on the slopes with an afternoon in Segovia (30 minutes from the ski area) or an evening back in Madrid.
Winter Tours & Experiences
Christmas lights walking tours, tapas crawls, flamenco shows, and day trips to Segovia and Toledo. Free cancellation on most bookings.
Browse Winter ToursWe earn a small commission if you book — at no extra cost to you.
Winter Rebajas — The January Sales
The winter rebajas begin on January 7 (the day after Three Kings Day) and run through February, sometimes into early March. This is not a soft promotion — Spanish retail takes sales seriously. Discounts start at 30-50% on the first day and deepen to 60-70% on remaining stock as the weeks progress.
Where to Shop
- Gran Via — Zara flagship, H&M, Primark, and international chains. The most convenient concentration of shops, though the most crowded on opening weekend.
- Calle Serrano and Salamanca district — High-end Spanish and international brands. Loewe, Adolfo Dominguez, Purificacion Garcia, and luxury boutiques. The discounts here are smaller but the quality is higher.
- Calle Fuencarral (Malasaña) — Independent fashion, streetwear, vintage shops, and local designers. The best area for unique finds at sale prices.
- El Corte Ingles — Spain's dominant department store chain (multiple locations, the largest at Callao on Gran Via). Clothing, shoes, cosmetics, electronics, home goods — essentially everything. Their rebajas are well-organized and genuinely discounted.
- Las Rozas Village — An outlet shopping center 30 minutes west of Madrid by car (shuttle bus available from central Madrid). Designer brands at year-round discounts that deepen further during rebajas. Worth the trip if fashion shopping is a priority.
The first weekend of rebajas (January 7-8) is the busiest shopping event of the year. Arrive early (stores open at 10 AM), bring patience, and know your sizes — fitting rooms have long waits.
Winter Dining
Winter is when Madrid's hearty cooking traditions shine. The city's cuisine is built for cold weather — slow-cooked stews, roasted meats, and rich desserts designed to warm you from the inside.
Dishes to Seek Out
- Cocido madrileno — The definitive Madrid winter dish. A chickpea stew with pork, chorizo, morcilla (blood sausage), cabbage, and bone marrow broth, served in three courses (sopa first, then vegetables, then meats). Taberna La Bola (family-run since 1870, each cocido cooked in an individual clay pot over charcoal) is the classic spot. Malacatin in La Latina and Lhardy (serving cocido since 1839) are other traditional options. Expect to pay 20-30 euros per person.
- Callos a la madrilena — Tripe stew with chorizo and morcilla in a spicy paprika sauce. It sounds challenging, but in Madrid it is comfort food. La Cava Baja in La Latina has several restaurants that do it well.
- Chocolate con churros — The quintessential Madrid winter snack. Thick, dark hot chocolate (more like warm pudding than a drink) served with crispy fried churros for dipping. Chocolateria San Gines (Pasadizo de San Gines 5, open since 1894, open 24 hours) is the most famous spot. Go at 3 AM after a night out for the full Madrid experience.
- Roscon de Reyes — The Three Kings cake, available throughout January. A sweet, brioche-style ring bread with candied fruit, often filled with cream or chocolate. Buy whole ones at any bakery or order a slice with coffee.
What to Pack for Winter in Madrid
Madrid winter is cold but not extreme. The key challenge is the temperature difference between sunny midday (when it can feel almost mild) and early morning or evening (when it drops quickly).
Essential Winter Gear
- Warm coat — A proper winter coat, not a light jacket. Down or wool. You will be outdoors walking between museums, restaurants, and attractions.
- Scarf, hat, and gloves — Essential for morning sightseeing and evening light walks. Madrid mornings in January can start at -2 degrees Celsius.
- Layers — Heated interiors (restaurants, museums, metro) can be warm. A system of base layer, sweater, and coat lets you adjust throughout the day.
- Comfortable waterproof shoes — Rain is possible (though not frequent). Cobblestones are slippery when wet. Waterproof walking shoes or ankle boots are ideal.
- Compact umbrella — For the occasional rain shower. Foldable and small enough to carry in a day bag.
- Smart casual wardrobe — Madrid dresses well in winter. Dark colors, quality fabrics, and a put-together look. Spaniards will be wearing good coats and polished shoes — you will feel more comfortable matching the tone.
Winter Budget Tips
Winter is the most budget-friendly time to visit Madrid. Here is where the savings add up:
- Hotels: January and February rates are 30-40% below spring and fall. A 3-star hotel in the center that costs 120 euros/night in April might be 70-80 euros in January. Even 4-star and boutique hotels offer winter promotions.
- Flights: January and February are off-peak for most airlines serving Madrid. Fares from other European cities can be 40-60% below summer prices.
- Museums: The Prado, Reina Sofia, and many other museums offer free entry during their last hours (typically the final 2 hours before closing). In winter, these free slots are less crowded than in other seasons.
- Menu del dia: The fixed-price lunch menu (typically 12-16 euros for three courses with bread and a drink) is available year-round, but winter is when you appreciate it most — a full, hot meal at a fraction of a la carte prices.
- Rebajas shopping: If you time your visit for mid-January, combine budget hotel rates with 50-70% off Spanish fashion. Zara, Mango, and Massimo Dutti at their home-country sale prices are genuinely good deals.
Top-Rated Madrid Tours
Walking tours, skip-the-line museum tickets, tapas crawls, and day trips. Winter is the least crowded season for guided experiences.
Browse ToursWe earn a small commission if you book — at no extra cost to you.
Related Guides
- Madrid Seasonal Guide — Overview of all four seasons
- Madrid in Summer — Rooftop terraces, heat survival, and outdoor cinema
- Madrid in Fall — Mild weather, cultural season, and the best hotel value
- Day Trips from Madrid — Segovia, Toledo, El Escorial, and more
- Things to Do in Madrid — Complete activity guide
Frequently Asked Questions
How cold does Madrid get in winter?
Madrid winters are cold but manageable. December through February daytime highs average 8-12 degrees Celsius (46-54 Fahrenheit), and overnight lows regularly drop to 0-3 degrees, with occasional dips below freezing. Wind chill can make it feel colder, especially on the wide avenues like Gran Via and Paseo de la Castellana. However, most winter days are sunny — Madrid averages only about 5-7 overcast days per month in winter — so with a warm coat, scarf, and gloves, outdoor sightseeing is comfortable during the middle of the day. The cold is dry, which makes it feel less bitter than equivalent temperatures in northern Europe.
What are Madrid Christmas lights like?
The Christmas lights on Gran Via are one of Madrid's signature winter attractions. The display typically goes up in late November and runs through early January (usually through January 6, Three Kings Day). The design changes every year and is a closely guarded secret until the inauguration ceremony. The entire length of Gran Via — plus surrounding streets like Calle de Alcala, Puerta del Sol, and the Salamanca neighborhood — is illuminated. The best time to walk the lights is after 6 PM when it is fully dark. Weekday evenings are less crowded than weekends. The lights are free to view and have become a major draw for domestic tourism.
Can you ski near Madrid?
Yes. Two ski resorts operate in the Sierra de Guadarrama mountains, about 60 kilometers north of Madrid. Puerto de Navacerrada is the closer option (about 1 hour by car), with 7 runs suited to beginners and intermediates. Valdesqui (about 75 minutes) is larger with 27 runs and more challenging terrain. The season typically runs from December through March, depending on snowfall. Lift tickets are 25-40 euros per day. Equipment rental is available at both resorts. You can also reach Navacerrada by Cercanias commuter train (line C-9 to Cercedilla, then bus or taxi), making it possible to ski without a car.
What is Nochevieja like in Madrid?
Nochevieja (New Year's Eve) at Puerta del Sol is a national tradition. Thousands of people gather in the square to eat twelve grapes at midnight — one grape with each chime of the clock on the Casa de Correos building. The rest of Spain watches on television. Getting a good spot in the square requires arriving by 8-9 PM — the area fills up hours before midnight. Bring your own grapes (peeled and seeded, sold pre-prepared at supermarkets), warm clothing, and champagne. After the grapes, the party moves to bars and clubs across the city. Many restaurants offer special Nochevieja dinner menus (cena de Nochevieja) starting at 80-150 euros per person — book weeks in advance.
When do the winter sales start in Madrid?
The winter rebajas (sales) officially start on January 7, the day after Three Kings Day (Dia de Reyes). This is a major shopping event across Spain. Discounts typically start at 30-50% and increase as January and February progress, sometimes reaching 70% on remaining stock. The first week of rebajas is the best for selection; the later weeks are better for the deepest discounts. Gran Via, Calle Serrano (Salamanca district), Calle Fuencarral (Malasana), and the major department stores (El Corte Ingles) all participate. Spanish and international fashion brands, shoes, leather goods, and home items are the best bargains.