WhereItsSunny

Climate of St. Gallen, St. Gallen, Switzerland

Point-value climate at St. Gallen (St. Gallen, Switzerland). Population approximately 70,572.

Located in St. Gallen, Switzerland, St. Gallen has a seasonal climate. Population approximately 70,572. Monthly average temperatures range from -0.2°C / 31.6°F in January to 17.4°C / 63.3°F in July, with rainfall varying from 60 mm / 2.4 in (January) to 149 mm / 5.9 in (July) — about 1207 mm / 47.5 in across the year. St. Gallen is the capital of St. Gallen. These are point-value climate normals sampled at St. Gallen's coordinates — often quite different from the surrounding region's area-weighted average.

Best time to visit St. Gallen →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January-0.2°C31.6°F60 mm2.4″Snowy
February0.7°C33.3°F67 mm2.6″Snowy
March4.4°C39.9°F72 mm2.8″
April7.4°C45.3°F99 mm3.9″
May12.3°C54.1°F119 mm4.7″
June15.2°C59.4°F145 mm5.7″
July17.4°C63.3°F149 mm5.9″
August17.1°C62.8°F139 mm5.5″
September13.6°C56.5°F108 mm4.3″
October8.9°C48°F81 mm3.2″
November3.7°C38.7°F92 mm3.6″
December0.9°C33.6°F76 mm3″Snowy

Frequently asked questions

What is the best time to visit St. Gallen?

St. Gallen does not have a clearly "sunny" season by our profile cutoffs — see the "warmest and driest months" fallback for the closest picks. St. Gallen's warmest month is July at an average of 17.4°C / 63.3°F, and its driest month is January with about 60 mm / 2.4 in of rain.

What is the climate of St. Gallen?

St. Gallen, in St. Gallen, Switzerland, has monthly average temperatures ranging from -0.2°C / 31.6°F in January to 17.4°C / 63.3°F in July. Annual rainfall is approximately 1207 mm / 47.5 in, with the wettest month being July (149 mm / 5.9 in) and the driest January (60 mm / 2.4 in).

What is the average temperature in St. Gallen in July?

The average temperature in St. Gallen in July is 17.4°C / 63.3°F, with rainfall of about 149 mm / 5.9 in — the warmest month of the year.

When is the driest month in St. Gallen?

The driest month in St. Gallen is January, with about 60 mm / 2.4 in of average monthly rainfall. Average temperature that month is -0.2°C / 31.6°F.

When is the wettest month in St. Gallen?

The wettest month in St. Gallen is July, with approximately 149 mm / 5.9 in of average monthly rainfall.