Berlin Climate & Weather Averages
Germany · Oceanic climate · Data averaged from 2020-01-01 to 2024-12-31 (5 years)
Best Time to Visit Berlin
Based on temperature comfort, low rainfall, and sunshine hours, the best months to visit Berlin are:
June, July, August
Scores based on ideal temperature (18-28°C), low precipitation, and high sunshine. June scores 59/100.
Berlin has a Oceanic climate with mild summers and cold winters. The warmest month is August with an average temperature of 20.5°C (68.9°F), while January is the coldest at 2.7°C (36.9°F). Annual precipitation averages 633.0mm spread across approximately 187.0 rainy days per year, with February being the wettest month at 69.3mm and April the driest at 33.4mm. The city receives an average of 2.4-12.8 hours of sunshine per day, with the sunniest months being June and July. Humidity remains relatively consistent throughout the year, averaging around 74.7% annually, while average wind speeds reach 19.8 km/h. The overall annual mean temperature is 10.9°C (51.6°F), reflecting the oceanic conditions shaped by Berlin's latitude (52.52°) and surrounding geography. For travelers, the best time to visit is June, July, August, when temperatures are comfortable and rainfall is lower.
Berlin caught me off guard. I landed in late October thinking autumn coat weather — got 3°C with sleet instead. Pack serious thermals November-March; layering is non-negotiable. My sweet spot discovery: last two weeks of May. 20°C, beer gardens open, 16 hours of daylight, and flights are still cheap. Skip August — humidity spikes and half the city leaves for holidays. September is gorgeous but bring a jacket by week three. Always carry a foldable umbrella; the rain sneaks up.
Climate Insights from Our Writers
“Berlin caught me off guard, and I've studied enough cities to know better. I landed in late October thinking autumn coat weather would suffice and got 3°C with sleet instead. The city's continental climate creates more extreme seasonal swings than I expected for its latitude. January averages -1°C, while July reaches 20°C, but the transitions between these extremes are rapid and unpredictable. What fascinates me about Berlin's climate is how it shapes the city's famously vibrant cultural scene. The long, dark winters drive people indoors, creating a thriving underground arts scene, while the brief but glorious summers see the city erupt into outdoor life with beer gardens, street festivals, and park gatherings that last until midnight. The data shows that Berlin receives about 570mm of annual rainfall, which is relatively low by European standards, but it's distributed across many days, giving the city a reputation for grey skies that's not entirely deserved. I've tracked the sunshine hours and found that Berlin actually gets more summer sun than London or Paris, with July averaging 8 hours of daily sunshine. The best time I've discovered is the last two weeks of May, when temperatures hit 20°C, the beer gardens open, there are 16 hours of daylight, and flights are still affordable. August is the month I consistently recommend avoiding — the humidity spikes, half the city leaves for holidays, and the heat can make exploring the city's extensive outdoor attractions uncomfortable. September is beautiful but requires preparation, with temperatures dropping from 19°C to 14°C by the end of the month. The key to enjoying Berlin's climate is layering and flexibility — the city rewards those who are prepared for anything and embrace the seasonal rhythms that define its character.”
— Climate & Travel Writer
Seasonal Climate Overview
Spring (Mar-May)
Average temperature 9.4°C (48.9°F), rainfall 42.6mm, sunshine 9.6 hrs/day, humidity 69.1%. Mild transitional weather characterizes this period. Expect around 14.4 rainy days per month.
Summer (Jun-Aug)
Average temperature 20.0°C (68.0°F), rainfall 61.3mm, sunshine 11.8 hrs/day, humidity 64.4%. Mild transitional weather characterizes this period. Expect around 16.5 rainy days per month.
Autumn (Sep-Nov)
Average temperature 11.3°C (52.3°F), rainfall 47.4mm, sunshine 6.5 hrs/day, humidity 80.4%. Mild transitional weather characterizes this period. Expect around 15.1 rainy days per month.
Winter (Dec-Feb)
Average temperature 3.1°C (37.6°F), rainfall 59.7mm, sunshine 3.3 hrs/day, humidity 85.0%. Cold season conditions dominate. Expect around 16.5 rainy days per month.
Monthly Temperature Averages (°C / °F)
| Month | Avg High | Avg Low | Mean Temp |
|---|---|---|---|
| January | 4.9°C (40.8°F) | 0.2°C (32.4°F) | 2.7°C (36.9°F) |
| February | 7.4°C (45.3°F) | 1.0°C (33.8°F) | 4.0°C (39.2°F) |
| March | 10.0°C (50.0°F) | 1.3°C (34.3°F) | 5.4°C (41.7°F) |
| April | 13.5°C (56.3°F) | 4.0°C (39.2°F) | 8.7°C (47.7°F) |
| May | 18.9°C (66.0°F) | 9.2°C (48.6°F) | 14.1°C (57.4°F) |
| June | 24.4°C (75.9°F) | 14.0°C (57.2°F) | 19.5°C (67.1°F) |
| July | 24.6°C (76.3°F) | 15.1°C (59.2°F) | 19.9°C (67.8°F) |
| August | 25.3°C (77.5°F) | 15.8°C (60.4°F) | 20.5°C (68.9°F) |
| September | 21.2°C (70.2°F) | 12.0°C (53.6°F) | 16.4°C (61.5°F) |
| October | 15.3°C (59.5°F) | 8.4°C (47.1°F) | 11.6°C (52.9°F) |
| November | 8.5°C (47.3°F) | 3.4°C (38.1°F) | 5.9°C (42.6°F) |
| December | 4.7°C (40.5°F) | 0.6°C (33.1°F) | 2.7°C (36.9°F) |
Monthly Precipitation (mm)
| Month | Avg Rainfall | Bar |
|---|---|---|
| January | 51.7 mm | |
| February | 69.3 mm | |
| March | 38.9 mm | |
| April | 33.4 mm | |
| May | 55.6 mm | |
| June | 57.5 mm | |
| July | 66.6 mm | |
| August | 59.7 mm | |
| September | 38.3 mm | |
| October | 55.7 mm | |
| November | 48.3 mm | |
| December | 58.2 mm |
Monthly Rainy Days (avg days with rain > 0.1mm)
| Month | Avg Rainy Days | Bar |
|---|---|---|
| January | 17.2 | |
| February | 17.4 | |
| March | 13.8 | |
| April | 14.4 | |
| May | 15.0 | |
| June | 15.0 | |
| July | 18.2 | |
| August | 16.2 | |
| September | 12.8 | |
| October | 17.0 | |
| November | 15.4 | |
| December | 15.0 |
Monthly Humidity (%)
| Month | Avg Humidity | Bar |
|---|---|---|
| January | 85.3% | |
| February | 81.3% | |
| March | 74.6% | |
| April | 68.4% | |
| May | 64.4% | |
| June | 62.4% | |
| July | 64.3% | |
| August | 66.4% | |
| September | 72.2% | |
| October | 82.3% | |
| November | 86.6% | |
| December | 88.4% |
Monthly Wind Speed (avg max km/h)
| Month | Avg Max Wind | Bar |
|---|---|---|
| January | 21.8 km/h | |
| February | 24.4 km/h | |
| March | 19.8 km/h | |
| April | 20.7 km/h | |
| May | 20.5 km/h | |
| June | 18.2 km/h | |
| July | 19.5 km/h | |
| August | 17.7 km/h | |
| September | 17.7 km/h | |
| October | 20.0 km/h | |
| November | 18.8 km/h | |
| December | 18.9 km/h |
Monthly UV Index (avg max)
| Month | UV Index | Risk Level | Bar |
|---|---|---|---|
| January | — | — | |
| February | — | — | |
| March | — | — | |
| April | — | — | |
| May | — | — | |
| June | — | — | |
| July | — | — | |
| August | — | — | |
| September | — | — | |
| October | — | — | |
| November | — | — | |
| December | — | — |
Monthly Snowfall (cm)
| Month | Avg Snowfall | Bar |
|---|---|---|
| January | 9.1 cm | |
| February | 5.0 cm | |
| March | 3.1 cm | |
| April | 0.9 cm | |
| May | 0.0 cm | |
| June | 0.0 cm | |
| July | 0.0 cm | |
| August | 0.0 cm | |
| September | 0.0 cm | |
| October | 0.0 cm | |
| November | 2.5 cm | |
| December | 5.1 cm |
Monthly Sunshine Hours (daily average)
| Month | Avg Daily Sunshine | Bar |
|---|---|---|
| January | 2.9 hrs | |
| February | 4.6 hrs | |
| March | 7.7 hrs | |
| April | 9.3 hrs | |
| May | 11.7 hrs | |
| June | 12.8 hrs | |
| July | 12.1 hrs | |
| August | 10.6 hrs | |
| September | 9.3 hrs | |
| October | 6.2 hrs | |
| November | 4.0 hrs | |
| December | 2.4 hrs |
Frequently Asked Questions
What is the hottest month in Berlin?
August is the hottest month with an average temperature of 20.5°C (68.9°F).
What is the coldest month in Berlin?
January is the coldest month with an average temperature of 2.7°C (36.9°F).
What is the rainiest month in Berlin?
February is the wettest month with an average of 69.3mm of precipitation. The city experiences about 187.0 rainy days per year.
When is the best time to visit Berlin?
The best time to visit Berlin is during June, July, August, when temperatures are comfortable and rainfall is lower.
Cities with Similar Climate (Oceanic)
Other Cities in Germany
Data Source: Open-Meteo historical archive (2020-01-01 to 2024-12-31). Daily measurements aggregated into monthly climate normals. Coordinates: 52.52°, 13.4°. Timezone: Europe/Berlin. Last updated: 2026-07-30.