Snow-sure?

Snow-sure ski resorts in Switzerland

Of 95 ski resorts in Switzerland, 63 had enough natural snow at mid-mountain in at least 25 of 30 Christmases (1984/85–2013/14), meaning 30 cm or more on at least 10 of the 14 holiday days; the median resort had 28 of 30. Most snow-sure: Saas Fee (30 of 30). Source: Copernicus C3S.

How it works ↓

Data: C3S UERRA reanalysis, winters 1984/85–2013/14; EURO-CORDEX scenarios to 2060 · calculated 3 November 2026 · Methodology and sources

In Switzerland, snow at Christmas is mainly something you need to check for the lower-lying resorts in the west of the country. In Valais and the Engadine, where mid-mountain rises to 2,300–2,700 m, there was enough natural snow over the holidays in 30 of 30 winters 1984/85–2013/14. In the Jura and the foothills of Fribourg, with a mid-mountain of 1,100–1,200 m, there were only 3–10 of 30 such Christmases, while resorts near Geneva such as Villars sit somewhere in between. High resorts are in the majority here, so even a typical Swiss resort is more snow-sure than the best resorts of many other countries. What follows is the climate of the past 30 winters and model scenarios, not a forecast; for snow in a given week, the resort's own snow report is the place to look.

The site counts a Christmas as snowy if, between 22 December and 4 January, natural snow cover of 30 cm or more held for at least 10 days out of 14. A snow-sure resort scores 25 or more such holidays out of 30.

Contents
  1. Saas Fee, Zermatt, the Engadine and Verbier: not a single snowless Christmas
  2. Why a typical Swiss resort is more snow-sure than an Austrian or French one
  3. Bernese Oberland: Grindelwald and Wengen
  4. Resorts near Geneva and in the Jura: where holiday snow is in question
  5. Switzerland, Austria and France
  6. Frequently asked questions
  7. Where to go in Switzerland for Christmas

↓ All 95 resorts

Saas Fee, Zermatt, the Engadine and Verbier: not a single snowless Christmas

Saas Fee and Zermatt - Breuil-Cervinia with a mid-mountain of 2,700 m came through all 30 winters 1984/85–2013/14 with snow over the holidays. The same goes for Corvatsch-Furtschellas in the Engadine (2,500 m), 4 Vallées – Verbier/La Tzoumaz/Nendaz/Veysonnaz/Thyon (2,300 m) and Crans-Montana (2,200 m). In Graubünden, a full score for Laax and Arosa Lenzerheide at 2,000 m, while Andermatt+Disentis+Sedrun at 2,100 m missed one Christmas out of 30.

Why a typical Swiss resort is more snow-sure than an Austrian or French one

Switzerland's median is 28 snowy Christmases out of 30 winters 1984/85–2013/14, and the make-up of the list explains it. All 37 resorts with a mid-mountain at 2,000 m and above passed the mark, while below 1,500 m the country has just 15 resorts, and none of them passed. Mid-mountain is measured halfway between the lowest run and the highest run and rounded to a height band of 100 m in the Crocus model from the Copernicus C3S dataset. The model treats an entire NUTS-3 region as one, so neighbouring resorts at the same altitude get identical figures (methodology).

Bernese Oberland: Grindelwald and Wengen

In the Bernese Oberland the score is slightly lower than in Valais. Grindelwald - Wengen (Kleine Scheidegg - Männlichen) with a mid-mountain of 1,700 m scored 27 snowy Christmases out of 30 winters 1984/85–2013/14: above the reliability mark, but three holidays in 30 went without the required cover. Neighbouring Grindelwald First at 1,800 m managed 29 of 30. With snowmaking both reach 30 of 30.

Resorts near Geneva and in the Jura: where holiday snow is in question

For anyone looking for a resort closer to Geneva, the picture is uneven. Villars/Gryon/Les Diablerets with a mid-mountain of 1,600 m got 19 snowy Christmases out of 30 winters 1984/85–2013/14, meaning every third holiday season passed without natural snow. In Fribourg, Charmey at 1,200 m scored 6 of 30, and La Robella in the Jura, which closes the table, 3 of 30 at the same altitude.

An example: a family flies to Geneva for a week after Christmas and is choosing between Villars and Verbier. Villars is closer, but roughly one winter in three there wasn't enough natural snow over the holidays, and they would have been skiing on snowmade runs (with snowmaking Villars scores 29 of 30). Verbier, with a full score of 30 of 30, removes that risk, so for the holiday week they pick it and leave Villars for February.

Switzerland, Austria and France

CountrySnow-sure resorts (winters 1984/85–2013/14)Median resort, snowy Christmases out of 30
Switzerland63 of 9528
Austria62 of 13423
France30 of 12518

By number of snow-sure resorts Switzerland and Austria are almost level, but in Switzerland they make up two thirds of the list, in Austria less than half.

Frequently asked questions

Is Zermatt in Switzerland or in Italy?

On this site it is one ski area spanning the border of two countries, Zermatt - Breuil-Cervinia, with a shared mid-mountain of 2,700 m and shared figures.

Does snowmaking rescue low-lying resorts?

Almost everywhere. With snowmaking, 93 of 95 resorts get 25 or more snowy Christmases out of 30 winters; the exceptions are Charmey (24 of 30) and La Robella (23 of 30). Bear in mind this is typical snowmaking in the model, not the cannons of any particular resort.

Where in Switzerland is the season longest?

At the highest resorts: Zermatt - Breuil-Cervinia has 216 days with at least 30 cm in a typical season 1984/85–2013/14, Corvatsch-Furtschellas 211. Villars/Gryon/Les Diablerets has 110, Charmey 51.

Where to go in Switzerland for Christmas

With natural snow over the holidays in 30 of 30 winters 1984/85–2013/14, Saas Fee, Zermatt - Breuil-Cervinia, Corvatsch-Furtschellas, 4 Vallées with Verbier, Crans-Montana, Laax and Arosa Lenzerheide all managed it; any resort with a mid-mountain at 2,000 m and above passed the mark. Grindelwald - Wengen at 27 of 30 is snow-sure, though with a small risk. Villars/Gryon/Les Diablerets at 19 of 30 works if snowmade runs suit you, while Charmey and the Jura resorts are best avoided at Christmas.

All 95 resorts

ResortMid (m)Christmas, natural snowwith snowmakingSeason (days ≥ 30 cm)
Saas Fee2,70030/3030/30216
Zermatt - Breuil-Cervinia2,70030/3030/30216
Corvatsch-Furtschellas2,50030/3030/30211
Diavolezza-Lagalb2,50030/3030/30211
Skipisten Titlis Bergbahnen2,00030/3030/30200
4 Vallées – Verbier/La Tzoumaz/Nendaz/Veysonnaz/Thyon2,30030/3030/30189
Lauchernalp2,30030/3030/30189
Saas Grund2,30030/3030/30189
Saint-Luc - Chandolin2,30030/3030/30189
Anzère1,90030/3030/30187
Ovronnaz1,90030/3030/30187
Vichères-Bavon1,90030/3030/30187
Belalp2,20030/3030/30186
Crans-Montana2,20030/3030/30186
Glacier 30002,20030/3030/30186
Grächen2,20030/3030/30186
Arosa Lenzerheide2,00030/3030/30171
Bergün/Bravuogn2,00030/3030/30171
Disentis/Mustér2,00030/3030/30171
Jakobshorn2,00030/3030/30171
Laax2,00030/3030/30171
Rinerhorn2,00030/3030/30171
Scuol Motta Naluns2,00030/3030/30171
Engstligenalp2,10029/3030/30175
Elsigenalp1,80029/3030/30172
Grindelwald First1,80029/3030/30172
Mürren/Schilthorn1,90029/3030/30167
Leysin1,80029/3030/30167
Corviglia2,40029/3030/30166
Andermatt+Disentis+Sedrun2,10029/3030/30158
Confin / San Bernardino2,10029/3030/30158
Vals2,10029/3030/30158
Zuoz2,10029/3030/30158
Arolla2,40028/3030/30201
Cari2,00028/3030/30168
Brigels-Waltensburg-Andiast1,80028/3030/30163
Parsenn1,80028/3030/30163
Splügen-Tambo1,80028/3030/30163
Tschiertschen1,80028/3030/30163
Champéry – Les Crosets – Champoussin – Morgins1,60028/3030/30160
Gstaad - Saanen - Rougemont1,60028/3030/30157
Champex-Lac1,80028/3030/30155
Unterbäch - Eischoll1,80028/3030/30155
Vercorin1,80028/3030/30155
Visperterminen1,80028/3030/30155
Les Marecottes1,70028/3030/30154
Torgon1,70028/3030/30154
Aletsch Arena2,00028/3030/30152
Bürchen - Törbel2,00028/3030/30152
Evolène2,00028/3030/30152
Leukerbad (Torrent)2,00028/3030/30152
Bosco Gurin – Grossalp1,90027/3030/30163
Bivio2,20027/3030/30150
Minschuns2,20027/3030/30150
Adelboden - Lenk1,70027/3030/30147
Axalp1,70027/3030/30147
Grindelwald - Wengen (Kleine Scheidegg - Männlichen)1,70027/3030/30147
Meiringen - Hasliberg1,70027/3030/30147
Bellwald2,10026/3030/30159
Nax - Mont Noble2,10026/3030/30159
Zinal / Grimentz2,10026/3030/30159
Melchsee-Frutt1,70025/3030/30132
Klewenalp - Stockhütte1,60025/3030/30132
Chäserrugg-Alt St. Johann1,60024/3030/30149
Braunwald1,60024/3030/30148
Elm1,60024/3030/30148
Stoos1,60024/3030/30147
Wildhaus1,30024/3030/30132
Hoch-Ybrig1,40022/3028/30127
Jaun-Gastlosen Bergbahnen1,30020/3029/30107
Hochwang1,90019/3030/30123
Madrisa1,90019/3030/30123
Savognin1,90019/3030/30123
Espace Liberté1,50019/3030/30120
Les Mosses1,60019/3029/30110
Villars/Gryon/Les Diablerets1,60019/3029/30110
Tschappina Heinzenberg1,60019/3029/30107
Flumserberg1,40018/3028/30117
Pizol1,40018/3028/30117
Obersaxen1,70017/3030/30121
Sarn Heinzenberg1,70017/3030/30121
Airolo Pesciüm1,70017/3030/30121
Brunni-Holzegg-Rotenflue1,30017/3027/30103
Sainte-Croix / Les Rasses1,40016/3029/3096
Schwarzsee1,40014/3030/3082
Nara1,50013/3028/3094
Betelberg1,50013/3027/3088
Schönried - Saanenmöser - Zweisimmen - St. Stephan1,50013/3027/3088
Gantrisch - Rueschegg1,30013/3029/3085
Sigriswill-Schwanden1,30013/3029/3085
Grüsch-Danusa1,20011/3029/3082
Sattel-Hochstuckli1,10010/3026/3077
Charmey1,2006/3024/3051
Bugnenets-Savagnières1,2003/3026/3037
La Robella1,2003/3023/3032

Christmas, natural snow: Each box is one Christmas holiday (22 December to 4 January): the darker, the more days with at least 30 cm of natural snow. Outlined: at least 10 of the 14 days.

All countries

How we calculate