Greenly Garden

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

We worked out the season of 18 cities of Switzerland from ten years of weather: the frost-free season lasts from 101 days in Chur to 269 days in Lugano. The last spring frost comes first in Lugano (around 11 March) and last in Chur (around 31 May).

Climate zones of Switzerland

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

ZoneCitiesFrost-free daysLast spring frostFirst autumn frost
210–269 frost-free daysSchaffhausen, Basel, Winterthur, St. Gallen, Zurich, Neuchâtel, Lausanne, Geneva, Bellinzona, Lugano216 – 26911 March – 14 April11 November – 5 December
150–209 frost-free daysBiel/Bienne, Lucerne, Bern, Fribourg, Thun, Sion164 – 19624 April – 8 May19 October – 6 November
Short season: under 150 frost-free daysChur, Locarno101 – 12223 May – 31 May9 September – 22 September

How the regions of Switzerland differ

The gap between the warmest month’s days and the coldest month’s nights is widest in Chur (30.1 °C) and smallest in Lausanne (24 °C): the smaller it is, the milder both winter and summer. Locarno is the wettest of these cities with 2,047 mm a year, Schaffhausen the driest with 963 mm. The hottest summer days are in Lugano (27.5 °C on average in the warmest month), the coolest in Chur (17.7 °C). In 16 of the 18 cities at least one month averages below 0 °C at night; the longest such winter is in Chur (October–April).

Which crops suit which part of Switzerland

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
Tomato28 April (Lugano) – 15 August (Lugano)16 of 18: Schaffhausen, Basel, Winterthur, St. Gallen and 12 more2 of 18: Chur and Locarno
Cucumber29 May (Lugano) – 20 September (Lugano)all 18—
Bell Pepper, Eggplant29 May (Lugano) – 15 August (Lugano)all 18—
Zucchini29 May (Lugano) – 18 September (Lugano)all 18—
Pumpkin29 May (Lugano) – 10 August (Lugano)17 of 18: Schaffhausen, Basel, Winterthur, St. Gallen and 13 more1 of 18: Chur
Watermelon29 May (Lugano) – 26 August (Lugano)all 18—
Peas18 February (Lugano) – 22 September (Lugano)all 18—
Garlic, Tulip, Daffodil, Crocus, HyacinthAutumn planting: 10 August (Chur) – end of December (Schaffhausen)——

Cities of Switzerland: weather in numbers

CityFrost-free daysWarmest month, dayColdest month, nightRain a yearDriest monthPlaces to buy
Schaffhausen216July, 24.9 °CJanuary, -2.2 °C963 mmFebruary—
Basel229August, 25.6 °CJanuary, -0.3 °C1,189 mmFebruary49
Winterthur216July, 24.4 °CJanuary, -2.3 °C1,186 mmFebruary—
St. Gallen218July, 23.7 °CJanuary, -2.4 °C1,287 mmFebruary29
Zurich216July, 24.9 °CJanuary, -2.1 °C1,149 mmFebruary53
Biel/Bienne189August, 20.9 °CJanuary, -4.3 °C1,384 mmFebruary—
Lucerne171August, 19.4 °CJanuary, -5.6 °C1,797 mmFebruary39
Neuchâtel244July, 25.1 °CJanuary, 0.5 °C1,253 mmFebruary26
Bern193July, 23.7 °CJanuary, -4 °C1,190 mmFebruary33
Chur101August, 17.7 °CJanuary, -12.4 °C1,297 mmFebruary—
Fribourg194July, 21.8 °CJanuary, -3.6 °C1,610 mmFebruary28
Thun196July, 22.6 °CJanuary, -4 °C1,595 mmFebruary—
Lausanne222July, 22.7 °CJanuary, -1.3 °C1,572 mmFebruary44
Sion164August, 22 °CJanuary, -7.3 °C1,413 mmFebruary11
Geneva221August, 25.9 °CJanuary, -1.7 °C1,225 mmFebruary40
Bellinzona222July, 26.2 °CJanuary, -1.6 °C1,670 mmJanuary9
Locarno122July, 18.4 °CJanuary, -9.7 °C2,047 mmFebruary10
Lugano269July, 27.5 °CJanuary, 0.8 °C1,983 mmJanuary20

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

More about Switzerland