Month by month

Spain in December

Winter temperatures are generally mild in the south and cooler inland; many cities host holiday markets and events that draw local visitors. Ski resorts in mountainous regions operate at this time.

SeasonLow Season Temperature 7-14°C (45-57°F) Crowds Low Prices Low
High season Shoulder Low season

Weather by City in December

CityLow / highRain
  • Madrid city Cold 3° 11° 53 mm
  • Barcelona Cool 6° 14° 54 mm
  • City of Valencia Cool 8° 16° 53 mm
  • Zaragoza Cold 4° 11° 26 mm
  • Seville Cool 7° 16° 95 mm
  • Málaga Cool 8° 17° 94 mm
  • Murcia City Cool 6° 17° 22 mm

Average daily low and high (°C) and monthly rainfall. The badge shows how it feels, allowing for humidity.

Temperature map

Spain average temperature in December
-30°-20°-10°0°10°20°30°40°

Average temperature across Spain in December.

Where to Go in Spain in December

Northern Atlantic Coast

Galicia, Asturias, Cantabria, Basque Country

December returns to brisk, grey conditions with frequent frontal systems and short daylight hours, but festive markets in cities like Bilbao and San Sebastián lift the mood. Coastal winds make it feel colder than the thermometer suggests, and weekends see many Spaniards taking short trips north to enjoy seafood and local festivals. Snow in the mountains makes for scenic drives into the Picos but be prepared for winter driving conditions. A waterproof, warm mid-layer and sensible footwear will keep you comfortable exploring the quieter winter coast.

The Pyrenees & Pre-Pyrenees

Baqueira, Benasque, Aínsa

December returns to winter conditions in earnest with ski resorts opening fully and reliable cold weather at altitude; days are short but village Christmas markets create a festive atmosphere. Access roads can require chains after heavy snowfall and many mountain trails are unsuitable for casual walkers without winter equipment. Ski lift operations and cross-country networks are busy around Baqueira, Formigal and Cerler, so book lessons and rentals in advance. Warm insulated gear, crampons or snowshoes for ungroomed routes, and awareness of avalanche bulletins are essential.

Interior Meseta & Madrid

Castilla y León, Castilla-La Mancha, Madrid

December brings clear, cold days with festive markets in plazas and illuminated streets in historic towns; occasional snowfalls make for picturesque scenes, especially around Ávila and the Guadarrama. Madrid hosts many cultural events during the holidays, drawing domestic visitors and increasing hotel demand. Winter driving in rural areas may require extra caution during frosts or sporadic snowfall. Pack insulating layers, a warm hat and waterproof footwear for cobbled streets and chilly nights.

Mediterranean Coast

Catalonia, Valencia, Murcia

December is cool with a definite drop in tourist numbers and some rainy, windy days; Barcelona and Valencia are festive with Christmas markets but swimming is uncommon. Sea breezes can be chilly and inland hills are frosty, but clear days provide crisp conditions for sightseeing. Ferries and boat services operate reduced schedules and smaller beach facilities are closed. Pack a warm coat and waterproof layers for walking the waterfronts and exploring city streets.

Balearic Islands

Mallorca, Menorca, Ibiza, Formentera

December is mild compared with northern Europe; Palma’s Old Town and Menorca’s ports host Christmas markets, and the islands take on a quieter, local character. Sea swimming is generally limited to hardy locals; many rural restaurants operate reduced hours, though the main towns remain lively on weekends. Mountainous tramuntana winds can make some coastal exposures feel quite cold, so pack a warm jacket and plan inland or cultural activities on gusty days.

Andalusia & the Guadalquivir Valley

Seville, Granada, Córdoba, Costa del Sol

December is mild relative to northern Spain but can be chilly at night inland; Seville’s festive lights and markets make it attractive for winter city breaks. Coastal resorts have calm, pleasant days ideal for relaxed exploration, and ski options remain open in Sierra Nevada when snowfall permits. Reduced ferry and excursion schedules to smaller coastal islands occur outside the summer season. Pack layers and a medium-weight coat for evenings and higher-altitude excursions.

Canary Islands

Tenerife, Gran Canaria, Lanzarote, Fuerteventura

December is pleasantly mild compared to Europe: sunny days on southern beaches are normal while higher inland trails can be cool and occasionally wet. Festive markets and New Year activities in Las Palmas and Santa Cruz draw visitors and the islands feel lively without overwhelming crowds. Mountain summits such as Teide can be snowy and cold, so pack proper cold-weather gear if you plan to visit high altitudes. Overall, bring layers and sun protection for coastal days with a warm jacket for mountain or evening outings.

Events & Festivals in December

Christmas and New Year festivities

December features widespread holiday markets and celebrations across Spain, with regional variations in traditions and dates.

Planning a trip to Spain?

See how December compares with the rest of the year, then read the full guide.