Best Time to Visit Switzerland

An all-round destination, Switzerland offers so much in summer and winter. Warm summer days and cooler evenings means that temperatures in the Alp villages in summer are very pleasant. Invariably the weather in the mountains can often change quickly so it's always worth being prepared.

The winter offers excellent conditions throughout a long season. Skiing is well under way by early December and even late November due to high altitude glacial terrain around 4000m. As the season progresses, lower runs offer great conditions too and the skiing below 2000m is appealing when it gets really cold. By April when other resorts can be knee deep in slush, Zermatt will have the best conditions in the Alps.

Less More

Climate guide for Switzerland

Destination Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Andermatt -7°C 139mm -4°C 36mm -1°C 114mm 2°C 210mm 5°C 65mm 13°C 215mm 14°C 57mm 13°C 157mm 9°C 115mm 8°C 186mm 1°C 169mm -2°C 126mm
Bern 0°C 37mm 2°C 47mm 6°C 65mm 9°C 54mm 11°C 145mm 19°C 89mm 21°C 77mm 19°C 129mm 15°C 85mm 11°C 150mm 5°C 94mm 3°C 88mm
Geneva City 2°C 63mm 4°C 79mm 8°C 104mm 10°C 113mm 12°C 89mm 20°C 221mm 23°C 116mm 21°C 129mm 17°C 42mm 13°C 211mm 6°C 230mm 5°C 276mm
Interlaken -1°C 118mm 2°C 58mm 6°C 115mm 9°C 84mm 9°C 178mm 19°C 128mm 20°C 193mm 19°C 184mm 15°C 83mm 11°C 150mm 5°C 159mm 3°C 244mm
Lake Geneva -9°C 34mm -9°C 57mm -1°C 30mm 7°C 78mm 12°C 176mm 17°C 143mm 22°C 126mm 19°C 126mm 17°C 190mm 8°C 168mm -2°C 37mm 0°C 29mm
Lausanne 2°C 49mm 5°C 52mm 8°C 56mm 10°C 90mm 12°C 129mm 20°C 114mm 22°C 80mm 20°C 103mm 17°C 46mm 13°C 144mm 7°C 157mm 6°C 142mm
Lucerne 0°C 93mm 3°C 78mm 7°C 80mm 9°C 76mm 11°C 192mm 19°C 95mm 21°C 185mm 19°C 179mm 15°C 90mm 12°C 151mm 5°C 96mm 4°C 94mm
Lugano 4°C 14mm 6°C 55mm 9°C 57mm 12°C 191mm 14°C 108mm 22°C 115mm 24°C 60mm 22°C 279mm 18°C 70mm 14°C 243mm 8°C 369mm 6°C 212mm
St Moritz -11°C 43mm -6°C 42mm -4°C 41mm 0°C 119mm 2°C 74mm 11°C 91mm 11°C 66mm 11°C 125mm 7°C 91mm 4°C 109mm -3°C 187mm -5°C 62mm
Verbier -9°C 25mm -2°C 17mm 0°C 37mm 4°C 28mm 5°C 51mm 12°C 52mm 13°C 76mm 11°C 82mm 10°C 5mm 4°C 48mm -4°C 77mm -3°C 136mm
Zermatt -7°C 32mm -1°C 18mm 1°C 39mm 3°C 32mm 6°C 53mm 14°C 75mm 14°C 73mm 14°C 63mm 10°C 41mm 7°C 94mm -1°C 95mm -1°C 96mm
Zurich 0°C 60mm 4°C 37mm 7°C 69mm 9°C 54mm 11°C 147mm 20°C 106mm 21°C 96mm 19°C 125mm 15°C 90mm 12°C 130mm 6°C 62mm 4°C 61mm
Less More