Ski resorts in Switzerland

295 resorts with 4 118 km of pistes and 1 953 lifts on our map. The biggest by piste length: Zermatt - Breuil-Cervinia, 4 Vallées – Verbier/La Tzoumaz/Nendaz/Veysonnaz/Thyon, Arosa Lenzerheide.

ResortPistesLiftsTopDifficulty
Zermatt - Breuil-Cervinia183 km603 869 m
4 Vallées – Verbier/La Tzoumaz/Nendaz/Veysonnaz/Thyon159 km803 269 m
Arosa Lenzerheide158 km492 827 m
Laax120 km362 967 m
Grindelwald - Wengen93 km242 399 m
Obersaxen92 km192 254 m
Champéry – Les Crosets – Champoussin – Morgins91 km322 226 m
Aletsch Arena90 km422 850 m
Adelboden - Lenk83 km212 176 m
Parsenn79 km242 795 m
Zinal / Grimentz70 km232 866 m
Andermatt+Disentis+Sedrun69 km332 916 m
Crans-Montana65 km272 884 m
Corviglia64 km263 014 m
Espace Liberté62 km352 085 m
Villars/Gryon/Les Diablerets61 km312 074 m
Schönried - Saanenmöser - Zweisimmen - St. Stephan59 km161 985 m
Saint-Luc - Chandolin54 km182 976 m
Flumserberg52 km262 194 m
Meiringen-Hasliberg51 km172 408 m
Savognin48 km122 678 m
Saas Fee45 km273 532 m
Engelberg-Titlis42 km243 002 m
Scuol Motta Naluns41 km132 783 m
Mürren/Schilthorn40 km212 933 m
Corvatsch-Furtschellas40 km153 266 m
Belalp39 km133 109 m
Grindelwald First39 km132 496 m
Pizol36 km152 232 m
Gstaad - Saanen - Rougemont36 km122 149 m
Sörenberg36 km172 254 m
Anzère34 km122 388 m
Chäserrugg-Alt St. Johann33 km102 252 m
Melchsee-Frutt32 km142 217 m
Les Rousses32 km231 651 m
Brigels-Waltensburg-Andiast31 km122 390 m
Balme - Vallorcine31 km132 249 m
Jakobshorn30 km122 545 m
Hoch-Ybrig29 km81 810 m
Elsigenalp28 km112 251 m
Elm27 km92 100 m
Les Mosses26 km141 874 m
Disentis/Mustér25 km112 785 m
Leukerbad (Torrent)25 km82 581 m
Madrisa25 km122 605 m
Leysin24 km132 168 m
Lenk - Wallegg24 km101 992 m
Glacier 300023 km172 962 m
Unterbäch – Brandalp23 km72 420 m
Rinerhorn22 km72 495 m
Evolène22 km52 630 m
Torgon22 km101 980 m
Airolo Pesciüm21 km92 234 m
Wildhaus21 km102 069 m
Lauchernalp20 km73 067 m
Confin / San Bernardino20 km62 521 m
Tschiertschen20 km62 386 m
Nax19 km62 626 m
Splügen19 km72 199 m
Stoos19 km161 902 m
Diavolezza-Lagalb19 km72 998 m
Moosalpregion19 km72 519 m
Bosco Gurin – Grossalp18 km42 323 m
Tschappina18 km42 164 m
Klewenalp - Stockhütte18 km211 913 m
Grüsch-Danusa18 km41 766 m
Saas Grund18 km63 121 m
Hochwang18 km42 297 m
Vercorin18 km122 343 m
Ovronnaz17 km72 457 m
Grächen17 km192 850 m
Visperterminen16 km52 298 m
Sarn Heinzenberg16 km22 048 m
Bugnenets-Savagnières16 km111 435 m
Bellwald16 km62 544 m
Minschuns16 km42 663 m
Arolla16 km62 891 m
Vals15 km42 850 m
Vichères-Bavon15 km42 255 m
Bivio15 km42 519 m
Eischoll15 km42 142 m
Les Marecottes15 km42 197 m
Zuoz14 km72 452 m
Jaun13 km41 558 m
Schwarzsee12 km51 730 m
Ibergeregg-Handgruobi12 km61 581 m
Sainte-Croix / Les Rasses12 km71 563 m
Sigriswill-Schwanden12 km31 456 m
Charmey12 km41 603 m
Skilifte Ibergeregg11 km31 613 m
Cari11 km42 274 m
Engstligenalp11 km82 356 m
Rüschegg11 km21 548 m
Axalp11 km51 930 m
La Robella11 km41 569 m
Brunni-Holzegg-Rotenflue10 km71 554 m
Bergün - Filisur / Darlux10 km32 557 m
Wiriehorn10 km51 735 m
Brambrüesch9.9 km42 149 m
Nara9.6 km72 121 m
Kandersteg9.5 km91 917 m
La Berra9.4 km41 627 m
Les Paccots9.4 km101 474 m
Saas-Almagell9.4 km62 331 m
Rothwald9.3 km22 232 m
Ebenalp-Horn9.2 km61 712 m
Jeizinen9.2 km62 196 m
Fideriser Heuberge9.0 km32 352 m
Moléson9.0 km81 948 m
Wispile – Gstaad8.9 km51 917 m
Brunni-Haggenegg8.7 km51 509 m
Wolzenalp8.5 km61 451 m
Atzmännig8.4 km41 176 m
Tramelan8.2 km31 205 m
Grimmialp8.0 km41 831 m
La Forclaz7.9 km42 193 m
La Fouly7.9 km42 170 m
Niederhorn7.9 km51 926 m
Feldis7.9 km41 977 m
Habkern7.8 km11 478 m
Schatzalp/Strela7.6 km82 344 m
Biel-Kinzig7.3 km91 935 m
Rigi7.3 km71 634 m
Dent de Vaulion – Le Morez7.1 km41 444 m
L'Abbaye7.1 km41 423 m
Kiental7.0 km21 497 m
Aeschiallmend6.9 km51 379 m
Arvenbüel6.9 km31 376 m
Hohwald6.6 km51 599 m
Adelboden - TschentenAlp6.5 km61 955 m
Marbachegg6.5 km41 463 m
Avers6.4 km22 530 m
Les Pléiades6.3 km71 387 m
Crêt-du-Puy6.1 km21 263 m
La Corbatière6.0 km91 335 m
Amden5.9 km31 665 m
Gantrisch Gurnigel5.9 km21 569 m
Sattel-Hochstuckli5.9 km61 219 m
Eriz5.7 km41 377 m
Hohe Winde5.7 km11 065 m
Springenboden5.7 km11 531 m
Rathvel5.6 km31 479 m
Eggberge5.5 km51 741 m
Sollegg5.5 km11 160 m
Degersheim5.4 km31 045 m
Champex-Lac5.3 km42 182 m
Engelberg-Brunni5.3 km82 056 m
Pany5.3 km11 574 m
Prato Leventina5.3 km51 821 m
Biberegg5.0 km11 324 m
Bumbach5.0 km21 347 m
Faltschen4.8 km52 314 m
L'Orient4.8 km11 291 m
Rosswald4.8 km52 538 m
Jaunpass4.7 km21 598 m
Le Brassus4.7 km21 367 m
Rigi-Scheidegg4.7 km61 627 m
Les Breuleux4.5 km31 238 m
Mörlialp4.5 km41 808 m
Selital4.5 km21 608 m
Les Prés-d'Orvin4.3 km71 228 m
Rochers-de-Naye4.3 km71 981 m
Schilt4.3 km21 596 m
Oberholz - Farner4.2 km31 159 m
Nollen4.0 km51 044 m
Grüsch Danusa3.9 km61 766 m
Skilift Oberiberg3.9 km41 331 m
Runal Péra Trun3.8 km11 050 m
Sommartel / Le Locle3.7 km31 299 m
Pian Cales / San Bernardino3.7 km41 778 m
Gstaad - Wasserngrat3.6 km11 918 m
Gitschenen – Isenthal3.4 km71 730 m
Oberwil Rossberg3.3 km11 473 m
Ratzi3.3 km71 856 m
Homberg3.2 km11 096 m
Steg3.2 km4991 m
Fischenthal3.2 km51 032 m
Heiligkreuz - First3.1 km11 450 m
Maloja3.1 km32 120 m
St. Antönien3.1 km11 652 m
Eggiwil3.0 km11 020 m
Gonten3.0 km21 097 m
Ottenleue3.0 km11 601 m
Röti3.0 km41 290 m
Skilift Brunni3.0 km21 450 m
Brülisau2.9 km31 688 m
Heiden2.8 km2934 m
Selfranga2.7 km31 358 m
Baulmes2.6 km11 433 m
Bergün/Bravuogn2.6 km41 540 m
Campo (Blenio)2.6 km51 598 m
Münster-Geschinen2.6 km31 611 m
Rigi Seebodenalp2.6 km21 211 m
Saint-Cergue2.6 km51 191 m
Oberegg2.6 km11 068 m
Gspon2.3 km52 185 m
St. Margrethenberg2.3 km11 450 m
Wägital2.3 km11 122 m
Bannalp2.2 km91 915 m
Hemberg2.2 km21 122 m
La Martinaux2.2 km21 670 m
Saas-Balen2.2 km21 726 m
Brüsti – Attinghausen2.1 km71 590 m
Buchserberg2.0 km11 488 m
Lauenen2.0 km11 411 m
Les Giettes2.0 km21 700 m
Saint George2.0 km21 162 m
La Forclaz VD1.9 km21 416 m
Les Genevez1.9 km21 166 m
Skilift Mastrils1.9 km21 806 m
Mogno1.8 km11 255 m
Cioss Prato1.6 km21 620 m
Grub-Kaien1.6 km11 061 m
Linden1.6 km21 097 m
Mosnang1.6 km1834 m
Schwengimatt1.6 km11 094 m
Seewis1.6 km11 204 m
Mont-Gibloux1.6 km21 152 m
Urnäsch1.6 km21 079 m
Gähwil1.5 km1913 m
Wasen1.5 km2946 m
Alpe di Neggia1.4 km21 520 m
Bündalift – Davos1.4 km11 713 m
Hübeli1.4 km1827 m
Niederurnen1.4 km21 130 m
Samedan (St. Moritz)1.4 km21 918 m
Skilift Gurnigel-Bad1.4 km11 290 m
Speicher1.4 km21 018 m
Tenna1.4 km11 806 m
Ghöch1.3 km21 018 m
Oberwangen1.3 km2757 m
Walterswil1.3 km1763 m
Obermutten1.3 km11 861 m
Bäretswil1.2 km3854 m
Heiti – Gsteig b. Gstaad1.2 km22 035 m
Hörnli1.2 km1978 m
Skilift Bennau1.2 km31 051 m
Hapfere1.0 km1930 m
Schafmatt1.0 km2880 m
Wirzweli1.0 km151 821 m
Grenchenberg0.9 km21 354 m
Heimenschwand0.9 km11 173 m
Lourtier0.9 km22 158 m
Mayens de Conthey0.9 km11 448 m
Schwellbrunn0.9 km11 068 m
Alvaneu0.8 km21 181 m
Friherrenberg0.8 km41 096 m
Hätzingen0.8 km31 103 m
Kaltbrunn0.8 km11 234 m
La Sagne NE0.8 km11 148 m
Langenbruck0.8 km2914 m
Ricken0.8 km2860 m
Sattelegg0.8 km11 215 m
Tavannes0.8 km1930 m
Beckenhalde0.7 km2837 m
Blumenstein0.7 km1817 m
Gluringen0.7 km11 470 m
Haldi0.7 km31 392 m
La Trélasse0.7 km41 208 m
Leukerbad - Gemmipass0.7 km72 314 m
Schüpfheim0.7 km1886 m
Skilift Schnabelsberg0.7 km21 013 m
Wilern0.7 km22 092 m
Bedea-Novaggio0.6 km31 552 m
Casaccia0.6 km22 112 m
Krinau0.6 km1911 m
Langis - Glaubenberg0.6 km11 521 m
Lenz0.6 km21 402 m
Raten0.6 km21 106 m
Realp0.6 km11 675 m
Sternenberg0.6 km1880 m
Airolo Lüina0.5 km21 275 m
Hubelweid0.5 km21 126 m
Jungfraujoch Snow Fun Park0.5 km23 472 m
La Côte-aux-Fées0.5 km11 080 m
Müsella – La Punt0.5 km11 790 m
Zeglingen0.5 km1777 m
Bourg-Saint-Pierre0.4 km11 646 m
Gadmen0.4 km11 297 m
Hergiswil - Langmattli0.4 km21 191 m
Kinderland0.4 km31 182 m
Malleray - Les Orvalles0.4 km1852 m
Mauborget0.4 km21 196 m
Neuheim0.4 km1683 m
Tannenberg0.4 km1846 m
Chuderhüsi0.3 km11 087 m
Kinderskiparadies La Nars0.3 km31 210 m
Languard0.3 km22 309 m
Mugi0.2 km2723 m
Spitze0.2 km2991 m
Braunwald0.1 km71 909 m
Cimetta0.0 km81 639 m
Köniz0.0 km3854 m
Pilatus0.0 km72 007 m
Rivera0.0 km41 580 m

Pistes and lifts from OpenStreetMap. Lengths can come out lower than a resort's own figures.