Climate Chart of St. Gallen, Switzerland
Monthly data: Temperature °C, Rain (mm), Sunshine (h) · 2013–2023
For St. Gallen, Switzerland, the climate data describe 2013–2023. Monthly mean temperatures range from -0.1 °C in January to 18.5 °C in July, giving a broad view of the year's temperature pattern without implying what daytime highs feel like. Mean daily rainfall and sunshine also vary across the calendar, while the recorded snowfall figures add a separate winter-weather consideration. These monthly averages are useful for setting expectations, but do not describe the conditions on any particular day.
Climate overview
Temperature
The monthly mean temperature is lowest in January, at -0.1 °C, and highest in July, at 18.5 °C. These values describe averages across each month, not daytime maximum temperatures, so they should not be read as a forecast of afternoon conditions or day-to-day variation. Across the calendar months, the unweighted mean of the monthly mean temperatures is 9.1 °C. This summary gives a broad reference for the period, rather than a day-weighted annual average.
Rain
Mean daily rainfall reaches its monthly high in August, at 5.95 mm/day. Visitors planning outdoor activities around that month may want to allow for wet-weather preparation, though this average does not indicate how often rain falls or guarantee rain on a given day. The lowest monthly mean daily rainfall is shared by January / February, at 1.78 mm/day. This is a lower-rainfall reference point, not a promise of dry weather; the unweighted mean across monthly means is 3.65 mm/day.
Snow
The highest monthly mean daily snowfall is recorded in January, at 13.51 mm/day; the unweighted mean of the monthly means is 4.07 mm/day. These are daily average amounts, not monthly totals, and they do not establish the number of snowy days, snow depth, snow cover, or skiing conditions.
Sunshine
Mean daily sunshine duration is highest in June, at 11.57 hours/day, and lowest in December, at 4.48 hours/day. These figures can help with broad outdoor-planning expectations, but sunshine duration is not the same as day length or a guarantee of clear conditions. The unweighted mean of the monthly mean daily sunshine durations is 8.07 hours/day. It summarizes the calendar-month averages and does not describe the sunshine available on any specific visit date.
Best Travel Time Guide for St. Gallen, Switzerland: Ideal Seasons and Weather Insights
If lower average rainfall is your priority, January / February is the conditional option, with mean daily rainfall of 1.78 mm/day. That monthly average cannot tell you whether rain will occur on your travel dates or how frequently; for August, where the mean daily amount is 5.95 mm/day, pack with wet-weather possibilities in mind. For visitors prioritising cooler monthly mean conditions, January is the relevant reference, with a mean of -0.1 °C. It is not a daytime-high figure, so use it as broad context rather than a precise guide to what each day will feel like.
For outdoor sightseeing planned around average sunshine duration, June has the highest monthly mean at 11.57 hours/day, while December has the lowest at 4.48 hours/day. Sunshine hours do not measure day length or guarantee clear skies, so these figures are best used as planning context rather than a promise of conditions. The recorded snowfall mean is highest in January, at 13.51 mm/day per day. This average alone does not show how many days have snowfall or whether snow lies on the ground, so it cannot establish snow-cover or skiing conditions for a visit.
Climate Data Overview for St. Gallen, Switzerland
Explore the comprehensive climate data for St. Gallen, Switzerland. This detailed table provides valuable insights into temperature variations, precipitation levels, and seasonal changes, helping you understand the unique weather patterns of this region.
| Month | Average: Temperature °C | Rain (mm) / day | Snow (mm) / day | Sunshine (h) / day |
|---|---|---|---|---|
| Jan | -0.1 | 1.78 | 13.51 | 4.76 |
| Feb | 1.5 | 1.78 | 9.65 | 6.12 |
| Mar | 4.4 | 1.96 | 5.29 | 7.91 |
| Apr | 8.2 | 3.29 | 5.34 | 9.42 |
| May | 11.8 | 5.51 | 0.54 | 9.62 |
| Jun | 16.8 | 5.31 | 0.00 | 11.57 |
| Jul | 18.5 | 5.29 | 0.00 | 11.40 |
| Aug | 17.8 | 5.95 | 0.00 | 10.32 |
| Sep | 14.1 | 4.17 | 0.00 | 9.07 |
| Oct | 10.3 | 3.57 | 0.53 | 7.07 |
| Nov | 4.6 | 2.85 | 5.10 | 5.14 |
| Dec | 1.4 | 2.37 | 8.93 | 4.48 |
| Average | 9.1 | 3.65 | 4.07 | 8.07 |