Best Ski Hotels in Switzerland: Ski-In/Ski-Out & Spa (2026–27)

In Switzerland, the "ski hotel" is usually a grand hotel in the village with a spa downstairs — which is exactly what you want after a day on the mountain. Here are our picks, resort by resort. All have a pool or spa.
Zermatt (Ikon Pass)
Mont Cervin Palace
Zermatt · Valais
Grand hotel in the center of car-free Zermatt with a large spa and indoor/outdoor pool.
Check rates & availability →The Omnia
Zermatt · Valais
Design hotel on a rock above the village, with an indoor-outdoor pool and Matterhorn views.
Check rates & availability →
Verbier
W Verbier
Verbier · Valais
Modern resort hotel with spa and pool, next to the main lift.
Check rates & availability →St. Moritz & the Engadine (Ikon Pass)
Badrutt's Palace
St. Moritz · Graubünden
St. Moritz's most famous palace hotel, with a spa and lake-view pool.
Check rates & availability →Kulm Hotel St. Moritz
St. Moritz · Graubünden
Historic St. Moritz hotel with a spa and outdoor pool over the lake.
Check rates & availability →Carlton Hotel St. Moritz
St. Moritz · Graubünden
All-suite lakeview hotel with a large spa.
Check rates & availability →Grand Hotel Kronenhof
Pontresina · Graubünden
Belle-époque grand hotel with a modern spa, next to the Roseg valley trails.
Check rates & availability →Andermatt (Epic Pass)
The Chedi Andermatt
Andermatt · Uri
Alpine-Asian luxury hotel with a large spa and indoor pool.
Check rates & availability →Radisson Blu Hotel Reussen
Andermatt · Uri
More affordable Andermatt option with a spa and pool.
Check rates & availability →Crans-Montana (Epic Pass)
Six Senses Crans-Montana
Crans-Montana · Valais
Ski-in/ski-out resort with a Six Senses Spa.
Check rates & availability →LeCrans Hotel & Spa
Crans-Montana · Valais
Chalet-style luxury hotel with a panoramic spa above the Rhône valley.
Check rates & availability →Grindelwald & Wengen (families)
Belvedere Swiss Quality Hotel
Grindelwald · Bern (Bernese Oberland)
Spa hotel with Eiger views, walking distance from the Grindelwald First gondola.
Check rates & availability →Sunstar Hotel Grindelwald
Grindelwald · Bern (Bernese Oberland)
Mid-range spa hotel on the main street with an indoor pool.
Check rates & availability →Grand Hotel Belvedere Wengen
Wengen · Bern (Bernese Oberland)
Historic grand hotel in car-free Wengen, above the Lauterbrunnen valley, with spa services.
Check rates & availability →Hotel Victoria Lauberhorn
Wengen · Bern (Bernese Oberland)
Mid-range Wengen hotel with a 33°C indoor pool — good value with Jungfrau views.
Check rates & availability →Saas-Fee, Engelberg, Laax, Arosa, Gstaad
Walliserhof Grand-Hotel & Spa
Saas-Fee · Valais
Five-star hotel in car-free Saas-Fee with a pool and sauna area.
Check rates & availability →Ferienart Resort & Spa
Saas-Fee · Valais
Family-run spa resort in the car-free glacier village of Saas-Fee.
See rates nearby →Kempinski Palace Engelberg
Engelberg · Obwalden
Restored belle-époque palace with a spa and indoor pool facing Titlis.
Check rates & availability →Waldhaus Flims
Flims · Graubünden
Forest resort near the Caumasee swimming lake and Rhine Gorge trails.
See rates nearby →Tschuggen Grand Hotel
Arosa · Graubünden
Known for its Bergoase spa by architect Mario Botta.
Check rates & availability →Gstaad Palace
Gstaad · Bern (Bernese Oberland)
The classic Gstaad palace hotel, with a large spa.
Check rates & availability →Tips
- Ski storage and boot rooms are standard in good Swiss hotels — ask for heated boot lockers.
- Half board (breakfast + dinner) is common and often good value in mountain villages where restaurants book out.
- Saturday-to-Saturday stays are still the norm in many resorts during peak weeks.
FAQ
Are there true ski-in/ski-out hotels in Switzerland?
Fewer than in North America, because Swiss resorts grew from old villages. Six Senses Crans-Montana is a genuine ski-in/ski-out; in Zermatt, Verbier and Andermatt the best hotels are a short walk or shuttle from the lifts.
What's the best family ski hotel in Switzerland?
In the Jungfrau region, the Belvedere Swiss Quality Hotel in Grindelwald and Hotel Victoria Lauberhorn in Wengen offer pools, easy slopes nearby and car-free (Wengen) or village settings.
When should I book a Swiss ski hotel?
For Christmas, New Year and February (European school holidays), book by early autumn. January and March are quieter and cheaper.