December weather: cold and dark

The Christmas market at Breitscheidplatz, next to the Memorial Church

Berlin average (approximate) December
Average high about 4°C
Average low about 0°C
Rainfall about 45 mm

Rounded values based on the Deutscher Wetterdienst (DWD) 1991-2020 normals; they vary a lot from year to year, from damp mildness to hard frost. For the season, see Berlin in winter.

Crowds and prices in December

The Christmas markets draw many visitors, especially at weekends and in the evening: hotels are pricier and fuller on Advent weekends and around New Year. Between 25 and 31 December the city is quiet but several sights close. Book accommodation and restaurants early for the 24th, 25th and 31st. To choose a neighbourhood: where to stay in Berlin; for costs: Berlin travel budget.

December 2026 events

The Christmas markets

The Christmas market at the Gendarmenmarkt

The biggest markets open on 23 November (Breitscheidplatz and Rotes Rathaus until 3 January 2027, Alexanderplatz until 26 December). Pick by atmosphere: the Gendarmenmarkt is elegant, others are more popular. Details in Berlin's Christmas markets. Mulled wine comes in a deposit mug (see bottle deposits in Berlin).

Sunday 6 December: Nikolaus

On St Nicholas Day, German children find sweets in the shoes they left outside the door the night before. It is not a public holiday.

Thursday 24, Friday 25 and Saturday 26 December

The 24th is a working day on which most shops close early; the 25th and 26th are public holidays with shops closed. Museums, parks and transport run reduced hours. Our guide Christmas in Berlin details openings day by day (zoo, markets, transport, restaurants).

Thursday 31 December: New Year's Eve

The party centres on the Brandenburg Gate; bookings and tips in New Year in Berlin. 1 January 2027 (a Friday) is a public holiday.

What to wear in December

  • A warm coat, hat, scarf and gloves: you spend a long time outside at the markets.
  • Warm, waterproof shoes with good grip in case of ice.
  • Thermal base layers for the evenings.
  • A small bag for purchases and some cash for the stalls.

The best things to do in December

December 2026 at a glance

Date Event Info
Until 3 January 2027 Christmas markets (Breitscheidplatz, Rotes Rathaus) Alexanderplatz until 26 December
Sunday 6 December Nikolaus Not a public holiday
Thursday 24 December Heiligabend Shops closed in the afternoon
Friday 25 and Saturday 26 Christmas Public holidays, shops closed
Thursday 31 December New Year's Eve Party at the Brandenburg Gate

Further reading

December follows what to do in Berlin in November and precedes what to do in Berlin in January. To compare seasons, read the best time to visit Berlin.