Climate
Weather in Switzerland, month by month
Best time to visit
For mild temperatures and less rain, June, July, August are usually the most comfortable months in Switzerland (based on recent 2025 averages near Bern).
Average weather by month
Daytime high / overnight low (Celsius and Fahrenheit), with average monthly rainfall, near Bern. Tap a month for details.
| Jan | 4.5°C (40°F) / -2.6°C (27°F) · 99 mm |
|---|---|
| Feb | 7.7°C (46°F) / -0.7°C (31°F) · 48 mm |
| Mar | 10.9°C (52°F) / 0.8°C (33°F) · 78 mm |
| Apr | 13.1°C (56°F) / 2.7°C (37°F) · 94 mm |
| May | 17.3°C (63°F) / 8°C (46°F) · 149 mm |
| Jun | 23.6°C (74°F) / 13°C (55°F) · 137 mm |
| Jul | 24.3°C (76°F) / 14.1°C (57°F) · 164 mm |
| Aug | 24.3°C (76°F) / 13.8°C (57°F) · 116 mm |
| Sep | 19.5°C (67°F) / 10.3°C (51°F) · 132 mm |
| Oct | 15.3°C (60°F) / 6.5°C (44°F) · 102 mm |
| Nov | 8.1°C (47°F) / 0.9°C (34°F) · 133 mm |
| Dec | 4.8°C (41°F) / -1.6°C (29°F) · 114 mm |
Updated climate normals, 2025
Climate extremes in Switzerland
| Warmest month | July · avg high 24.3°C (76°F) |
|---|---|
| Coolest month | January · avg low -2.6°C (27°F) |
| Wettest month | July · ~164 mm |
| Driest month | February · ~48 mm |
Common questions
When is the best time to visit Switzerland?
For a balance of comfortable temperatures and lower rainfall, June, July, August tend to be the most pleasant months in Switzerland.
What is the hottest month in Switzerland?
July is the warmest month in Switzerland, with average daytime highs around 24.3°C (76°F).
What is the coldest month in Switzerland?
January is the coolest, with average overnight lows near -2.6°C (27°F).
Which month has the most rain in Switzerland?
July is typically the wettest month (around 164 mm on average), while February is usually the driest.