Average weather, temperature, rainfall, sunshine
In Switzerland, the climate is
moderately continental on the plateau, with cold, dull winters and warm summers, during which thunderstorms can break out in the afternoon.
The
Canton of Ticino, located on the south-facing side, has a milder and sunnier climate, though it is very rainy, with afternoon thunderstorms in summer and heavy rains in autumn.
In the
mountains, the climate becomes colder with increasing altitude, but in winter, they are located above the blanket of fog and low clouds that often covers the plateau, so they are also sunnier in this season.
The climate in detail
The plateau
The main Swiss cities are located on a
plateau called
Mittelland ("Central Plateau"), which lies at an altitude of about 400/600 meters (1,300/2,000 feet).
As mentioned, the climate here is
moderately continental. The average temperature in January is slightly above freezing, that of July and August around 19/20 °C (66/68 °F).
Several cities are located along the shores of
lakes, but only the largest ones (such as Lake Geneva and Lake Constance) manage to moderate the climate slightly.
In winter,
snowfalls on the plateau are quite frequent.
The
cold wind, which in Switzerland and in central France is called
Bise, blows from the north-east and is more frequent in winter and spring. Late snowfalls and frosts are typical of the northern side of the Alps, which is exposed to cold currents from northern Europe.
By the second half of April, when the first warm days occur,
thunderstorms begin to erupt in the afternoon. Atlantic weather fronts can bring cool and rainy days even in summer.
In summer, sometimes there can be
hot periods, with maximum temperatures of 33/34 °C (91/93 °F) or more, which generally last a few days, but are becoming more frequent due to climate warming.
Bern
Bern, the capital of Switzerland, lies on the plateau, at 500 meters (1,600 feet) above sea level, and has an average temperature ranging from 0.5 °C (33 °F) in January to 19 °C (66 °F) in July. There are on average 35 days with snowfall per year, usually occurring from November to April.
Bern - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -2.5 | 3.8 | 0.6 | 27 | 39 | 33.2 |
---|
February | -2.6 | 5.9 | 1.7 | 27 | 43 | 35 |
---|
March | 0.3 | 10.7 | 5.5 | 32 | 51 | 41.9 |
---|
April | 3 | 14.7 | 8.9 | 37 | 59 | 48 |
---|
May | 7.4 | 18.9 | 13.2 | 45 | 66 | 55.7 |
---|
June | 11.1 | 22.7 | 16.9 | 52 | 73 | 62.5 |
---|
July | 12.8 | 24.9 | 18.9 | 55 | 77 | 65.9 |
---|
August | 12.6 | 24.6 | 18.6 | 55 | 76 | 65.4 |
---|
September | 9 | 19.7 | 14.3 | 48 | 67 | 57.8 |
---|
October | 5.6 | 14.5 | 10 | 42 | 58 | 50.1 |
---|
November | 1.3 | 8.2 | 4.7 | 34 | 47 | 40.5 |
---|
December | -1.7 | 4.2 | 1.2 | 29 | 39 | 34.2 |
---|
Year | 4.7 | 14.4 | 9.55 | 40.5 | 58 | 49 |
---|
In Bern, precipitation amounts to about 1,025 mm (40.5 in) per year, well distributed throughout the year, but with a maximum in late spring and in summer due to afternoon thunderstorms.
Bern - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 60 | 2.4 | 10 |
---|
February | 55 | 2.2 | 9 |
---|
March | 65 | 2.6 | 10 |
---|
April | 80 | 3.1 | 10 |
---|
May | 115 | 4.5 | 12 |
---|
June | 100 | 3.9 | 11 |
---|
July | 110 | 4.3 | 11 |
---|
August | 110 | 4.3 | 11 |
---|
September | 90 | 3.5 | 9 |
---|
October | 85 | 3.3 | 10 |
---|
November | 80 | 3.1 | 10 |
---|
December | 80 | 3.1 | 10 |
---|
Year | 1025 | 40.4 | 123 |
---|
Zurich
In
Zurich, 400 meters (1,300 feet) above sea level, the temperatures are similar to that of Bern. The weather in winter is often cold and dull, but there can be some gloomy days even in summer. The rain pattern is also very similar to that of Bern, with 1,100 mm (44 in) per year and a maximum in late spring and summer.
In winter, on anticyclonic periods, when the sun shines in the mountains and in Ticino, a cloud blanket usually forms in Zurich and the cities of the plateau, which are therefore the least sunny of Switzerland.
In
Lucerne too, the average temperature is also around 1 °C (34 °F) in January and around 20 °C (68 °F) in July.
Geneva
Because of its location more to the west and on the shores of the lake of the same name, the climate in
Geneva is a bit less cold in winter, with the average temperature being 2 °C (36 °F) in January and with rarer snowfalls, and a little warmer and sunnier in summer, with an average of 20 °C (68 °F) in July.
Geneva - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -1.1 | 5.3 | 2.1 | 30 | 41 | 35.8 |
---|
February | -1.1 | 7.2 | 3 | 30 | 45 | 37.5 |
---|
March | 1.8 | 12 | 6.9 | 35 | 54 | 44.4 |
---|
April | 5 | 16.1 | 10.5 | 41 | 61 | 50.9 |
---|
May | 9 | 20.3 | 14.6 | 48 | 69 | 58.4 |
---|
June | 12.6 | 24.3 | 18.5 | 55 | 76 | 65.2 |
---|
July | 14.5 | 26.8 | 20.7 | 58 | 80 | 69.2 |
---|
August | 14.1 | 26.3 | 20.2 | 57 | 79 | 68.4 |
---|
September | 10.7 | 21.2 | 16 | 51 | 70 | 60.7 |
---|
October | 7.1 | 15.7 | 11.4 | 45 | 60 | 52.5 |
---|
November | 2.5 | 9.5 | 6 | 36 | 49 | 42.8 |
---|
December | -0.2 | 5.9 | 2.8 | 32 | 43 | 37.1 |
---|
Year | 6.3 | 15.9 | 11.1 | 43.3 | 60.7 | 52 |
---|
The rainfall is lower, especially in summer, and the total is 925 mm (36.5 in) per year.
Geneva - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 70 | 2.8 | 10 |
---|
February | 55 | 2.2 | 8 |
---|
March | 60 | 2.4 | 8 |
---|
April | 65 | 2.6 | 9 |
---|
May | 75 | 3 | 10 |
---|
June | 80 | 3.1 | 9 |
---|
July | 80 | 3.1 | 8 |
---|
August | 80 | 3.1 | 8 |
---|
September | 85 | 3.3 | 8 |
---|
October | 90 | 3.5 | 10 |
---|
November | 90 | 3.5 | 10 |
---|
December | 90 | 3.5 | 10 |
---|
Year | 925 | 36.4 | 108 |
---|
A similar climate is found in
Lausanne and
Montreux, the other major cities on Lake Geneva. In Montreaux, the summer is usually pleasant, and there is a moderate amount of nice and sunny days.
Basel, located at 250 meters (800 ft) above sea level, lies outside the plateau, in the Rhine River Valley, that is, in the climatic area of Central Europe. Since the lower altitude is balanced out by the higher latitude, the climate here is similar to that of cities like Zurich and Bern, and warmer by only 1 degree Celsius (1.8 degree Fahrenheit). Therefore, Basel is cold and gloomy in winter as well, and relatively warm, with possible thunderstorms, in summer.
In contrast, the
Valais is a part of Switzerland with a peculiar microclimate, and in particular, the valley of
Sion: here, precipitation is fairly low, only 585 mm (23 in) per year, because of the orientation of the valley (west-east), which protects it from both cold currents from the north and warm and humid currents from the Mediterranean Sea. On the other hand, during winter, cold air stagnates in the valley, to the point that the average low temperature in January is -3 °C (26.5 °F).
Canton of Ticino
The warmest cities of Switzerland are those of
Ticino, which is located on the southern side of the Alps, and therefore is sheltered from the cold northern wind, as happens in
Locarno, located at 195 meters (640 feet) above sea level on the shores of Lake Maggiore, and Lugano, located at less than 300 meters (1,000 feet) above sea level and tempered by the lake of the same name.
Here, the climate is similar to that of the shores of Lake Como in Italy, and it's relatively mild in winter, when snowfalls and frosts are quite rare, while it's warm but not oppressive in summer.
However, the climate of Ticino is quite
rainy, especially in autumn (when the rains are due to warm air masses from the Ligurian Sea) and in late spring and summer (when they are due to afternoon thunderstorms, which are enhanced by the surrounding mountains, as well as by the waters of the lake). Here, the relatively driest season is winter, from December to February.
Lugano
In
Lugano, the monthly average temperature ranges from 4 °C (39 °F) in January to 22.7 °C (72.8 °F) in July.
Lugano - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | 1 | 7.2 | 4.1 | 34 | 45 | 39.4 |
---|
February | 2 | 9 | 5.5 | 36 | 48 | 41.9 |
---|
March | 5.3 | 13.5 | 9.4 | 41 | 56 | 48.9 |
---|
April | 8.5 | 16.6 | 12.6 | 47 | 62 | 54.6 |
---|
May | 12.4 | 20.8 | 16.6 | 54 | 69 | 61.9 |
---|
June | 16.2 | 25 | 20.6 | 61 | 77 | 69 |
---|
July | 18.1 | 27.3 | 22.7 | 65 | 81 | 72.8 |
---|
August | 17.9 | 26.7 | 22.3 | 64 | 80 | 72.1 |
---|
September | 14.2 | 22.2 | 18.2 | 57 | 72 | 64.7 |
---|
October | 10.3 | 17 | 13.6 | 51 | 63 | 56.5 |
---|
November | 5.7 | 11.6 | 8.7 | 42 | 53 | 47.6 |
---|
December | 2 | 7.8 | 4.9 | 36 | 46 | 40.8 |
---|
Year | 9.5 | 17.1 | 13.25 | 49.1 | 62.8 | 56 |
---|
The rainfall amounts to 1,570 mm (62 in) per year.
Lugano - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 70 | 2.8 | 6 |
---|
February | 60 | 2.4 | 5 |
---|
March | 75 | 3 | 6 |
---|
April | 140 | 5.5 | 10 |
---|
May | 175 | 6.9 | 12 |
---|
June | 165 | 6.5 | 10 |
---|
July | 160 | 6.3 | 8 |
---|
August | 155 | 6.1 | 10 |
---|
September | 170 | 6.7 | 9 |
---|
October | 145 | 5.7 | 9 |
---|
November | 170 | 6.7 | 10 |
---|
December | 75 | 3 | 6 |
---|
Year | 1570 | 61.8 | 100 |
---|
The Alps
In the
mountains, the climate varies with altitude and slope exposure. Most of the country is located on the northern side of the Alps, which has a lower average temperature than the southern side, and therefore a lower snowline.
The weather in the mountains is highly
variable, in fact, it depends, more than in the lowlands, on the nature of the air mass that affects a given area at a given time. So, above 1,500 meters (5,000 feet), during cold spells, it can sometimes snow even in June. On the other hand, on sunny days, the temperature can rise above freezing and become almost mild even in winter.
During the warm season, from May to September, in the mountains, there are frequent thunderstorms in the afternoon or evening.
Zermatt, located in the canton of Valais, at 1,600 meters (5,250 feet) above sea level, has a relatively dry microclimate, in fact, it is sheltered on both the north and south sides by a double chain of mountains, just like the aforementioned Sion, so the annual precipitation is lower than 650 mm (25.5 in). However, in the mountains that surround it, which are high and covered with glaciers, you can ski for most of the year. In Zermatt, the monthly average temperature ranges from -3.5 °C (26 °F) in January to 14 °C (57 °F) in July.
Davos
In
Davos, in the Canton of Grisons, at 1,600 meters (5,250 feet) above sea level, the average temperature ranges from -4.5 °C (24 °F) in January to 13 °C (55.5 °F) in July.
Davos - Average temperatures (1991-2020) Month | Min (°C) | Max (°C) | Mean (°C) | Min (°F) | Max (°F) | Mean (°F) |
---|
January | -8.7 | 0 | -4.3 | 16 | 32 | 24.2 |
---|
February | -8.9 | 1.2 | -3.9 | 16 | 34 | 25.1 |
---|
March | -5.4 | 4.6 | -0.4 | 22 | 40 | 31.2 |
---|
April | -1.9 | 8.2 | 3.1 | 29 | 47 | 37.6 |
---|
May | 2.4 | 12.8 | 7.6 | 36 | 55 | 45.7 |
---|
June | 5.9 | 16.6 | 11.2 | 43 | 62 | 52.2 |
---|
July | 7.6 | 18.5 | 13.1 | 46 | 65 | 55.6 |
---|
August | 7.8 | 18.2 | 13 | 46 | 65 | 55.4 |
---|
September | 4.1 | 14.2 | 9.2 | 39 | 58 | 48.5 |
---|
October | 0.8 | 10.9 | 5.9 | 34 | 52 | 42.6 |
---|
November | -3.8 | 4.7 | 0.5 | 25 | 40 | 32.8 |
---|
December | -7.2 | 0.6 | -3.3 | 19 | 33 | 26.1 |
---|
Year | -0.6 | 9.2 | 4.35 | 31 | 48.6 | 40 |
---|
In Davos, summer is definitely the rainiest season because of afternoon thunderstorms.
Davos - Average precipitationMonth | Millimeters | Inches | Days |
---|
January | 70 | 2.8 | 9 |
---|
February | 55 | 2.2 | 8 |
---|
March | 60 | 2.4 | 9 |
---|
April | 55 | 2.2 | 9 |
---|
May | 90 | 3.5 | 12 |
---|
June | 130 | 5.1 | 14 |
---|
July | 140 | 5.5 | 14 |
---|
August | 150 | 5.9 | 14 |
---|
September | 100 | 3.9 | 10 |
---|
October | 75 | 3 | 9 |
---|
November | 75 | 3 | 10 |
---|
December | 70 | 2.8 | 10 |
---|
Year | 1075 | 42.3 | 127 |
---|
As mentioned, on anticyclonic periods, the sun shines more often in the mountains than in the plateau and in the valley bottoms. In summer, however, although in the morning the sun often shines, at mid-day and in the afternoon, the sky becomes often cloudy, and thunderstorms can break out.
Wind
Many parts of Switzerland are subject to a warm, dry wind coming down from the mountains: the
Föhn. It blows from the south over a large part of Switzerland, leading to sudden increases in temperature, and it's more frequent in spring and autumn. On the contrary, in the Canton of Ticino, which is on the southern side, the Föhn effect is caused by the north wind, so this area is often relatively warm and dry when the rest of the country is under the grip of cold waves.
Switzerland can also be affected by
windstorms coming from the Atlantic. During the most intense storms, gusts of wind can exceed 100 km/h (62 mph) in the cities of the highlands, and even more so on the mountain ridges. For example, important storms were Vivian, which occurred on February 27, 1990, Lothar, which occurred on December 26, 1999, and Burglind, which occurred in early January 2018.
When to go
The best time to visit Switzerland runs from late spring to early autumn (
May to September).
Late winter and early spring (February-March) are recommended for a
ski holiday, since the days are longer than in December and January. In some resorts located at high altitude, you can ski even in summer.
If you want to go
hiking in the mountains, summer is a good time, although thunderstorms erupt quite frequently in the afternoon.
What to pack
In
winter: pack warm clothes, such as a down jacket, a hat, a scarf, gloves, and a raincoat or umbrella.
In
summer: pack light clothes, T-shirts and shorts, but also long pants, a jacket and a sweater for the evening and for cooler days; a raincoat or umbrella. For the mountains, bring hiking shoes, sunscreen and sunglasses; add warmer clothes for the highest peaks.
Back to topSee also the
temperatures month by month