Ski Resorts in Switzerland

Find the ski resorts that appeal to you the most

Most visited cities for ski resorts

Zermatt

588 ski resorts

Zürich

4 ski resorts

Luzern

7 ski resorts

Locarno

4 ski resorts

Interlaken

216 ski resorts

Grindelwald

348 ski resorts

Montreux

14 ski resorts

Thun

12 ski resorts

St. Moritz

295 ski resorts

Appenzell

11 ski resorts

Davos

284 ski resorts

Pontresina

79 ski resorts

Lauterbrunnen

55 ski resorts

Brienz

21 ski resorts

Andermatt

35 ski resorts

Most popular regions for ski resorts

Grisons

5029 ski resorts

Canton of Valais

4717 ski resorts

Bernese Oberland

1651 ski resorts

Engadin

1392 ski resorts

Lake Geneva / Vaud

401 ski resorts

Central Switzerland

366 ski resorts

East Switzerland

305 ski resorts

Lake Lucerne

80 ski resorts

Canton of Ticino

58 ski resorts

Canton of Fribourg

48 ski resorts

Lake Constance

40 ski resorts

Canton of Zurich

10 ski resorts

Lake Zurich

5 ski resorts

Lake Lugano

3 ski resorts

The 10 Best Ski Resorts in Switzerland

Check out our pick of great ski resorts in Switzerland

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,366 reviews

Boasting ski-to-door access, Stoos Lodge is situated in Stoos in the Canton of Schwyz region, 32 km from Einsiedeln Abbey and 43 km from KKL Culture and Convention Centre Lucerne.

From US$193 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,029 reviews

Located in Zermatt and with Zermatt Railway Station reachable within 300 metres, SCHLOSS Zermatt - CBD & Adaptogenic Spa and Sport Hotel provides concierge services, allergy-free rooms, a terrace,...

From US$391 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,261 reviews

Set in Interlaken, 19 km from Grindelwald Terminal, Chalet Hostel @ Backpackers Villa Interlaken offers accommodation with a garden, private parking, a shared lounge and a terrace.

From US$112 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,793 reviews

Located in Grindelwald, Hotel Gletscherblick provides free WiFi and a shared lounge. Fitted with a balcony, the units feature a flat-screen TV and a private bathroom with a hairdryer.

From US$291 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,617 reviews

Set in Churwalden, 42 km from Salginatobel Bridge, Hotel Krone - Aktiv & Erholt offers accommodation with a fitness centre, free private parking, a terrace and a restaurant.

From US$233 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,239 reviews

Offering a garden and garden view, B & B Brienz is situated in Brienz, 6.3 km from Giessbachfälle and 36 km from Grindelwald Terminal.

From US$164 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,193 reviews

The Hotel Daniela enjoys a very calm location in Zermatt, situated within a 10-minute walk from the cable cars and the train station. Free Wi-Fi is featured throughout the property.

From US$372 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,344 reviews

Situated close to the ski lifts in Zermatt, Alpen Resort & Spa features a restaurant, and spacious rooms with cable TV.

From US$377 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,336 reviews

Hotel with a fantastic view in the middle of the world-famous Jungfrau Region Hotel Jungfraublick is located slightly above the center of the car-free village of Wengen, at 1,300 meters above sea...

From US$269 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,260 reviews

The family-run Hotel Alpina right in the heart of the car-free resort of Mürren offers you a unique location and spectacular views over the Eiger, Mönch and Jungfrau mountains.

From US$228 per night