
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
- Zermatt5.6/10
Matterhorn Ski Paradise · Switzerland
- railway station: Zermatt
120 km74.6 mi of pistes · 105 min105 min to Milan Malpensa
- Davos5.1/10
Davos Klosters · Switzerland
- railway station: Davos Dorf (Parsennbahn)
89 km55.4 mi of pistes · 146 min146 min to Zürich
- St. Moritz4.8/10
Engadin St. Moritz · Switzerland
- railway station: St. Moritz
74 km45.7 mi of pistes · 174 min174 min to Innsbruck
- Villars-sur-Ollon4.6/10
Villars-Gryon-Les Diablerets · Switzerland
- railway station: Villars-sur-Ollon
79 km49.0 mi of pistes · 90 min90 min to Geneva
- Wengen4.6/10
Jungfrau Ski Region · Switzerland
- railway station: Wengen
104 km64.8 mi of pistes · 192 min192 min to Zürich
- Engelberg4.5/10
Engelberg-Titlis · Switzerland
- railway station: Engelberg
53 km32.8 mi of pistes · 93 min93 min to Zürich
- Grindelwald4.3/10
Jungfrau Ski Region · Switzerland
- railway station: Grindelwald
62 km38.5 mi of pistes · 147 min147 min to Zürich
- 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
| # | Resort | overall score | Pistes | Base | Top | Nearest airport | Overall |
|---|---|---|---|---|---|---|---|
| 1 | ZermattSwitzerland | 5.6/10 | 120 km74.6 mi | 1,620 m5,310 ft | 3,745 m12,290 ft | Milan Malpensa (105 min) | 5.6 |
| 2 | DavosSwitzerland | 5.1/10 | 89 km55.4 mi | 1,532 m5,030 ft | 2,797 m9,180 ft | Zürich (146 min) | 5.1 |
| 3 | St. MoritzSwitzerland | 4.8/10 | 74 km45.7 mi | 1,738 m5,700 ft | 3,026 m9,930 ft | Innsbruck (174 min) | 4.8 |
| 4 | Villars-sur-OllonSwitzerland | 4.6/10 | 79 km49.0 mi | 1,125 m3,690 ft | 2,096 m6,880 ft | Geneva (90 min) | 4.6 |
| 5 | WengenSwitzerland | 4.6/10 | 104 km64.8 mi | 801 m2,630 ft | 2,647 m8,680 ft | Zürich (192 min) | 4.6 |
| 6 | EngelbergSwitzerland | 4.5/10 | 53 km32.8 mi | 588 m1,930 ft | 2,999 m9,840 ft | Zürich (93 min) | 4.5 |
| 7 | GrindelwaldSwitzerland | 4.3/10 | 62 km38.5 mi | 940 m3,080 ft | 2,525 m8,280 ft | Zürich (147 min) | 4.3 |
| 8 | KlostersSwitzerland | 3.6/10 | 75 km46.4 mi | 997 m3,270 ft | 2,612 m8,570 ft | Zü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.