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.

Switzerland by monthAll cities

City by city

July in Switzerland

1991–2020
Average July climate for cities in Switzerland, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Zürich23.3°C14.6°C14.6°C14615.4
Geneva24.1°C15.5°C15.5°C12312.8
Basel24.5°C14.8°C14.8°C12115.4
Lausanne22.7°C16.4°C16.4°C11712.2
Bern21.8°C12.9°C12.9°C10413.5
Winterthur23.1°C14.4°C14.4°C10613.7
Luzern23.1°C14.5°C14.5°C21218.5
Sankt Gallen21.3°C12.6°C12.6°C17417.5

A rain day is a local calendar day with at least 1 mm of precipitation.