Ski resorts near St. Gallen
The 20 closest Swiss ski destinations to St. Gallen, ordered by estimated driving time, with train times alongside. Open the live ranking to weigh weather, terrain and your style for this Saturday or Sunday.
Closest ski destinations from St. Gallen
| # | Ski area | Car | Train | Pistes |
|---|---|---|---|---|
| 1 | Wildhaus Saint Gallen | 35 min | 1h 17 | 31 km |
| 2 | Chäserrugg-Alt St. Johann Saint Gallen | 36 min | 1h 08 | 33 km |
| 3 | Flumserberg Heidiland | 48 min | 1h 09 | 59 km |
| 4 | Pizol Saint Gallen | 58 min | 1h 22 | 40 km |
| 5 | Grüsch-Danusa Graubunden | 1h 05 | 1h 39 | 22 km |
| 6 | Elm Glarus | 1h 08 | 1h 49 | 28 km |
| 7 | Hoch-Ybrig Central Switzerland | 1h 14 | 2h 07 | 24 km |
| 8 | LAAX Surselva | 1h 15 | 2h 01 | 152 km |
| 9 | Brunni-Holzegg-Rotenflue Schwyz | 1h 17 | 2h 19 | 27 km |
| 10 | Madrisa Graubunden | 1h 18 | 2h 05 | 27 km |
| 11 | Tschiertschen Graubunden | 1h 20 | 2h 12 | 20 km |
| 12 | Davos Klosters Prättigau | 1h 22 | 2h 05 | 81 km |
| 13 | Brigels-Waltensburg-Andiast, Brigels-Waltenburg-Andiast, Breil-Vuorz-Andiast Graubunden | 1h 24 | 2h 29 | 31 km |
| 14 | Stoos Schwyz | 1h 24 | 2h 21 | 19 km |
| 15 | Arosa Lenzerheide Graubünden | 1h 27 | 1h 59 | 164 km |
| 16 | Schatzalp/Strela Graubunden | 1h 27 | 2h 39 | 8 km |
| 17 | Obersaxen Graubunden | 1h 29 | 2h 29 | 92 km |
| 18 | Jakobshorn Graubunden | 1h 30 | 2h 40 | 37 km |
| 19 | Rinerhorn Graubunden | 1h 33 | 2h 47 | 25 km |
| 20 | Klewenalp - Stockhütte Nidwalden | 1h 38 | 2h 43 | 18 km |
Train times are the timetable’s fastest connection from St. Gallen leaving between 06:30 and 09:30 on Sat 16 Jan 2027, to the valley station of the area’s lowest lift. Car times are estimates from coordinates, not live traffic.
Ski resorts in St. Gallen · Ski resorts in Graubünden · Ski resorts in Glarus · Ski resorts in Schwyz · Ski resorts in Nidwalden
Best by train from St. Gallen
Small local ski hills near St. Gallen
Winter 2026/27
Other cities
Guides
Questions
- What is the closest ski area to St. Gallen?
- By estimated driving time, Wildhaus (about 35 min), Chäserrugg-Alt St. Johann (36 min) and Flumserberg (48 min).
- Which ski areas are best by train from St. Gallen?
- By the timetable’s fastest Saturday-morning train, Chäserrugg-Alt St. Johann (about 1h 08, 33 km of pistes) and Flumserberg (about 1h 09, 59 km of pistes).
Skigebiete in der Nähe von St. Gallen · Stations de ski près de Saint-Gall · Stazioni sciistiche vicino a San Gallo