a boat on a snowy river

Best Ski Resorts in Switzerland

Zermatt is the best ski resort in Switzerland with overall score 5.6/10, followed by Davos and Verbier. 10 resorts qualify.

Photo: Christian Meyer-Hentschel via Unsplash

10 resorts qualify, ranging from 5.6/10 to 4.1/10 for overall score.

Ranked list

  1. Zermatt5.6/10

    Matterhorn Ski Paradise · Switzerland

    • Snow reliability: 8.1 /10
    • Intermediate: 6.5 /10
    • Access: 7.3 /10

    120 km74.6 mi of pistes · 105 min105 min to Milan Malpensa

  2. Davos5.1/10

    Davos Klosters · Switzerland

    • Intermediate: 5.6 /10
    • Family: 7 /10
    • Snow reliability: 4.3 /10

    89 km55.4 mi of pistes · 146 min146 min to Zürich

  3. Verbier4.9/10

    4 Vallées · Switzerland

    • Intermediate: 5.9 /10
    • Snow reliability: 4.5 /10
    • Advanced: 6 /10

    202 km125.6 mi of pistes · 129 min129 min to Geneva

  4. Engadin St. Moritz · Switzerland

    • Intermediate: 5.8 /10
    • Beginner: 5.9 /10
    • Family: 5.8 /10

    74 km45.7 mi of pistes · 174 min174 min to Innsbruck

  5. Villars-Gryon-Les Diablerets · Switzerland

    • Beginner: 7.9 /10
    • Access: 7.8 /10
    • Intermediate: 4.9 /10

    79 km49.0 mi of pistes · 90 min90 min to Geneva

  1. Wengen4.6/10

    Jungfrau Ski Region · Switzerland

    • Intermediate: 6.2 /10
    • Advanced: 5.8 /10
    • Beginner: 5.4 /10

    104 km64.8 mi of pistes · 192 min192 min to Zürich

  2. Engelberg4.5/10

    Engelberg-Titlis · Switzerland

    • Intermediate: 5.4 /10
    • Access: 7 /10
    • Snow reliability: 4.4 /10

    53 km32.8 mi of pistes · 93 min93 min to Zürich

  3. Saas-Fee4.5/10

    Saas-Fee · Switzerland

    • Snow reliability: 6 /10
    • Intermediate: 5.2 /10
    • Beginner: 4.9 /10

    83 km51.4 mi of pistes · 164 min164 min to Milan Malpensa

  4. Jungfrau Ski Region · Switzerland

    • Intermediate: 5.9 /10
    • Beginner: 5.2 /10
    • Access: 5.2 /10

    62 km38.5 mi of pistes · 147 min147 min to Zürich

  5. Crans-Montana · Switzerland

    • Intermediate: 5.8 /10
    • Advanced: 6.5 /10
    • Family: 4.3 /10

    82 km51.0 mi of pistes · 128 min128 min to Geneva

Compare every resort on this list

Best Ski Resorts in Switzerland — full comparison

#Resortoverall scorePistesBaseTopNearest airportOverall
1ZermattSwitzerland5.6/10120 km74.6 mi1,620 m5,310 ft3,745 m12,290 ftMilan Malpensa (105 min)
5.6
2DavosSwitzerland5.1/1089 km55.4 mi1,532 m5,030 ft2,797 m9,180 ftZürich (146 min)
5.1
3VerbierSwitzerland4.9/10202 km125.6 mi820 m2,690 ft3,253 m10,670 ftGeneva (129 min)
4.9
4St. MoritzSwitzerland4.8/1074 km45.7 mi1,738 m5,700 ft3,026 m9,930 ftInnsbruck (174 min)
4.8
5Villars-sur-OllonSwitzerland4.6/1079 km49.0 mi1,125 m3,690 ft2,096 m6,880 ftGeneva (90 min)
4.6
6WengenSwitzerland4.6/10104 km64.8 mi801 m2,630 ft2,647 m8,680 ftZürich (192 min)
4.6
7EngelbergSwitzerland4.5/1053 km32.8 mi588 m1,930 ft2,999 m9,840 ftZürich (93 min)
4.5
8Saas-FeeSwitzerland4.5/1083 km51.4 mi1,473 m4,830 ft3,439 m11,280 ftMilan Malpensa (164 min)
4.5
9GrindelwaldSwitzerland4.3/1062 km38.5 mi940 m3,080 ft2,525 m8,280 ftZürich (147 min)
4.3
10Crans-MontanaSwitzerland4.1/1082 km51.0 mi515 m1,690 ft2,883 m9,460 ftGeneva (128 min)
4.1

Range: 4.1/10 to 5.6/10 for overall score.

Frequently asked questions

Which resort tops this list in Switzerland?

Zermatt, on overall score of 5.6/10.

How is this list ranked?

By overall score, computed from the data we hold for every published resort in Switzerland; nothing on this page is hand-ordered.

How many resorts qualify?

10 in Switzerland. A list only publishes with five or more.

What are the top three?

Zermatt (5.6/10), Davos (5.1/10) and Verbier (4.9/10).

Data updated · Sources: OpenStreetMap contributors (ODbL), Open-MeteoRanked from piste km, altitude, snow and lift-pass data plus our own scores — no sponsored placements. How we score resorts.