Greenly Garden

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

We worked out the season of 40 cities of Poland from ten years of weather: the frost-free season lasts from 150 days in Bielsko-Biała to 223 days in Warsaw. The last spring frost comes first in Warsaw (around 8 April) and last in Bielsko-Biała (around 10 May).

Climate zones of Poland

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

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
210–269 frost-free daysGdynia, Gdańsk, Płock, Warsaw, Konin, Zielona Góra, Kalisz, Legnica, Opole, Katowice, Jaworzno, Rybnik, Rzeszów, Jastrzębie-Zdrój210 – 2238 April – 22 April11 November – 19 November
150–209 frost-free daysSłupsk, Koszalin, Elbląg, Olsztyn, Grudziądz, Szczecin, Białystok, Bydgoszcz, Toruń, Gorzów Wielkopolski, Włocławek, Poznań, Siedlce, Łódź, Radom, Lublin, Wrocław, Jelenia Góra, Kielce, Częstochowa, Wałbrzych, Gliwice, Kraków, Tarnów, Bielsko-Biała, Nowy Sącz150 – 20913 April – 10 May7 October – 19 November

How the regions of Poland differ

Splitting the cities in two — north (Gdynia, Słupsk, Gdańsk and 17 more) and south (Kalisz, Radom, Lublin and 17 more): the north gets about 667 mm of rain a year and the south about 809 mm.

The gap between the warmest month’s days and the coldest month’s nights is widest in Kielce (28.8 °C) and smallest in Słupsk (23.4 °C): the smaller it is, the milder both winter and summer. Bielsko-Biała is the wettest of these cities with 1,206 mm a year, Konin the driest with 624 mm. The hottest summer days are in Legnica (25.2 °C on average in the warmest month), the coolest in Bielsko-Biała (19.4 °C). In all 40 cities at least one month averages below 0 °C at night; the longest such winter is in Bielsko-Biała (November–March).

Which crops suit which part of Poland

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.

CropPlanting out or sowingSeason long enoughTight or too short
Tomato9 May (Zielona Góra) – 30 July (Gdynia)all 40—
Cucumber1 June (Zielona Góra) – 4 September (Gdynia)all 40—
Bell Pepper, Eggplant1 June (Zielona Góra) – 4 August (Nowy Sącz)all 40—
Zucchini1 June (Zielona Góra) – 2 September (Gdynia)all 40—
Pumpkin1 June (Zielona Góra) – 30 July (Nowy Sącz)all 40—
Watermelon1 June (Zielona Góra) – 10 August (Gdynia)all 40—
Peas18 March (Warsaw) – 6 September (Gdynia)all 40—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 7 September (Bielsko-Biała) – end of December (Gdynia)——

Cities of Poland: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Gdynia220August, 22.4 °CJanuary, -1.5 °C709 mmMarch21
Słupsk205August, 22.3 °CJanuary, -1.1 °C813 mmApril—
Gdańsk211August, 23.6 °CJanuary, -1.7 °C669 mmMarch26
Koszalin207August, 22.5 °CJanuary, -1 °C815 mmApril—
Elbląg198August, 22 °CJanuary, -3.1 °C805 mmApril—
Olsztyn202August, 23.4 °CJanuary, -3.5 °C701 mmMarch10
Grudziądz203August, 24.2 °CJanuary, -2.2 °C664 mmMarch—
Szczecin209August, 23.7 °CJanuary, -0.9 °C662 mmApril34
Białystok187August, 24.1 °CJanuary, -4.3 °C712 mmMarch17
Bydgoszcz206August, 24.4 °CJanuary, -1.9 °C643 mmMarch19
Toruń200August, 24.7 °CJanuary, -2 °C636 mmMarch37
Gorzów Wielkopolski206August, 24.5 °CJanuary, -1.4 °C629 mmApril—
Włocławek201August, 24.6 °CJanuary, -2.3 °C649 mmMarch—
Płock217August, 24.7 °CJanuary, -2.5 °C642 mmMarch—
Poznań209August, 24.7 °CJanuary, -1.8 °C631 mmMarch41
Warsaw223August, 24.9 °CJanuary, -2.8 °C712 mmMarch42
Konin216August, 24.9 °CJanuary, -2.1 °C624 mmMarch—
Siedlce206August, 24.4 °CJanuary, -3.6 °C716 mmMarch—
Zielona Góra211August, 25 °CJanuary, -1.7 °C633 mmApril13
Łódź202August, 24.5 °CJanuary, -3.2 °C702 mmMarch40
Kalisz210August, 25.2 °CJanuary, -2.3 °C631 mmMarch—
Radom209August, 25 °CJanuary, -3.1 °C695 mmMarch30
Lublin206August, 24.6 °CJanuary, -3.8 °C738 mmMarch33
Legnica210July, 25.2 °CJanuary, -2 °C661 mmMarch—
Wrocław208August, 24.9 °CJanuary, -1.7 °C713 mmMarch33
Jelenia Góra195August, 23.3 °CJanuary, -2.9 °C842 mmMarch—
Kielce200August, 24.7 °CJanuary, -4.1 °C712 mmMarch16
Częstochowa202August, 24.4 °CJanuary, -3.5 °C761 mmMarch20
Wałbrzych183August, 21.6 °CJanuary, -4.6 °C887 mmMarch—
Opole217August, 25.1 °CJanuary, -2.6 °C745 mmMarch8
Gliwice207August, 24.7 °CJanuary, -3.1 °C787 mmMarch—
Katowice215August, 24.6 °CJanuary, -3.3 °C792 mmMarch41
Jaworzno211August, 24.6 °CJanuary, -3.6 °C826 mmMarch—
Rybnik213August, 24.7 °CJanuary, -3 °C825 mmMarch—
Kraków197August, 24.9 °CJanuary, -3.2 °C877 mmMarch50
Rzeszów216August, 24.9 °CJanuary, -3.4 °C839 mmMarch24
Tarnów202August, 25.1 °CJanuary, -3.5 °C869 mmMarch—
Jastrzębie-Zdrój213August, 24.7 °CJanuary, -3 °C825 mmMarch—
Bielsko-Biała150August, 19.4 °CJanuary, -7.6 °C1,206 mmMarch—
Nowy Sącz167August, 22.1 °CJanuary, -6.1 °C1,053 mmMarch—

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

More about Poland