Bern is a great place to be to take advantage of the best skiing in the world, and you can take advantage of the best transport infrastructure in the world to get to it.
The nearest Alpine resorts to Bern/Berne are less than an hour away, and getting to the resorts is a doddle. I sometimes use the car for some of the more obscure resorts, but for all the major resorts taking the train is more convenient.
For public transport users many resorts offer a discount if you take advantage of the Snow'n'Rail scheme from Swiss Railways. Additionally, if you have SwissPass (available for free at Bern SBB as long as you have a passport photo), you can charge it up online for most major resorts and use it as a lift pass.
Listed below are resorts you may consider visiting. Many can be reached in a day trip whilst others are better to visit for a weekend or longer. Click on column heads to sort the resorts, e.g. click on the car symbol to see the quickest by car.
Resort | Region | Language | Locality | Bottom m | Top m | Piste km | Family | SFr/ Day | Snow'n'Rail | Station | Bern | Car-free | Bern | Distance |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Adelboden | Bernese Oberland | Swiss German | Bern | 1068 | 2362 | 205 | 66 | Y | 1 hr 16 mins | 1 hr | 65 km | |||
Airolo | Ticino | Italian | Ticino | 1700 | 2250 | 30 | 45 | Y | Y | 2 hrs 58 mins | 2 hrs 10 mins | 197 km | ||
Aletsch Arena | Valais | Swiss German | Valais | 1845 | 2869 | 104 | Y | 60 | Y | Y | 1 hr 32 mins | Y | 2 hrs 24 mins | 127 km |
Andermatt | Central Switzerland | Swiss German | Uri | 1444 | 2963 | 120 | 57 | Y | Y | 2 hrs 41 mins | 2 hrs 10 mins | 184 km | ||
Arosa | Graubünden | Swiss German | Graubünden | 1230 | 2865 | 225 | Y | 84 | Y | Y | 3 hrs 37 mins | 3 hrs 20 mins | 274 km | |
Belalp | Valais | Swiss German | Valais | 1750 | 3112 | 60 | 58 | Y | 1 hr 33 mins | Y | 2 hrs 25 mins | 121 km | ||
Braunwald | Eastern Switzerland | Swiss German | Glarus | 1300 | 1905 | 30 | Y | 49 | Y | Y | 2 hrs 42 mins | Y | 2 hrs 30 mins | 213 km |
Celerina | Graubünden | Swiss German | Graubünden | 1750 | 3057 | 163 | 79 | Y | Y | 4 hrs 21 mins | 3 hrs 52 mins | 331 km | ||
Champéry | Valais | French | Valais | 1050 | 2250 | 603 | 67 | Y | Y | 2 hrs 47 mins | 1 hr 30 mins | 122 km | ||
Château-d'Oex | Lake Geneva Region | French | Vaud | 1001 | 1650 | 30 | Y | 36 | Y | 2 hrs 33 mins | 1 hr 12 mins | 86 km | ||
Crans-Montana | Valais | French | Valais | 1500 | 3000 | 140 | Y | 89 | Y | Y | 1 hr 50 mins | 1 hr 55 mins | 179 km | |
Davos | Graubünden | Swiss German | Graubünden | 810 | 2844 | 279 | Y | 71 | Y | Y | 3 hrs 18 mins | 3 hrs 15 mins | 273 km | |
Diavolezza | Graubünden | Swiss German | Graubünden | 2093 | 2978 | 35 | 67 | Y | Y | 4 hrs 49 mins | 4 hrs 4 mins | 346 km | ||
Engelberg | Central Switzerland | Swiss German | Obwalden | 1050 | 3020 | 82 | Y | 68 | Y | Y | 1 hr 53 mins | 1 hr 50 mins | 147 km | |
Fiescheralp | Valais | Swiss German | Valais | 1845 | 2869 | 104 | 60 | Y | Y | 1 hr 52 mins | Y | 2 hrs 31 mins | 224 km | |
Flims Laax Falera | Graubünden | Swiss German | Graubünden | 1100 | 3018 | 224 | Y | 85 | Y | 2 hrs 55 mins | 2 hrs 55 mins | 263 km | ||
Flumserberg | Eastern Switzerland | Swiss German | St Gallen | 1220 | 2222 | 65 | Y | 63 | Y | Y | 2 hrs 14 mins | 2 hrs 35 mins | 221 km | |
Glacier 3000 | Lake Geneva Region | French | Vaud | 1350 | 3000 | 28 | 64 | 2 hrs 39 mins | 1 hr 41 mins | 103 km | ||||
Goms | Valais | Swiss German | Valais | 1400 | 1580 | 5 | 16 | 2 hr 01 mins | 2 hrs | 150 km | ||||
Grächen | Valais | Swiss German | Valais | 1619 | 2864 | 44 | Y | 56 | Y | 1 hr 49 mins | 2 hrs 35 mins | 221 km | ||
Grimentz | Valais | French | Valais | 1572 | 2900 | 115 | 62 | 2 hrs 53 mins | 2 hrs 9 mins | 192 km | ||||
Grindelwald | Bernese Oberland | Swiss German | Bern | 1049 | 2500 | 160 | 65 | Y | Y | 1 hr 35 mins | 1 hr 10 mins | 74 km | ||
Gstaad | Bernese Oberland | Swiss German | Bern | 1200 | 2971 | 58 | 65 | Y | 1 hr 47 mins | 1 hr 10 mins | 86 km | |||
Hoch-Ybrig | Central Switzerland | Swiss German | Schwyz | 1050 | 1831 | 50 | 55 | 2 hrs 38 mins | 2 hrs 20 mins | 184 km | ||||
Klewenalp | Central Switzerland | Swiss German | Nidwalden | 1279 | 2001 | 40 | 51 | Y | 1 hr 57 mins | Y | 1 hr 50 mins | 144 km | ||
Klosters | Graubünden | Swiss German | Graubünden | 810 | 2844 | 279 | Y | 71 | Y | 2 hrs 53 mins | 3 hrs | 262 km | ||
Lenk i. S. | Bernese Oberland | Swiss German | Bern | 1068 | 2362 | 182 | Y | 66 | Y | Y | 1 hr 16 mins | 1 hr 20 mins | 86 km | |
Lenzerheide | Graubünden | Swiss German | Graubünden | 1230 | 2865 | 225 | Y | 84 | Y | 3 hrs | 3 hrs | 264 km | ||
Leukerbad | Valais | Swiss German | Valais | 1411 | 2610 | 55 | Y | 55 | 1 hr 46 mins | 2 hrs 10 mins | 191 km | |||
Leysin | Lake Geneva Region | French | Vaud | 1350 | 2205 | 100 | Y | 55 | Y | 2 hrs 19 mins | 1 hr 25 mins | 121 km | ||
Lötschental | Valais | Swiss German | Valais | 1968 | 3111 | 55 | 57 | Y | 1 hr 34 mins | Y | 1 hr 53 mins | 93 km | ||
Meiringen | Bernese Oberland | Swiss German | Bern | 1061 | 2433 | 60 | Y | 59 | Y | Y | 1 hr 31 mins | 1 hr 10 mins | 85 km | |
Melchsee-Frutt | Central Switzerland | Swiss German | Obwalden | 1080 | 2255 | 36 | 50 | Y | 2 hrs 16 mins | 1 hr 45 mins | 127 km | |||
Moléson | Fribourg Region | French | Fribourg | 1100 | 2002 | 30 | 35 | 1 hr 48 mins | Y | 1 hr | 69 km | |||
Mürren | Bernese Oberland | Swiss German | Bern | 1650 | 2971 | 54 | 65 | Y | Y | 2 hrs 1 mins | Y | 55 mins | 66 km | |
Nendaz | Valais | French | Valais | 1350 | 3330 | 412 | Y | 59 | Y | 2 hrs 8 mins | 1 hr 45 mins | 160 km | ||
Pizol | Eastern Switzerland | Swiss German | St Gallen | 1045 | 2250 | 43 | 54 | Y | Y | 2 hrs 23 mins | 3 hrs 10 mins | 246 km | ||
Pontresina | Graubünden | Swiss German | Graubünden | 2093 | 2978 | 9 | 79 | Y | Y | 4 hrs 49 mins | 4 hrs 10 mins | 336 km | ||
Riederalp | Valais | Swiss German | Valais | 1950 | 2335 | 104 | 60 | Y | Y | 1 hr 29 mins | Y | 2 hrs 50 mins | 229 km | |
Rougemont | Lake Geneva Region | French | Vaud | 992 | 2284 | 62 | 63 | 2 hrs 24 mins | 1 hr 15 mins | 88 km | ||||
Saanen | Bernese Oberland | Swiss German | Bern | 992 | 2284 | 86 | 65 | Y | 1 hr 57 mins | 1 hr 15 mins | 83 km | |||
Saas-Fee | Valais | Swiss German | Valais | 1483 | 3600 | 100 | Y | 73 | 1 hr 51 mins | Y | 2 hrs 30 mins | 127 km | ||
Scuol | Graubünden | Romansh | Graubünden | 1250 | 2783 | 70 | 57 | Y | Y | 3 hrs 44 mins | 4 hrs 1 min | 303 km | ||
Sörenberg | Central Switzerland | Swiss German | Luzern | 1166 | 2350 | 53 | 52 | Y | 1 hr 21 mins | 1 hr 21 mins | 67 km | |||
St Moritz | Graubünden | Swiss German | Graubünden | 1750 | 3303 | 163 | Y | 79 | Y | Y | 4 hrs 26 mins | 3 hrs 44 mins | 327 km | |
St-Luc | Valais | French | Valais | 1650 | 3000 | 60 | 58 | 2 hrs 28 mins | 2 hrs 10 mins | 189 km | ||||
Stoos | Central Switzerland | Swiss German | Schwyz | 1300 | 1935 | 35 | 52 | Y | 2 hrs 22 mins | Y | 2 hrs 10 mins | 168 km | ||
Verbier | Valais | French | Valais | 1500 | 3330 | 412 | 67 | Y | Y | 2 hrs 32 mins | 1 hr 45 mins | 157 km | ||
Veysonnaz | Valais | French | Valais | 1350 | 3330 | 412 | 59 | Y | 2 hrs 04 mins | 1 hr 48 mins | 166 km | |||
Villars | Lake Geneva Region | French | Vaud | 1300 | 3000 | 84 | Y | 56 | Y | 2 hrs 28 mins | 1 hr 25 mins | 118 km | ||
Wengen | Bernese Oberland | Swiss German | Bern | 1274 | 2320 | 162 | 66 | Y | Y | 1 hr 47 mins | Y | 1 hr | 66 km | |
Zermatt | Valais | Swiss German | Valais | 1620 | 3899 | 360 | 92 | Y | 2 hrs 6 mins | Y | 2 hrs 40 mins | 136 km | ||
Zinal | Valais | French | Valais | 1670 | 3000 | 115 | 62 | 2 hrs 37 mins | 2 hrs 15 mins | 196 km | ||||
Zweisimmen | Bernese Oberland | Swiss German | Bern | 950 | 2008 | 85 | 65 | Y | Y | 1 hr 15 mins | 1 hr | 70 km |