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

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

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

  • Watch Cortylandia’s animated light-and-music show near Puerta del Sol, a festive spectacle that delights children before dinnertime.
  • Lace up skates at Plaza de Colón’s seasonal rink, then warm up together over sugary churros dipped in hot chocolate at San Ginés.
  • Hop aboard the Naviluz Christmas bus in the early evening, giving kids a magical tour of Madrid’s sparkling holiday lights before bedtime.

Couples

  • Share an intimate evening at a traditional tablao, where passionate flamenco performances pair perfectly with Spanish wine.
  • Stroll hand in hand along Gran Vía beneath glittering holiday lights, soaking in Madrid’s festive winter atmosphere.
  • Welcome the New Year together with the Spanish tradition of eating 12 grapes at midnight, whether in the crowds of Puerta del Sol or from a romantic rooftop terrace.

Culture Vultures

  • Wander through the Royal Palace and Goya’s frescoed chapel, where the soft winter light enhances the grandeur and detail of each space.
  • Explore the Prado and Reina Sofía museums at a leisurely pace, enjoying masterpieces without the usual long queues.
  • Discover Madrid’s elaborate Belenes, or Nativity scenes, displayed across churches and plazas with intricate figures and storytelling detail.

Your perfect 3-day Madrid in December itinerary

Facade of Almudena Cathedral in Madrid with twin towers and statues.
  • 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.
Calamari sandwich on rustic paper in Madrid.
  • 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.
La Latina market scene in Madrid with people browsing stalls.
  • 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

Plaza Mayor in Madrid bustling with people during a guided walking tour.

Classic holiday market with nativity pieces, candles, and tinsel. Go midweek to avoid stroller gridlock.

Open-top bus on Madrid City Tour passing Gran Vía buildings.

Fashion chains and boutiques offer early winter markdowns before January sales. Shop in mornings.

Vintage brass instruments and trinkets at El Rastro market, Madrid.

Vintage clothes, posters, antiques. Cold weather thins crowds—arrive early for best picks.

Visitors exploring food stalls at Mercado de La Boqueria, Barcelona.

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

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.