Greenly Garden

Gardening in Germany: climate, frost dates and crops by region

We worked out the season of 53 cities of Germany from ten years of weather: the frost-free season lasts from 188 days in Nuremberg to 232 days in Mainz. The last spring frost comes first in Düsseldorf (around 4 April) and last in Nuremberg (around 29 April).

Climate zones of Germany

By the days between the last spring frost and the first autumn frost.

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
210–269 frost-free daysKiel, Rostock, Lübeck, Hamburg, Oldenburg, Bremen, Berlin, Potsdam, Hanover, Osnabrück, Braunschweig, Magdeburg, Bielefeld, Münster, Hamm, Dortmund, Bochum, Halle (Saale), Essen, Duisburg, Leipzig, Krefeld, Kassel, Düsseldorf, Mönchengladbach, Dresden, Cologne, Bonn, Frankfurt, Wiesbaden, Mainz, Darmstadt, Trier, Mannheim, Saarbrücken, Karlsruhe, Ingolstadt, Augsburg, Munich, Freiburg im Breisgau210 – 2324 April – 21 April9 November – 23 November
150–209 frost-free daysGöttingen, Hagen, Erfurt, Jena, Chemnitz, Aachen, Koblenz, Würzburg, Nuremberg, Heidelberg, Regensburg, Stuttgart, Ulm188 – 20915 April – 29 April3 November – 19 November

How the regions of Germany differ

The gap between the warmest month’s days and the coldest month’s nights is widest in Ingolstadt (27.5 °C) and smallest in Kiel (21.7 °C): the smaller it is, the milder both winter and summer. Hagen is the wettest of these cities with 1,078 mm a year, Halle (Saale) the driest with 589 mm. The hottest summer days are in Karlsruhe (26.4 °C on average in the warmest month), the coolest in Kiel (21.9 °C). In 27 of the 53 cities at least one month averages below 0 °C at night; the longest such winter is in Chemnitz (December–February).

Which crops suit which part of Germany

Season long enough: the days from planting to the first autumn frost cover the days to the first harvest on the plant card. Each window starts on the Greenly calendar date and ends on the last day that still leaves the crop’s days to harvest (from its card) before the average first autumn frost, plus six weeks of picking for crops harvested over weeks (tomatoes, peppers, aubergines, cucumbers, courgettes, pumpkins, watermelons, beans) — our rule; earlier in the window is safer.

Cities of Germany: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Kiel225August, 21.9 °CJanuary, 0.2 °C811 mmMarch37
Rostock217August, 22.7 °CJanuary, -0.2 °C706 mmMarch30
Lübeck226August, 22.7 °CJanuary, 0.2 °C743 mmMarch—
Hamburg213August, 23.2 °CJanuary, 0.5 °C809 mmMarch51
Oldenburg220August, 22.6 °CJanuary, 0.8 °C853 mmMay—
Bremen226August, 23.4 °CJanuary, 0.7 °C777 mmApril48
Berlin220August, 25.1 °CJanuary, -0.7 °C595 mmApril53
Potsdam230August, 24.7 °CJanuary, -0.4 °C604 mmApril51
Hanover226August, 24.1 °CJanuary, 0.4 °C685 mmApril55
Osnabrück215August, 23.5 °CJanuary, 0.5 °C857 mmApril—
Braunschweig217August, 24.3 °CJanuary, 0.1 °C704 mmApril—
Magdeburg227August, 24.9 °CJanuary, -0.3 °C598 mmApril25
Bielefeld212August, 23.8 °CJanuary, 0.3 °C886 mmApril46
Münster220August, 24.1 °CJanuary, 0.9 °C805 mmApril52
Hamm214August, 24 °CJanuary, 0.7 °C847 mmApril—
Göttingen204August, 23.5 °CJanuary, -0.8 °C742 mmApril—
Dortmund213August, 23.8 °CJanuary, 0.7 °C913 mmApril50
Bochum224August, 23.9 °CJanuary, 0.8 °C909 mmApril55
Halle (Saale)220August, 25.5 °CJanuary, -0.4 °C589 mmApril—
Essen229August, 24.1 °CJanuary, 1 °C909 mmApril51
Duisburg231August, 24 °CJanuary, 1.3 °C845 mmApril53
Hagen206August, 22.2 °CJanuary, -0.4 °C1,078 mmAugust—
Leipzig210August, 25.4 °CJanuary, -0.4 °C633 mmApril45
Krefeld229August, 24.2 °CJanuary, 1.1 °C822 mmApril—
Kassel211August, 24.3 °CJanuary, -0.2 °C770 mmSeptember—
Düsseldorf231August, 24.4 °CJanuary, 1.1 °C935 mmApril54
Mönchengladbach229August, 24.2 °CJanuary, 1.1 °C822 mmApril—
Dresden216August, 24.9 °CJanuary, -1.3 °C719 mmApril59
Erfurt198August, 24.7 °CJanuary, -0.9 °C645 mmNovember35
Cologne228August, 24.7 °CJanuary, 1.2 °C925 mmApril50
Jena209August, 24.5 °CJanuary, -0.9 °C650 mmApril—
Chemnitz204August, 23.2 °CJanuary, -2 °C862 mmApril—
Aachen208August, 22.6 °CJanuary, 0.1 °C1,009 mmApril—
Bonn225August, 24.8 °CJanuary, 0.8 °C864 mmApril46
Koblenz199August, 23.4 °CJanuary, -0.9 °C784 mmApril—
Frankfurt218August, 25.7 °CJanuary, 0.1 °C794 mmApril50
Wiesbaden232August, 26.1 °CJanuary, 0.1 °C701 mmApril52
Mainz232August, 26.1 °CJanuary, 0.1 °C701 mmApril—
Darmstadt218August, 24.6 °CJanuary, -0.6 °C913 mmApril—
Würzburg206August, 24.8 °CJanuary, -1 °C729 mmApril—
Trier212August, 23.6 °CJanuary, -0.5 °C981 mmApril—
Mannheim220July, 26.2 °CJanuary, 0.1 °C855 mmApril63
Nuremberg188August, 25.2 °CJanuary, -1.5 °C788 mmApril48
Heidelberg206August, 23.5 °CJanuary, -1.8 °C1,070 mmApril—
Saarbrücken218August, 24.8 °CJanuary, -0.2 °C934 mmApril40
Karlsruhe228August, 26.4 °CJanuary, 0.2 °C837 mmAugust63
Regensburg205July, 24.4 °CJanuary, -2.7 °C752 mmMarch31
Stuttgart203August, 25 °CJanuary, -1.2 °C869 mmApril57
Ingolstadt211August, 25 °CJanuary, -2.5 °C778 mmApril—
Ulm208July, 23.7 °CJanuary, -2.5 °C862 mmMarch—
Augsburg210July, 24.1 °CJanuary, -2.5 °C981 mmMarch54
Munich210July, 24.3 °CJanuary, -2.7 °C958 mmMarch60
Freiburg im Breisgau218July, 25.5 °CJanuary, -0.3 °C1,071 mmFebruary50

ERA5 2016–2025 via Open-Meteo, 25 km grid cell of each city; dates by the Greenly calendar and the plant cards.

More about Germany