Winter Sports near Bern

Bern is close to some of the best resorts in the Alps

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 Fam­ily SFr/ Day Snow'n'­Rail Stat­ion 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