Climate averages 1991–2020
Weather in Switzerland in July
In July, average daytime highs across the 8 cities listed in Switzerland range from 21.3°C in Sankt Gallen to 24.5°C in Basel. Monthly rainfall ranges from 104 mm in Bern to 212 mm in Luzern.
Long-term climate patterns, not a forecast for a particular trip.
City by city
July in Switzerland
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Zürich | 23.3°C14.6°C | 14.6°C | 146 | 15.4 |
| Geneva | 24.1°C15.5°C | 15.5°C | 123 | 12.8 |
| Basel | 24.5°C14.8°C | 14.8°C | 121 | 15.4 |
| Lausanne | 22.7°C16.4°C | 16.4°C | 117 | 12.2 |
| Bern | 21.8°C12.9°C | 12.9°C | 104 | 13.5 |
| Winterthur | 23.1°C14.4°C | 14.4°C | 106 | 13.7 |
| Luzern | 23.1°C14.5°C | 14.5°C | 212 | 18.5 |
| Sankt Gallen | 21.3°C12.6°C | 12.6°C | 174 | 17.5 |
A rain day is a local calendar day with at least 1 mm of precipitation.