Switzerland in December: weather, activities, and tips
Is December a good time to visit Switzerland?
December is excellent for Christmas markets — Basel, Zurich, Bern, and Montreux have some of Europe's best. Ski season is getting underway in the major resorts. Expect cold temperatures and a genuinely magical festive atmosphere in Swiss cities.
Switzerland in December: what to expect
December in Switzerland is one of those rare months where the romantic travel cliché and the reality align almost perfectly. Swiss Christmas markets are consistently ranked among the finest in Europe. Ski resorts open their full operations as the month progresses. Cities are decorated with lights and warmth. And the combination of cold, mountain scenery, fondue, Glühwein, and the deep sound of church bells is as powerfully evocative as travel gets.
The month splits naturally into two distinct periods. Early December (1-20) is the Christmas market period — cities are magical, relatively affordable, and the holiday atmosphere is genuine rather than commercial. Late December (21-31) is expensive, crowded, and includes both Christmas and New Year’s Eve — requiring advance planning and premium prices.
December weather in Switzerland
Valley cities (Zurich, Geneva, Basel, Bern): Cold. Daytime temperatures of 0-5C, dropping to -3 to -6C at night. Snow in cities is possible and creates magical scenes when it occurs — though not reliable; some Decembers are grey and rainy rather than white. Fog remains common in the valleys.
Mountain resorts (1,500-2,000m): Snow is generally reliable and ski resorts are operating or opening. Temperatures of -5 to -1C during the day. The ski season picks up speed through December as more lifts open and snowpack builds.
High alpine: Full winter conditions. The major year-round destinations (Jungfraujoch, Titlis, Zermatt glacier) are fully operational and spectacularly snow-covered.
Daylight is at its minimum around the winter solstice (21 December) — about 8.5 hours. The shortest day of the year, but often compensated by the extraordinary quality of winter mountain light.
What’s open in December
Christmas markets: Open from late November through December 23-24, depending on the market.
Ski resorts: Most major resorts are operating by mid-December. Zermatt, Saas-Fee, and Verbier are typically fully open from early December. Grindelwald, Davos, St. Moritz, and Engelberg usually open mid-December.
Mountain excursions: Jungfraujoch year-round. Mount Titlis year-round. Pilatus gondola operating.
Scenic trains: All operating, including Glacier Express. Christmas and New Year period sees special holiday train services.
City attractions: All museums, galleries, restaurants operating normally.
Switzerland’s Christmas markets
Swiss Christmas markets are among the very best in Europe. Each major city has its own character:
Basel (Weihnachtsmarkt, on Marktplatz and Barfüsserplatz): Consistently ranked in Europe’s top five Christmas markets. Set against Basel’s medieval Rathaus (City Hall) with its distinctive red façade, the market has over 100 stalls selling artisan crafts, traditional foods, and regional specialties. The quality of the crafts is notably higher than at many other European markets. Runs from mid-November through 23 December.
Zurich (multiple markets): Zurich runs several simultaneous markets. The indoor Wienachtsmarkt inside the main railway station (Hauptbahnhof) is one of the world’s largest indoor Christmas markets — thousands of lights hang from the vaulted ceiling. The Zürich Christkindlmarkt at Bellevue is more traditional. Both run from late November.
Bern (Weihnachtsmarkt): Bern’s market stretches through the arcaded streets of the old town (a UNESCO World Heritage Site). The covered arcades — the Lauben — protect shoppers from rain and cold, creating a particularly atmospheric setting. The Bundesplatz (Federal Square) hosts an ice rink in December.
Montreux (Marché de Noël): Montreux’s lakeside Christmas market is the most cinematic of the Swiss markets — set along the shores of Lake Geneva with the Alps visible across the water and the Château de Chillon a short distance away. It runs from late November through 24 December and is particularly beautiful in the evenings when the lights reflect off the lake.
Lucerne: A smaller but beautiful market along the lakefront and in the old town. The setting with Mount Pilatus as a backdrop is remarkable.
Geneva: Multiple markets in the old town and around Place du Rhône, with the added international atmosphere of the city.
Events and festivals in December
Christmas Eve (24 December): Swiss families celebrate Heiligabend (Christmas Eve) as the main family gathering — presents, church services at midnight, and traditional foods. Public transport runs special schedules; some restaurants close, others open for Christmas dinner service.
Christmas Day (25 December): A public holiday. Most tourist attractions, mountain railways, and ski lifts operate normally. An excellent day to visit mountain excursions as locals stay home.
St. Stephen’s Day (26 December): A public holiday in Switzerland. A traditional day for outdoor activities — particularly popular for hiking and skiing.
New Year’s Eve (31 December, Silvester): Switzerland’s New Year celebrations are spectacular. Zurich’s lakeside fireworks, Geneva’s fireworks over the lake, and village bonfire traditions across the country. Restaurants book up months in advance for New Year’s Eve dinners.
Escalade (Geneva, first weekend of December): Geneva’s most important local celebration commemorates the city’s defeat of a Savoyard attack in 1602. Historical costumes, torchlight processions, breaking of a chocolate caldron (representing the legendary marmite of boiling soup that a Genevan woman threw onto the attackers), and much celebration. A genuinely special local tradition.
Best activities for December
Christmas market touring
The classic December Switzerland trip is a circuit of the main Christmas markets. A 5-7 day trip covering Basel, Zurich, Lucerne, Bern, and Montreux is entirely manageable by train using the Swiss Travel Pass and delivers one of Europe’s finest festive experiences.
Get your Swiss Travel Pass for a Christmas market circuitSkiing
December sees the ski season open properly. The high-altitude resorts (Zermatt, Verbier, Saas-Fee) are usually at full capacity by early December. Lower resorts open progressively through the month.
Book the Matterhorn Glacier Paradise in ZermattJungfraujoch in winter
A pre-Christmas visit to the Jungfraujoch, with deep snow and clear winter skies, is magical. The crowds are light in early December.
Book Jungfraujoch in DecemberFondue and traditional cuisine
December is the prime season for Swiss winter food. Fondue, raclette, Zürcher Geschnetzeltes, Älplermagronen (alpine mac and cheese), and the full range of hearty Swiss winter cooking are at their most atmospheric when the temperature outside is below zero. Book fondue restaurants in advance in December — this is the month everyone wants one.
Chocolate experience
The Lindt Home of Chocolate in Zurich is open year-round and particularly popular in December as a gift-shopping destination.
Book the Lindt Home of ChocolateIce skating
Outdoor rinks appear across Switzerland in December. The Zurich Hauptbahnhof area, Bern’s Bundesplatz, and rinks at most ski resorts are all available. Skating on a crisp December evening under Christmas lights is deeply pleasant.
December costs
Two distinct pricing periods. Early December (1-20) is relatively affordable, particularly for city stays — similar to or slightly above November prices. The Christmas week (20-26 December) and especially New Year (27-31 December) are peak prices, comparable to or exceeding August summer peak. Book Christmas and New Year accommodation the moment you know your dates.
Packing for December in Switzerland
Clothing: Full winter gear. A warm coat, sweater layers, thermal base layers for mountain days. December in Swiss cities can feel genuinely biting, particularly with fog and damp.
Footwear: Warm, waterproof boots. Pavements may be icy in late December. Proper ski boots if skiing.
Accessories: Hat, gloves, scarf — all essential.
Layers for altitude: Full winter kit for any mountain excursion.
Suggested December itinerary
Christmas market circuit (5 days): Night train or early flight in, 1 night Basel (Christmas market, Rathaus, old town), 1 night Zurich (station market, old town, Uetliberg viewpoint), 1 night Bern (old town arcades, Bundesplatz), 1 night Lucerne (lake, Chapel Bridge), 1 night Montreux (lakeside market, Château de Chillon).
Christmas plus skiing (7 days): 3 days Christmas market circuit in Basel and Zurich, then 4 nights in Zermatt or Verbier for early season skiing.
See our winter itinerary for the full framework.
Pros and cons of visiting in December
Pros:
- Best Christmas markets in Europe
- Ski season underway — excellent conditions by mid-month
- Magical festive atmosphere
- Escalade festival in Geneva
- Jungfraujoch at its most dramatic with fresh snow
Cons:
- Valley fog common
- Very expensive in the Christmas/New Year week
- Short daylight hours
- Christmas Eve some restaurants close
- Popular restaurants require advance booking throughout month
Getting around Switzerland in December
The Swiss Travel Pass is an excellent choice for a December Christmas market circuit — covering all trains between cities as well as trams within each city. A 3 or 4-day consecutive STP covers the Basel-Zurich-Bern-Lucerne-Montreux circuit efficiently.
Get your Swiss Travel Pass for a Christmas market tourThe Glacier Express runs through December and early January. A December Glacier Express journey — with snow-covered mountain passes and winter light — is one of the great train experiences of the year.
Book the Glacier Express in DecemberMountain excursions in December
Jungfraujoch in December is extraordinary — fewer visitors, deep fresh snow, and the Ice Palace at its most dramatic. The Good Morning Ticket remains available in December and provides excellent savings.
Book Jungfraujoch in DecemberMount Titlis operates year-round and is at its most wintry and spectacular in December.
Discover Mount Titlis in DecemberSki resort openings in December
Most major ski resorts aim to have significant terrain open by mid-December. Key opening targets:
Zermatt: Typically fully open from late November/early December. The Klein Matterhorn terrain is the most reliable for early December.
Verbier: Aims for mid-December full opening. Some terrain from early December.
Grindelwald and Jungfrau region: Usually open by mid-December with increasing terrain through the month.
Davos and Klosters: Mid-December target, weather dependent.
Engelberg and Titlis: Often one of the first to open, typically by late November.
Check resort-specific opening dates before finalising December ski travel plans — early season conditions can vary significantly year to year.
Swiss food in December
December is the month of Swiss winter comfort food at its most atmospheric. Fondue restaurants across the country are booked solid — make reservations in advance. Traditional Advent and Christmas foods include Lebkuchen (spiced gingerbread), Tirggel (thin honey biscuits from Zurich), Mailänderli (butter cookies), and Brunsli (chocolate-almond cookies). Every Swiss household bakes through Advent.
The Christmas market food is central to the experience: Raclette in a paper cone, Glühwein (mulled wine) in ceramic mugs that you pay a deposit for, roasted chestnuts in paper bags, and Marroni (chestnut cream puffs) from street vendors.
Book the Lindt Home of Chocolate — a perfect December activityQuick tips for December visitors
If you are visiting for Christmas markets, arrive before the final week — the markets close on 23 or 24 December in most cities, and the last few days are their busiest. Early to mid-December visits to the markets are significantly more enjoyable.
Book New Year’s Eve dinners and accommodation the moment you confirm your dates. The best options disappear months in advance.
For ski resort travel, book as early as possible — the Christmas-New Year week is the most expensive and busiest of the ski year.
See our when to visit Switzerland guide for the full seasonal comparison, budget guide for December pricing, and winter itinerary for detailed December route planning.
Destination guides for December travel: Zermatt | Grindelwald | Lucerne | Interlaken