December is wintertime: lowland cities are cold and the mountains have established snow cover for skiing. Winter holiday markets and seasonal events attract visitors despite generally cooler conditions in urban centers.
SeasonLow SeasonTemperature -2 to 6°C (28-43°F)Crowds LowPrices Low
High seasonShoulderLow season
Weather by City in December
CityLow / highRain
Zurich
Freezing
-1°4° 80 mm
Geneva
Cold
0°6° 86 mm
Basel
Cold
0°6° 60 mm
Lausanne
Cold
0°6° 89 mm
Bern
Freezing
-2°4° 67 mm
Winterthur
Freezing
-1°4° 75 mm
Lucerne
Freezing
-1°5° 94 mm
Average daily low and high (°C) and monthly rainfall. The badge shows how it feels, allowing for humidity.
Temperature map
-30°-20°-10°0°10°20°30°40°
Average temperature across Switzerland in December.
Where to Go in Switzerland in December
Swiss Plateau
Mittelland
By December the plateau settles into short, often chilly days with a mix of rain, sleet and the occasional snow that brightens the cities briefly. Christmas markets in Zurich, Bern and Basel are atmospheric despite the cold - temperatures hover around 0-5°C and public squares stay lively. Heavy coats, a warm hat, and good footwear are essential; transport can be delayed during snow or icy conditions.
Lake Geneva & Western Switzerland
Geneva, Lausanne, Montreux
December at the lakeside offers a festive atmosphere: Christmas markets in Montreux and Geneva, mild daytime temperatures around 0-6°C and occasional snowy scenes on the nearby peaks. The lake moderates extremes so heavy snowfall on the shore is uncommon, but days are short and chilly. Warm layers and waterproof footwear keep you comfortable while exploring holiday events.
Bernese Oberland & Central Alps
Interlaken, Jungfrau, Engelberg
December returns full winter conditions to the Bernese Oberland: consistent snow on pistes, illuminated Christmas markets in small villages and frequent winter-sports crowds. Valley temperatures hover around freezing and peaks stay deep in frost; avalanche-controlled areas limit some backcountry options. Ski clothing, good quality boots and reservations for weekend travel are necessary during the holiday peak.
Valais & High Alps
Sion, Zermatt, Saas-Fee, Matterhorn
December returns full winter service to Valais ski resorts: reliable snow, busy lifts and festive village atmospheres in Zermatt and Saas-Fee. The Rhône valley towns have mildish days relative to the high Alps but winter sports dominate higher altitudes. Bring full winter clothing, reserve travel over holiday weekends, and expect spectacular snowy peak views on clear days.
Ticino & Southern Lakes
Lugano, Locarno, Lake Maggiore
December returns cool but not harsh conditions to Ticino: mild lake-level days interspersed with rainy spells and occasional frosts at night. Festive markets in Lugano and Locarno are atmospheric and outdoor dining shifts indoors; higher elevations will already be snowy and offering winter sports. Layered clothing and a good umbrella keep you comfortable through the holiday season.
Eastern Alps - Graubünden & Engadin
Davos, St. Moritz, Chur
December restores full winter conditions with consistent snow on slopes, excellent cross-country tracks in the Engadin and lively winter tourism in St. Moritz and Davos. Days are short and cold but often sunny in the high-altitude basins, producing ideal conditions for winter sports. Pack full winter equipment, book in advance for the holidays, and expect busy lifts during peak weeks.
Events & Festivals in December
Fête de l'Escalade (Geneva)
A historic festival with parades and celebrations in mid-December in Geneva (Dec 11-12).
Planning a trip to Switzerland?
See how December compares with the rest of the year, then read the full guide.