a boat on a snowy river

8 Ski Resorts by Train in Switzerland — Stations & Times

Zermatt is the best train-accessible ski resort in Switzerland with overall score 5.6/10, followed by Davos and St. Moritz. 8 resorts qualify.

Photo: Christian Meyer-Hentschel via Unsplash

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

Ranked list

  1. Zermatt5.6/10

    Matterhorn Ski Paradise · Switzerland

    • railway station: Zermatt

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

  2. Davos5.1/10

    Davos Klosters · Switzerland

    • railway station: Davos Dorf (Parsennbahn)

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

  3. Engadin St. Moritz · Switzerland

    • railway station: St. Moritz

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

  4. Villars-Gryon-Les Diablerets · Switzerland

    • railway station: Villars-sur-Ollon

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

  5. Wengen4.6/10

    Jungfrau Ski Region · Switzerland

    • railway station: Wengen

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

  1. Engelberg4.5/10

    Engelberg-Titlis · Switzerland

    • railway station: Engelberg

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

  2. Jungfrau Ski Region · Switzerland

    • railway station: Grindelwald

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

  3. Klosters3.6/10

    Davos Klosters · Switzerland

    • railway station: Klosters Dorf

    75 km46.4 mi of pistes · 133 min133 min to Zürich

Compare every resort on this list

8 Ski Resorts by Train in Switzerland — Stations & Times — 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
3St. MoritzSwitzerland4.8/1074 km45.7 mi1,738 m5,700 ft3,026 m9,930 ftInnsbruck (174 min)
4.8
4Villars-sur-OllonSwitzerland4.6/1079 km49.0 mi1,125 m3,690 ft2,096 m6,880 ftGeneva (90 min)
4.6
5WengenSwitzerland4.6/10104 km64.8 mi801 m2,630 ft2,647 m8,680 ftZürich (192 min)
4.6
6EngelbergSwitzerland4.5/1053 km32.8 mi588 m1,930 ft2,999 m9,840 ftZürich (93 min)
4.5
7GrindelwaldSwitzerland4.3/1062 km38.5 mi940 m3,080 ft2,525 m8,280 ftZürich (147 min)
4.3
8KlostersSwitzerland3.6/1075 km46.4 mi997 m3,270 ft2,612 m8,570 ftZürich (133 min)
3.6

Range: 3.6/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?

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

What are the top three?

Zermatt (5.6/10), Davos (5.1/10) and St. Moritz (4.8/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.