Greenly Garden

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

We worked out the season of 72 cities of Ukraine from ten years of weather: the frost-free season lasts from 152 days in Khust to 248 days in Bilhorod-Dnistrovskyi. The last spring frost comes first in Izmail (around 22 March) and last in Khust (around 9 May).

Climate zones of Ukraine

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

How the regions of Ukraine differ

Splitting the cities in two — north (Shostka, Hlukhiv, Chernihiv and 33 more) and south (Cherkasy, Khmelnytskyi, Drohobych and 33 more): the last spring frost comes about 7 days later in the north; the frost-free season is about 194 days in the north and 215 days in the south; the warmest month averages 26 °C by day in the north and 28.1 °C in the south.

Splitting the cities in two — west (Kyiv, Bilhorod-Dnistrovskyi, Irpin and 33 more) and east (Lozova, Kharkiv, Pavlohrad and 33 more): the last spring frost comes about 9 days later in the west; the frost-free season is about 192 days in the west and 213 days in the east; the warmest month averages 25.7 °C by day in the west and 27.8 °C in the east.

The gap between the warmest month’s days and the coldest month’s nights is widest in Pavlohrad (34.7 °C) and smallest in Drohobych (27.8 °C): the smaller it is, the milder both winter and summer. Mukachevo is the wettest of these cities with 1,131 mm a year, Bilhorod-Dnistrovskyi the driest with 463 mm. The hottest summer days are in Kherson (30.5 °C on average in the warmest month), the coolest in Khust (23.3 °C). In all 72 cities at least one month averages below 0 °C at night; the longest such winter is in Shostka (November–March).

Which crops suit which part of Ukraine

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
Tomato27 April (Bilhorod-Dnistrovskyi) – 6 August (Bilhorod-Dnistrovskyi)all 72—
Cucumber12 May (Nikopol) – 11 September (Bilhorod-Dnistrovskyi)all 72—
Bell Pepper, Eggplant12 May (Nikopol) – 6 August (Bilhorod-Dnistrovskyi)all 72—
Zucchini12 May (Nikopol) – 9 September (Bilhorod-Dnistrovskyi)all 72—
Pumpkin12 May (Nikopol) – 1 August (Bilhorod-Dnistrovskyi)all 72—
Watermelon12 May (Nikopol) – 17 August (Bilhorod-Dnistrovskyi)all 72—
Peas1 March (Izmail) – 13 September (Bilhorod-Dnistrovskyi)all 72—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 8 September (Khust) – end of December (Nikopol)——

Cities of Ukraine: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Shostka190August, 25.3 °CJanuary, -6.8 °C711 mmMarch3
Hlukhiv179August, 25.2 °CJanuary, -7 °C684 mmMarch—
Chernihiv200July, 25.6 °CJanuary, -5.9 °C649 mmFebruary17
Konotop197August, 26 °CJanuary, -6.4 °C663 mmMarch4
Kovel204August, 25.1 °CJanuary, -4 °C728 mmMarch2
Nizhyn200August, 26.1 °CJanuary, -5.8 °C621 mmMarch—
Korosten194August, 25.7 °CJanuary, -5 °C659 mmFebruary—
Sumy181August, 26 °CJanuary, -6.7 °C654 mmSeptember13
Lutsk189August, 25.2 °CJanuary, -4 °C706 mmNovember23
Romny191August, 26.4 °CJanuary, -6.3 °C647 mmMarch—
Novovolynsk204August, 25.1 °CJanuary, -4 °C719 mmMarch—
Rivne212August, 25.3 °CJanuary, -4.1 °C672 mmNovember15
Pryluky199August, 26.6 °CJanuary, -5.6 °C634 mmAugust—
Bucha194July, 26.2 °CJanuary, -4.9 °C643 mmSeptember—
Irpin194July, 26.2 °CJanuary, -4.9 °C643 mmSeptember33
Brovary217August, 26.4 °CJanuary, -4.8 °C621 mmSeptember31
Kyiv218July, 26.2 °CJanuary, -4.7 °C628 mmSeptember45
Dubno186August, 25.3 °CJanuary, -4.2 °C692 mmMarch—
Boryspil203August, 26.5 °CJanuary, -4.8 °C627 mmSeptember8
Netishyn192August, 25.5 °CJanuary, -4.2 °C687 mmJanuary—
Okhtyrka191August, 27 °CJanuary, -6.5 °C629 mmSeptember—
Slavuta192August, 25.5 °CJanuary, -4.2 °C687 mmJanuary—
Zhytomyr192August, 26 °CJanuary, -4.7 °C647 mmFebruary35
Obukhiv208July, 26.2 °CJanuary, -4.9 °C622 mmSeptember—
Fastiv188July, 26.2 °CJanuary, -5 °C604 mmSeptember6
Lubny194August, 27 °CJanuary, -5.6 °C624 mmMarch—
Kharkiv183August, 27.7 °CJanuary, -6.3 °C591 mmAugust40
Myrhorod199August, 27.2 °CJanuary, -5.9 °C607 mmMarch—
Berdychiv191August, 25.7 °CJanuary, -4.7 °C644 mmFebruary11
Lviv212August, 24.6 °CJanuary, -4 °C820 mmNovember35
Bila Tserkva201July, 26.4 °CJanuary, -4.8 °C611 mmJanuary13
Zolotonosha207August, 27.3 °CJanuary, -5 °C628 mmAugust—
Poltava200August, 27.9 °CJanuary, -5.7 °C600 mmSeptember27
Khmilnyk188August, 25.7 °CJanuary, -4.8 °C637 mmJanuary—
Ternopil182August, 25.5 °CJanuary, -4.4 °C686 mmJanuary35
Sambir195August, 24.6 °CJanuary, -3.7 °C847 mmJanuary—
Cherkasy226August, 26.8 °CJanuary, -4 °C617 mmAugust21
Khmelnytskyi188August, 25.3 °CJanuary, -4.7 °C634 mmJanuary21
Drohobych189August, 23.8 °CJanuary, -4 °C949 mmJanuary15
Stryi188August, 24.6 °CJanuary, -4.1 °C883 mmJanuary—
Vinnytsia188August, 26.1 °CJanuary, -4.8 °C595 mmFebruary22
Smila211August, 27.3 °CJanuary, -4.8 °C638 mmAugust—
Kremenchuk215August, 28.2 °CJanuary, -4.7 °C600 mmAugust16
Zhmerynka189August, 25.9 °CJanuary, -4.9 °C586 mmMarch—
Kalush181August, 24.7 °CJanuary, -4.3 °C830 mmJanuary2
Ivano-Frankivsk182August, 25.8 °CJanuary, -3.9 °C727 mmJanuary24
Lozova203August, 28.5 °CJanuary, -6 °C570 mmSeptember—
Uman222August, 27.3 °CJanuary, -4.8 °C575 mmFebruary8
Kamianets-Podilskyi198August, 26.5 °CJanuary, -4.4 °C603 mmJanuary1
Oleksandriia215August, 28 °CJanuary, -5 °C580 mmAugust5
Uzhhorod208August, 27.8 °CJanuary, -3.3 °C795 mmApril10
Pavlohrad215August, 29.2 °CJanuary, -5.5 °C559 mmAugust4
Kolomyia182August, 25.7 °CJanuary, -4.6 °C701 mmJanuary—
Kropyvnytskyi214August, 28.3 °CJanuary, -4.9 °C568 mmAugust14
Kamianske217August, 28.3 °CJanuary, -4.9 °C565 mmSeptember6
Dnipro219August, 29.1 °CJanuary, -4.7 °C558 mmAugust27
Mukachevo182August, 25.6 °CJanuary, -4.3 °C1,131 mmApril8
Mohyliv-Podilskyi198August, 27.1 °CJanuary, -4.6 °C582 mmJanuary—
Zhovti Vody215August, 29.1 °CJanuary, -4.8 °C558 mmFebruary—
Chernivtsi187August, 27 °CJanuary, -4.3 °C602 mmJanuary9
Khust152August, 23.3 °CJanuary, -7.4 °C1,067 mmApril—
Pervomaisk217August, 29 °CJanuary, -4.5 °C526 mmFebruary—
Kryvyi Rih216August, 29.3 °CJanuary, -4.4 °C546 mmFebruary27
Zaporizhzhia224August, 29.8 °CJanuary, -3.9 °C537 mmAugust23
Nikopol240August, 29.4 °CJanuary, -2.5 °C506 mmAugust9
Voznesensk222August, 29.9 °CJanuary, -4.2 °C506 mmFebruary—
Mykolaiv224August, 30.2 °CJanuary, -3.3 °C479 mmFebruary12
Kherson232August, 30.5 °CJanuary, -2.9 °C475 mmFebruary14
Odesa242August, 29.1 °CJanuary, -1.8 °C479 mmFebruary22
Chornomorsk241August, 28.7 °CJanuary, -1.7 °C483 mmFebruary—
Bilhorod-Dnistrovskyi248August, 29.1 °CJanuary, -1.8 °C463 mmFebruary10
Izmail247August, 29.7 °CJanuary, -2 °C494 mmAugust2

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

More about Ukraine