Put Together
Travel Capsule

What to Wear in Barcelona in December

14°C / 57°F high · 6°C / 43°F low · 4 rain days · 9h 15m daylight
Climate source 1981–2010 normals published by AEMET Spain, Barcelona Airport station.
Updated
TL;DR

Barcelona in December: 14°C / 57°F afternoons, 6°C / 43°F nights and only about 4 wet days, so the cold is dry and the evenings are dressed.

Do
  • Light tan overcoat — open over a knit at 14°C / 57°F, buttoned once nights fall to 5.7°C
  • Cream fine-knit cardigan — the morning layer, with sunrise near eight and the air close to its low
  • Dark olive satin slip dress — dinner on 8, 25 or 26 December, all public holidays in Catalonia
  • Black leather derbys on a chunky low heel — Gothic Quarter stone around the cathedral fair
  • Red silk scarf — the one strong colour, closing the coat's open neck after a sunset near twenty past five
  • Tan half-moon crossbody — worn across the front among the fair's stalls on Avinguda de la Catedral
Don't
  • A rain shell or rubber boots — 40mm falls on about 4 days, and the cold is dry
  • A down puffer — too warm at 14°C / 57°F, and it will not go over a satin dress
  • Stilettos near the cathedral — Gothic Quarter stone is uneven and worn slick
  • An evening without the coat — nights average 5.7°C, almost three degrees below November

Pack for cold that stays dry. AEMET's 1981–2010 figures for Barcelona Airport give December afternoons of 14.3°C and nights of 5.7°C, almost three degrees below November, with only 40mm of rain on about 4 days: a third less than November and under half of October's total. The month still logs 141 hours of sun and 7 clear days. So leave the waterproofs, and bring knits, a light overcoat and a scarf for the neck. Then dress for the evenings. The Santa Llúcia fair has stood outside the cathedral since 1786, Catalonia makes 8, 25 and 26 December public holidays, and New Year's Eve, if 2026 follows 2025, ends with a show on Avinguda de Maria Cristina at half past eleven.

December in Barcelona is cold the way a clear day is cold. It hardly rains, so the coat can be pale and light, and the dress under it can be satin.

The capsule

  1. Light Tan Overcoat
    01
    Light tan single-breasted overcoat, below the hip

    Bring a coat, but a light one. December afternoons reach 14.3°C and nights average 5.7°C, and with only about 4 wet days the coat's job is warmth, not rain. A light tan single-breasted overcoat cut below the hip goes open over the cardigan by day and over the satin dress at night, then buttons to the collar for the walk home.

  2. Cream Fine-Knit Cardigan
    02
    Cream fine-knit crew-neck cardigan, button front

    Mornings are the cold end of a December day here: sunrise comes at about eight, and the air has barely left its 5.7°C low. A cream fine-knit crew cardigan buttoned over the beige shirt carries you to lunch under the open coat, then unbuttons at a terrace table once the sun reaches 14°C / 57°F. Cream, beige and tan keep the day look in one family.

  3. Beige Oversized Button-Down Shirt
    03
    Beige oversized button-down, flap chest pocket

    Tuck it into the jeans and let the collar sit over the cardigan's crew neck. An oversized beige button-down gives the fine knit something to frame, and it is enough on its own at a sunny lunch once the coat and cardigan come off. The flap pocket keeps a metro card to hand without opening the bag among the fair's stalls.

  4. Mid-Wash Straight-Leg Jeans
    04
    Mid-wash straight-leg jeans

    Wear them on every day that does not end at a dinner. With 40mm falling on about 4 days, denim stays dry most of the month, and a straight leg sits cleanly over the derby shoes without bunching. Mid-wash blue is also the only cool colour in the daytime look, which keeps beige, cream and tan from running together.

  5. Dark Olive Ruched Midi Dress
    05
    Dark olive satin ruched slip midi dress, side slit

    Pack one dress for the holidays. Catalonia's 2026 calendar has three in December, Tuesday 8, Friday 25 and Saturday 26, and a dark olive satin slip midi, ruched through the body with a side slit, covers whichever dinner falls on your dates. It needs the coat and the red scarf on the walk at 5.7°C; inside, the coat comes off and the satin does the work.

  6. Black Low-Heel Leather Oxfords
    06
    Black leather lace-up derby shoes, chunky low heel

    Pick a heel you can stand on. In 2025 the Santa Llúcia fair put 215 stands along Avinguda de la Catedral, and Gothic Quarter stone is uneven and worn slick, so a stiletto is the wrong tool for an evening there. Black leather derbys on a chunky low heel lace tight for a day on stone, then go with the olive dress at night.

  7. Tan Half-Moon Crossbody Bag
    07
    Tan leather half-moon crossbody bag

    Sling it across your front, under the open coat. The fair is one of the city's most popular at Christmas, and a crowd outside the cathedral is where a bag worn behind you goes missing. A tan half-moon matches the overcoat so the two read as one, and it holds a phone, a card and the red scarf when the afternoon reaches 14°C / 57°F.

  8. Red silk scarf, fringed ends
    08
    Red silk scarf, fringed ends

    Red at the neck is the capsule's one strong colour, and it earns the slot twice. By day it hangs loose over the beige shirt at the fair; at night it closes the overcoat's open collar on the walk home at 5.7°C. Silk rather than wool, because December's cold here is dry and moderate, and silk folds into the crossbody by noon.

Day to night

Morning

Beige button-down · cream cardigan · mid-wash straight-leg jeans · black low-heel derbys · light tan overcoat open · tan crossbody. The Santa Llúcia stalls on Avinguda de la Catedral at eleven, lunch in the sun at 14°C / 57°F, Santa Maria del Mar by three.

Evening

Dark olive satin slip dress · light tan overcoat open · red silk scarf loose · black derbys · tan crossbody. Dinner in the Eixample at nine, coat buttoned for the walk home at 5.7°C. On 31 December, Avinguda de Maria Cristina at 23:30, if 2026 repeats 2025.

A suggested look — light tan overcoat, dark olive satin slip dress, red silk scarf, black lace-up derby shoes.

Barcelona in December — light tan overcoat, dark olive satin slip dress, red silk scarf, black lace-up derby shoes

What to avoid

Frequently asked questions

AEMET's 1981–2010 figures for Barcelona Airport give an average December high of 14.3°C and a low of 5.7°C, with a daily mean of 10.0°C. Rain totals 40mm over about 4 days with at least a millimetre, and the month logs 141 hours of sun and 7 clear days, more than November's 5.5. AEMET counts about one frost day in an average December. Daylight bottoms out at about 9h 10m on the 21st, sunrise slips past eight in the first week, and sunset stays between about twenty past five and half past five.

A light tan overcoat, a cream fine-knit cardigan, a beige oversized button-down, mid-wash straight-leg jeans, a dark olive satin slip midi dress, black leather derbys on a chunky low heel, a tan half-moon crossbody and a red silk scarf. That covers a 14°C / 57°F afternoon in the sun, a 6°C / 43°F night and one dressed dinner. Leave the rain shell and rubber boots at home, since only about 4 days bring rain, and leave the down puffer too: it is too warm by lunch and wrong over satin.

Dress to stand on stone after dark. Barcelona City Council writes that "The Fira de Santa Llúcia, one of the city's most popular Christmas fairs, has been held in front of the Cathedral since 1786." Its stalls sell nativity figures, greenery including moss and tió logs, crafts including clothes and jewellery, and instruments such as simbombes and tambourines. The 2026 dates are not yet published; the 2025 edition ran from 28 November to 23 December. Wear the overcoat buttoned, a scarf at the neck, low heels for the stone and a crossbody across your front.

Early to mid December if the fair is the point, late December for the holidays. Tuesday 8 December is a public holiday in Catalonia, the fair is open, and 13 December is Santa Llúcia's feast day. Late in the month the fair closes before Christmas (on 23 December in 2025), and Friday 25 and Saturday 26 December, Sant Esteve, are both holidays. It is also tió season; the City Council notes that "The tió originated in the countryside, and symbolises abundance". The 2026 New Year's Eve plans are not yet published.

December runs about three degrees cooler at both ends of the day: 14°C / 57°F afternoons and 6°C / 43°F nights, against November's 17°C / 63°F and 9°C / 48°F on AEMET's airport figures. It is drier too, 40mm on about 4 days against 59mm on about 5, and it logs more clear days, 7 against 5.5. In November a leather jacket over a knit does the work. In December you want a light overcoat, a cardigan and a scarf, plus one dress for a holiday dinner, and our November guide covers the leather-jacket month.

A coat worn open over a knit, a scarf, and leather gloves once the sun goes. Guanteria Alonso has sold leather gloves on Carrer de Santa Anna since 1905, made the traditional way, alongside handmade Spanish fans, stoles and scarves; the family has made gloves since 1890, and Victoria Alonso took over the shop in 1980. For something made for the season, the crafts stalls at the Santa Llúcia fair sell clothes and jewellery next to the nativity figures. Waterproofing is the one thing December rarely asks for, with about 4 wet days.

Sources

  1. AEMET Spain — 1981–2010 climate normals, Barcelona Airport stationAEMET has not published a 1991–2020 series for this station, so Barcelona sits on the older baseline while the rest of the site uses 1991–2020.
  2. AEMET — Valores climatológicos normales, Barcelona Aeropuerto, 1981–2010 — accessed 2026-09-26
  3. Ajuntament de Barcelona, Cultura Popular — Fira de Santa Llúcia, since 1786 — accessed 2026-09-26
  4. Fira de Santa Llúcia — official site (2025 edition, 28 November – 23 December) — accessed 2026-09-26
  5. Generalitat de Catalunya (Treball) — Calendari oficial de festes laborals a Catalunya 2026 — accessed 2026-09-26
  6. Ajuntament de Barcelona, Cultura Popular — Tió — accessed 2026-09-26
  7. Ajuntament de Barcelona, Servei de Premsa — Celebració del Cap d'Any a l'avinguda de Maria Cristina (31 December 2025) — accessed 2026-09-26
  8. Guanteria Alonso — since 1905, Carrer de Santa Anna 27 — accessed 2026-09-26
  9. MET Norway — Sunrise API 3.0 (sunrise and sunset times) — accessed 2026-09-26
Try Put Together
Plan your Barcelona December capsule
Put Together recommends outfits from your own closet based on weather, location, and your schedule. Download free on iPhone.
AI Outfit Planner: PutTogether app icon
AI Outfit Planner: PutTogether
Daily Closet Fits by Weather
5.0Lifestyle12+
Download on theApp Store
Free to try. iPhone only.