Greenly Garden

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

We worked out the season of 14 cities of Belgium from ten years of weather: the frost-free season lasts from 213 days in Hasselt to 248 days in Bruges. The last spring frost comes first in Bruges (around 27 March) and last in Leuven (around 19 April).

Climate zones of Belgium

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

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
210–269 frost-free daysAntwerp, Ostend, Bruges, Ghent, Mechelen, Aalst, Hasselt, Leuven, Brussels, Kortrijk, Liège, Namur, Mons, Charleroi213 – 24827 March – 19 April15 November – 1 December

How the regions of Belgium differ

The gap between the warmest month’s days and the coldest month’s nights is widest in Hasselt (22.8 °C) and smallest in Bruges (19.6 °C): the smaller it is, the milder both winter and summer. In none of these cities does a month average below 0 °C at night.

Which crops suit which part of Belgium

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
Tomato10 May (Antwerp) – 11 August (Ostend)all 14—
Cucumber30 May (Hasselt) – 16 September (Ostend)all 14—
Bell Pepper, Eggplant30 May (Hasselt) – 11 August (Ostend)all 14—
Zucchini30 May (Hasselt) – 14 September (Ostend)all 14—
Pumpkin30 May (Hasselt) – 6 August (Ostend)all 14—
Watermelon30 May (Hasselt) – 22 August (Ostend)all 14—
Peas6 March (Bruges) – 18 September (Ostend)all 14—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 16 October (Namur) – end of December (Antwerp)——

Cities of Belgium: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Antwerp232August, 23.6 °CJanuary, 1.5 °C835 mmApril42
Ostend242August, 22.2 °CJanuary, 2.3 °C836 mmApril—
Bruges248August, 22 °CJanuary, 2.4 °C827 mmApril26
Ghent226August, 23.5 °CJanuary, 1.6 °C790 mmApril34
Mechelen229August, 23.7 °CJanuary, 1.6 °C786 mmApril—
Aalst225August, 23.5 °CJanuary, 1.5 °C788 mmApril—
Hasselt213August, 23.9 °CJanuary, 1.1 °C864 mmApril33
Leuven217August, 23.7 °CJanuary, 1.3 °C844 mmApril38
Brussels226August, 23.3 °CJanuary, 1.2 °C824 mmApril57
Kortrijk232August, 23.3 °CJanuary, 1.4 °C793 mmApril—
Liège217August, 23.5 °CJanuary, 1 °C863 mmApril33
Namur218August, 23.1 °CJanuary, 0.6 °C834 mmApril30
Mons223August, 23.5 °CJanuary, 1 °C847 mmApril41
Charleroi216August, 23.3 °CJanuary, 0.7 °C846 mmApril33

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

More about Belgium