Snow-covered cabin in the mountains

Ski resorts close to St. Gallen, Switzerland

Below you will find the ski resorts that are closest to St. Gallen as well as the distance. The closest ski resort to St. Gallen is Wildhaus and the distance is 24 km. You can also view driving and route descriptions to each ski resort from St. Gallen. Note that the distance given is by air and the distance by road is longer.

Driving to another ski resort?
Would you like driving directions from St. Gallen to another ski resort than the 30 closest ski resorts below?

St. Gallen's 30 closest ski resorts and distance

Note! Click on the car icon to view driving directions
Ski resort Distance
by air
Driving directions and time
Wildhaus
24 km
driving time about 50 mins
Unterwasser
25 km
Alt St. Johann
26 km
driving time about 57 mins
Amden-Arvenbüel
33 km
driving time about 1 hour 24 mins
Flumserberg
37 km
Malbun (Triesenberg)
40 km
driving time about 1 hour 3 mins
Damüls Mellau
42 km
Brandnertal
45 km
Diedamskopf
51 km
Hoch-Ybrig
61 km
Lech / Zürs
63 km
driving time about 1 hour 31 mins
Warth-Schröcken
64 km
Montafon
64 km
driving time about 1 hour 14 mins
Chur-Brambrüesch
65 km
Flims / Laax
65 km
driving time about 1 hour 16 mins
Ofterschwang-Gunzesried
66 km
driving time about 1 hour 38 mins
Oberstdorf-Nebelhorn
69 km
driving time about 1 hour 37 mins
St. Christoph
72 km
Klosters
72 km
driving time about 1 hour 21 mins
Arosa
75 km
driving time about 1 hour 49 mins
St. Anton
75 km
driving time about 1 hour 31 mins
Davos
77 km
driving time about 1 hour 37 mins
Obersaxen Mundaun
77 km
Lenzerheide
78 km
driving time about 1 hour 25 mins
Galtür (Silvapark)
80 km
driving time about 2 hours 5 mins
Ischgl
83 km
driving time about 2 hours 0 mins
Kappl
85 km
Disentis
88 km
Samnaun
92 km
driving time about 2 hours 23 mins
Savognin
93 km
driving time about 1 hour 40 mins
Please note that distances are straight line and distance traveled by car can be much longer.