Madrid in December 2025

Madrid in December fuses regal elegance with winter festivity. Holiday lights shimmer above grand boulevards while markets buzz with carols and roasted chestnuts. Christmas Eve and New Year’s traditions bring out the city’s warm heart. Expect sunny mornings, crisp evenings, and short lines at major museums—except during the holiday spike. Metro runs late; city lights earlier.

Madrid in December 2025 at a glance

🌧️ Weather

Average highs 10 °C / 50 °F; chilly nights dip to 3 °C / 37 °F.

☀️ Daylight

~9.3 h; sunrise ~8:30am, sunset ~5:45pm.

🎉 Key events

Plaza Mayor Christmas Market, Puerta del Sol New Year’s Eve.

👥 Crowds

Medium, with spikes around Dec 6–8 and holidays.

🛍️ What to pack

Warm coat, scarf, gloves, and comfy boots for cold cobbles.

🍽️ Seasonal treats

Turrón, roscones, hot chocolate with churros.

Top things to do in Madrid in December

Browse the Plaza Mayor Christmas Market

  • When: Late Nov–Dec 31
  • Tags: Family-friendly, Outdoors, Seasonal
  • Wooden stalls fill the historic Plaza Mayor with nativity figurines, ornaments, and holiday trinkets. Twinkling lights and roasted chestnuts set the mood. Go before 6pm to beat the family rush.

Stroll under holiday lights on Gran Vía

  • When: Every evening, from late November
  • Tags: Outdoors, Cultural experience
  • Gran Vía’s famous art deco facades glow under a canopy of lights. Walk from Plaza de España to Cibeles for the full sparkle. Best admired after dusk.

Tour the Royal Palace in off-peak calm

  • When: Early December mornings
  • Tags: Tour, Cultural experience
  • Madrid’s grand Royal Palace stays open through winter. Fewer visitors mean more space to linger over tapestries and throne rooms. Arrive near opening (~10am) for quiet halls.

Recommended experience:

  • Royal Palace of Madrid Skip-the-Line Guided Tour

Enjoy churros con chocolate at San Ginés

  • When: Any cold day or evening
  • Tags: Family-friendly, Cultural experience
  • Nothing beats warming up with thick hot chocolate and crispy churros. Chocolatería San Ginés (since 1894) is open late, near Puerta del Sol. Expect a short line after 9pm.

Skate at Plaza de Colón's ice rink

  • When: All December
  • Tags: Family-friendly, Seasonal
  • Plaza de Colón hosts a festive pop-up rink with music and lights. Rentals available. Even if you don’t skate, the scene is festive and photogenic.

Catch flamenco at a cozy tablao

  • When: Evenings year-round
  • Tags: Cultural experience, Tour
  • Escape the chill with intense flamenco. Book an indoor tablao like Corral de la Morería. Look for early dinner shows (8:30pm) to pair with tapas.

Recommended experiences:

  • Torres Bermejas - Flamenco Show
  • Teatro Flamenco Madrid - Emotions Show
Explore all Flamenco shows

See the Nativity scenes (Belenes)

  • When: Dec 1–Jan 6
  • Tags: Seasonal, Cultural experience
  • Dozens of elaborate Nativity scenes appear in churches and civic buildings. The Royal Palace and Plaza Mayor displays are top picks. Free, but expect queues near Christmas.

Recommended experience:

  • Royal Palace of Madrid Skip-the-Line Guided Tour

Shop holiday sales early on Gran Vía

  • When: Mid to late December
  • Tags: Shopping, Explorer
  • Madrid’s Gran Vía and Fuencarral street sparkle with lights and early winter discounts. Avoid weekends for thinner crowds. Combine browsing with chocolate-dipped breaks.

Offbeat experiences in December

Ride Naviluz, the Christmas light bus

Double-decker bus loop of Madrid's best holiday displays
Tickets sell fast for this 40-minute nighttime route past the city's top light displays. Bundle up and sit top deck for best views.
📍Where: Starts near Plaza de Colón

Explore the Rastro flea market in winter calm

Iconic Sunday market with vintage finds
Bundle up and browse antiques, art, and bric-a-brac minus the spring crowds. Most vibrant before noon.
📍Where: La Latina neighborhood

Tour literary bars in Barrio de las Letras

Historic haunts of Hemingway and Lope de Vega
Warm up with vermouth in bars where Spain's Golden Age writers once drank. Guided or self-led.
📍Where: Huertas Street & surrounds

See Goya originals at Ermita de San Antonio

Riverside chapel with stunning frescoes
Often missed, this chapel features Goya's ceiling frescoes and is beautifully quiet in winter. Combine with a river walk.
📍Where: Glorieta de San Antonio de la Florida

Experience Madrid Rio Park at dusk

Peaceful strolls with festive lights and river views
Even in winter, the park has charm. Go at golden hour for twinkling views of bridges and skyline.
📍Where: Along Manzanares River

Festivals and events in Madrid this December 2025

Plaza Mayor Christmas Market

  • Dates: 24 Nov–31 Dec 2025
  • Event type: Market/Fair
  • Location: Plaza Mayor (Sol)
  • Dozens of red stalls sell ornaments, crafts, and toys. Visit weekdays before 5pm to avoid family surges.

Constitution Day Holiday

  • Dates: 6–8 Dec 2025
  • Event type: National Holiday
  • Location: Citywide
  • Expect closures and domestic travel crowds. Museums may operate reduced hours; book ahead for major sites.

Naviluz Christmas Light Bus

  • Dates: Early Dec–6 Jan 2026
  • Event type: Seasonal Tour
  • Location: Departures near Plaza de Colón
  • Book online early. Evening-only buses loop through city’s best lights. Popular with families and couples.

Cortylandia Light Show

  • Dates: Mid Nov–early Jan [TBC]
  • Event type: Light/Music Show
  • Location: El Corte Inglés, Calle Maestro Victoria
  • Free animated show on department store facade, aimed at kids but fun for all ages. Runs ~15 min, several times daily.

Christmas Eve Mass at Almudena Cathedral

  • Dates: 24 Dec 2025
  • Event type: Religious service
  • Location: Almudena Cathedral (Palacio)
  • Midnight Mass draws crowds—arrive early or attend 7pm family mass. Spanish hymns and candles set a moving tone.

New Year’s Eve at Puerta del Sol

  • Dates: 31 Dec 2025
  • Event type: Countdown Celebration
  • Location: Puerta del Sol
  • Join thousands in eating 12 grapes at midnight to welcome 2026. Arrive by 9pm; space limited. Wear warm layers.

Highlights for different traveler types

Families with Kids

Explore Cortylandia’s colorful light show near Sol—great pre-dinner entertainment. Skate at Plaza de Colón and share churros at San Ginés after. Ride the Naviluz bus early evening before bedtime.

Couples

Warm up with flamenco and wine at a tablao. Stroll Gran Vía under holiday lights. Ring in the New Year with 12 grapes at Puerta del Sol or a rooftop.

Culture Vultures

Tour the Royal Palace and Goya’s chapel in serene winter light. Visit Prado and Reina Sofía museums with short queues. Don’t miss Madrid’s intricate Belenes (Nativity scenes).

Your perfect 3-day Madrid in December itinerary

  • Morning: Tour the Royal Palace when doors open—no tour bus crowds.
  • Breakfast: Coffee and tortilla at Café de Oriente with palace views.
  • Midday: Walk to Almudena Cathedral and stroll through Austrias quarter.
  • Lunch: Traditional cocido madrileño at Malacatín (La Latina).
  • Afternoon: Prado Museum for classic masters. Use skip-the-line entry.
  • Evening: Flamenco show & tapas dinner at Corral de la Morería.
  • Morning: Browse El Rastro flea market. Go before 11am.
  • Breakfast: Hot chocolate and churros at San Ginés.
  • Midday: Explore Plaza Mayor market stalls.
  • Lunch: Grab calamari sandwich at nearby Bar La Campana.
  • Afternoon: Ride the Naviluz bus from Colón (book ahead).
  • Evening: Dinner in Chueca, then stroll lit-up Gran Vía.
  • Morning: Visit Reina Sofía to see Picasso’s Guernica.
  • Breakfast: Pastry and espresso at Toma Café (Malasaña).
  • Midday: Walk Madrid Rio park—great light and skyline views.
  • Lunch: Sit-down tapas at Casa Lucas in La Latina.
  • Afternoon: Goya frescoes at Ermita de San Antonio.
  • Evening: Cocktails and city views at Azotea del Círculo rooftop.

Best day trips from Madrid in December

Toledo

🚃 Travel time: ~35 min by train
Explore medieval lanes, Gothic cathedral, and artisan shops. December's light is perfect for stone and stained glass. Bundle up—breezes off the Tajo River bite.

Segovia

🚃 Travel time: ~30 min by AVE train
See the Roman aqueduct, fairytale Alcázar, and feast on cochinillo (roast suckling pig). Crowds are thinner than autumn; wear warm layers.

Segovia day trip from Madrid

El Escorial

🚌 Travel time: ~1 h by bus or Cercanías train
Tour this austere royal monastery and pantheon. The Sierra foothills add wintry drama. Allow time for uphill walk from station.

Alcalá de Henares

🚃 Travel time: ~40 min by Cercanías train
Birthplace of Cervantes. See his house-museum, shop local sweets, and admire festive squares with fewer tourists than central Madrid.

Go shopping in Madrid in December

  • When: 24 Nov–31 Dec
  • Where: Plaza Mayor
  • Classic holiday market with nativity pieces, candles, and tinsel. Go midweek to avoid stroller gridlock.
  • When: Mid-late Dec
  • Where: Gran Vía and Fuencarral
  • Fashion chains and boutiques offer early winter markdowns before January sales. Shop in mornings.
  • When: Sundays, 9am–3pm
  • Where: La Latina
  • Vintage clothes, posters, antiques. Cold weather thins crowds—arrive early for best picks.
  • When: Second weekend of Dec
  • Where: Railway Museum, Delicias
  • Craft fair in an old train station with food trucks, live music, and local gifts. Indoor/outdoor setup.

Pro tips for visiting Madrid in December

  1. Museum queues shrink midweek—visit Prado or Reina Sofía on Tues–Thurs mornings for quiet.

  2. Book Royal Palace or Naviluz bus online—slots fill quickly around holidays.

  3. Dress in layers: Madrid mornings are brisk, but sun warms afternoons; wear sunglasses.

  4. Churros are a nighttime ritual—lines shrink after 10pm at San Ginés.

  5. Shops close early on Dec 24 & 31; restaurants often require reservations—plan ahead.

  6. Metro runs late, but check for NYE schedule tweaks—extra trains, some station closures.

  7. Public holidays (Dec 6, 8, 25) = museum and store closures. Double-check before you go.

  8. Pack a refillable bottle—Madrid’s tap water is crisp and safe.

  9. Restaurants offer holiday menus around Dec 24–25. Ask for "menú de Navidad" options.

  10. Avoid taxis near Sol on Dec 31—gridlock starts by 8 pm. Use Metro or walk if close.

Frequently asked questions about visiting Madrid in December

Is Madrid very cold in December?

Yes—average highs are around 10 °C / 50 °F, with nights near freezing. It’s usually dry, but pack a warm coat, scarf, and gloves for evenings.

Does it snow in Madrid in December?

Snow is rare. You might see a dusting, but it usually melts quickly. Expect crisp, sunny days rather than winter storms.

Are attractions open during Christmas week?

Mostly. Major museums close on Dec 25, but otherwise operate on reduced holiday hours. Always check specific venues for Dec 24–26 and Jan 1 schedules.

Is December a good time for shopping?

Absolutely. Holiday markets fill plazas, and boutiques get festive. Note: Spain’s official winter sales start January 7, so pre-Christmas prices are still regular.

What should I wear to stay comfortable?

Layers are key. Wear insulated shoes for cold cobblestones, plus a windproof coat. Locals dress sharp even in winter—think wool over puffers.

Is New Year’s Eve in Madrid crowded?

Yes—especially Puerta del Sol. It fills hours before midnight. If you want space, reserve a rooftop view or arrive by 9pm with snacks and cava.

Do public transit and taxis run over the holidays?

Yes, but on limited schedules. Metro and buses close early on Dec 24 and 31. Plan ahead if you're out late.

Where can I see Christmas lights and nativity scenes?

Stroll Gran Vía, Calle de Alcalá, and Plaza Mayor. The City Hall (Cibeles Palace) often has a grand Belén (nativity). Displays peak mid-December to early January.

Are restaurants open on Christmas Eve?

Many close or offer pricey fixed menus. Book early for Dec 24 and 25 dining. Casual spots may reopen Dec 26.

What’s the Three Kings parade and should I go?

Held Jan 5, it’s Madrid’s biggest holiday event—with floats, camels, and candy flinging. Yes, go! Arrive early along Paseo de la Castellana for a curbside view.