Berlin, Germany skyline

Berlin Weather in December

Berlin, Germany in December: how the month usually turns out, from 2006–2025 averages.

A typical December day in Berlin peaks at 4.7°C (40.5°F) and drops to 0.6°C (33.1°F) overnight; expect about 12 rainy days (49 mm in total) and 2.6 hours of sunshine daily.

Avg high

4.7°C (40.5°F)

Avg low

0.6°C (33.1°F)

Rainfall

49 mm (1.9 in)

Rainy days

12 days

Sunshine

2.6 h / day

Humidity

87%

December vs the rest of the year

On temperature, December beats 1 of 11 other months, and it ranks as the 6th driest month of the year.

MonthAvg highvs DecemberRainRainy days
January3.3°C (37.9°F)−1.4°C (−2.5°F)57 mm13
February5.1°C (41.2°F)+0.4°C (+0.7°F)40 mm10
March9.1°C (48.4°F)+4.4°C (+7.9°F)43 mm11
April14.5°C (58.1°F)+9.8°C (+17.6°F)33 mm8
May19°C (66.2°F)+14.3°C (+25.7°F)54 mm10
June23.1°C (73.6°F)+18.4°C (+33.1°F)64 mm10
July24.5°C (76.1°F)+19.8°C (+35.6°F)87 mm12
August24.3°C (75.7°F)+19.6°C (+35.3°F)54 mm10
September20.1°C (68.2°F)+15.4°C (+27.7°F)45 mm8
October14.1°C (57.4°F)+9.4°C (+16.9°F)52 mm10
November8.3°C (46.9°F)+3.6°C (+6.5°F)48 mm10
December4.7°C (40.5°F)—49 mm12

What December feels like in Berlin

Early winter arrives in Berlin with December. Midday brings little warmth — expect coat-and-scarf weather from morning to evening. There is little difference between day and night: nights hover around freezing, so frost is common, and evenings feel much like the afternoon. Damp air makes the cold feel rawer than the numbers alone suggest.

Rain in Berlin in December

Expect a mix of dry and wet days, with rain about one day in 3. Wet days average about 4.1 mm (0.2 in), enough to soak you without an umbrella. That is close to Berlin's typical rain per wet day for the whole year (about 5 mm).

Daylight and sunshine in December

In mid-December, sunrise is at about 8:10 am and sunset at about 3:52 pm (local time) — 7 h 42 min of daylight. Days are getting shorter: 1 h 6 min less daylight than in mid-November. About 34% of daylight hours are sunny; in short, skies are often cloudy.

How December compares to the rest of the year

In Berlin's temperature order, December sits as the 2nd coolest month. Against November, the average high is 3.6°C (6.5°F) lower, with 1 mm more rain. Temperatures keep falling into January. By January, typical highs are 3.3°C (37.9°F).

Who December suits

  • Sightseeing: less ideal — it is cold for long walks.
  • Parks & outdoor: less ideal — too cool to sit outside for long.
  • Museums & indoor: a good choice — warm places to spend the coldest part of the day.

Tips for visiting Berlin in December

Rain Protection

Keep a small umbrella in your bag and wear shoes that cope with puddles.

Warm Layers

Insulated layers and warm shoes for the cold hours.

Quick questions

How warm is Berlin in December?

Afternoons average 4.7°C (40.5°F) and nights about 0.6°C (33.1°F) — cold by most people's standards. It is the 2nd coolest month of the year.

Does it rain a lot in Berlin in December?

Yes, fairly — rain falls about one day in 3 and totals about 49 mm, so an umbrella is worth carrying.

What should I wear in Berlin in December?

Pack rain protection and warm layers. Evenings feel similar to the day, so the same clothes work from morning to night.

Is December or January better for visiting Berlin?

December scores better on our climate ranking (#11 of 12 vs #12), rated Poor against Poor. January is cooler and has more rainy days.

Is December a good time to visit Berlin?

Poor

Poor — cold days, frequent rain (about 12 rainy days), short sunny spells (2.6 h a day). Within Berlin's own year, December ranks #11 of 12 — one of the least comfortable months.

December in other Germany cities

Warmer or drier places in December

Plan a trip to Berlin

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Berlin weather by month.