The complete guide to skiing in Switzerland Regions, passes, races

This detailed guide to Swiss ski resorts provides links to opening times, pass prices, and special offers at over 50 resorts across 9 regions!

There are so many options for skiers and snowboarders in Switzerland, so it can be hard know where to begin.

Now that ski season has officially begun, it's time to think about where you want to hit the slopes this season. Whether you plan to go out with friends or you are looking for a family pass, there are unending options in Switzerland and just across the border.

This article is a guide to the major ski regions in Switzerland, day and season ticket prices, and essential sites for planning your next ski getaway.


Start with these links

  • SBB/CFF Snow'n'Rail Offers: Find cheaper tickets in combination with SBB rail tickets. Just check Snow'n'rail and the regions you are interested in.
  • Swiss ski regions: Find information in English about all ski regions in Switzerland, including resort details, snow reports, accommodation options and offers (or select a neighboring country from the dropdown menu)
  • Swiss ski regions: On the Snow is an English resource for all ski regions in Switzerland, as well as surrounding regions. Find up to date snow reports, price lists, rental information, special deals, photos, and more.


Where to ski in Switzerland and neighboring countries

Skiing in Berner Oberland

The Bernese Oberland includes Grindelwald, Wengen, Mürren, and the Jungfrau ski region, Brienz-Axalp (DE), Meiringen-Hasliberg, Beatenberg/Habkern/ Interlaken, Adelboden/Lenk, Diemtigtal (DE), Gstaad, Kandersteg, Kiental (DE), Eriz (DE), Gantrisch (DE).

Season pass: CHF 600 - 1200 per person.

Voralpen-Charme (DE) is a ski pass which is valid for 17 smaller ski ressorts in the region.


Skiing in Basel region – north of the border

Ski lifts in Black Forest (Germany)

Alsace (France)


Skiing in Geneva region

Chamonix (France) Mont-Blanc: ski pass includes access to Chamonix Valley; Courmayeur, Italy; Verbier, Switzerland. 

Other good options for day or half day trips from Geneva:

St. Cergue

Les Rousses


Skiing in Graubünden

Graubünden is in Switzerland but the region's ski resorts dip over into Austria too, and include St. Moritz (DE), Laax, Davos/Klosters, Lenzerheide, Arosa, Samnaun-Ischgl.

Season pass: CHF 553 - 1659.


Skiing in Jura

The Jura range are most well-known for cross country skiing, though there are some a few smaller downhill runs. Several ski resorts and their lift prices are listed here.

Monts Jura (France)


Skiing in Valais

The Valais is home to Switzerland's most famous mountain the Matterhorn, and loads of excellent ski resorts.

Season pass: CHF 640 - 1850.

Regions in the Valais:


Skiing in Vaud

There is an offer in this region that is not a traditional pass, but something similar to a credit card - you track your days of ski via email and have access to all the Vaud Alps ski-resorts without queuing. Free Pass


Skiing in Central Switzerland

Including Andermatt-Sedrun (DE), Engelberg (Brunni and Titlis), Klewenalp (DE), Marbachegg (DE), Meiringen-Hasliberg, Melchsee-Frutt, Mythenregion (DE), Sattel-Hochstuckli, Sörenberg (DE), Stoos.

Season pass CHF 440 - 1100.

With the Central Switzerland Snow Pass you have access to all ski resorts in the region.

An ski option in the Zug region that is good for children is the Zugerberg.


Ski race tickets

They sell out fast, but try to catch one of the exciting ski races.

Ski World Cup Adelboden

Mid-January, CHF 20 - 88 depending on the day, VIP tickets available.


Lauberhorn Races – Buy tickets, Wengen

The weekend after the World Cup race in Adelboden, CHF 0 - 65 depending on the day, VIP tickets available.


Skiing in nearby Italy

Val Gardena / Gröden (Südtirol, Italy)

Val d‘Aosta (Italy)


Photos: 1st: © Andenmatten; 2nd: © Geerk; 3rd, 4th and 5th: © Sonderegger

Author: Emma Baumhofer - Hello Switzerland

Emma Baumhofer is a Digital Consultant living in Switzerland.

Featured Partners Thanks to all supporting partners of Hello Switzerland