Where to Stay in Switzerland

Surprisingly, all budgets are well catered for

Kempinski, St Moritz BadSwiss standards are high so do not be concerned that low-rated establishments will be unacceptable. The top-end hotels in Switzerland are fabulous, probably as good as any in the world, but budget accommodation is tremendous value - particularly the excellent hostels, much beloved by native Swiss. In addition, many top-end hotels do open up their amenities at a charge to non-residents, e.g. childcare and spas.

With a long-established tourist infrastructure, most resorts are traditional communities. There are plenty of car-free resorts and hotels with ski-in, ski-out facilities, but it is not the norm, and nightlife is invariably restricted in those locations. The Swiss also tend to book out the best hotels at peak periods as much a a year in advance, so if you have set your heart on a particular place to stay book well in advance, or visit before Christmas or in January when most places have something available last minute. Before Christmas many places also do some great deals.

However, do not be put off if you want to make a last minute booking. I regularly ski Zermatt, booking last minute and staying overnight in a clean, comfortable establishment right next to the station and the lifts for around fifty Swiss francs!

A good choice for competitively priced accomodation is to stay outside the main resort areas. Not only can you save money, but it can also give you the option to visit more than one resort. With trains and reliable, timetabled buses, getting to the slopes is stress-free.

CLICK HERE to display or hide the table of personally recommended hotels, sortable by key criteria.

In the list, hotels with spas in the resort are not necessarily identified as spa hotels unless the spa is in the hotel. Historic and family hotels are as defined by the Swiss Tourist Board. Generally a one $ establishment costs less than $100 per person per night, sometimes less than $100 for two people, and can mean you are in a dorm, self-catering and without en suite facilities. Thereafter the assumption is for en suite bed and breakfast per night for two with dinner available but not included; $$ means around $200, $$$ means around $300, $$$$ means around $400 and $$$$$ means more than $400, often much more. However bear in mind prices can vary widely depending on the facilities you require, the time in the season, the deals available and so forth, and can therefore be significantly lower or higher. All listed hotels are either ones I have personally tried or have been highly rated independently.


ResortHotelTelephone No.BudgetFamilySpa Ski-in
4 Vallées/Sion  Hôtel du Rhône+41 273228291$$$
Adelboden  Parkhotel Bellevue & Spa+41 336738000$$$$
Adelboden  The Cambrian Hotel & Spa+41 336738383$$$
Adelboden  Adler Adelboden+41 336734141$$$
Airolo  Hotel Forni+41 918691270$$$
Alt St Johann  Hotel Schweizerhof+41 719991121 $$
Andermatt  Hotel Aurora+41 418871661$$$
Andermatt  The River House Boutique Hotel+41 418870025$$$
Anzère  Hotel Des Masques+41 273992899$$
Arolla  Grand Hôtel & Kurhaus+41 813841134$$
Arolla  Hotel du Mont-Collon+41 272831191$$
Arosa  Tschuggen Grand Hotel+41 813789999$$$$$ Yes Yes
Arosa  Arosa Kulm Hotel & Alpin Spa+41 813787272$$$$$ Yes
Arosa  Waldhotel National+41 813785555$$$$ Yes
Arosa  Hotel Streiff+41 813787171$$$
Arosa  Arosa Vetter Hotel+41 813787272$$$ Yes
Arosa  Hotel Astoria+41 813787272$$
Arosa  Chalet Runca+ 41 798333608$$
Basel  Grand Hotel Les Trois Roi+41 612605050 $$$$$
Basel  Ibis Basel Bahnhof +41 612010707 $$
Basel  Schweizerhof Basel Hotel+41 615608585 $$
Basel  Basel Youth Hostel+41 612720572$
Basel  YMCA Hostel Basel+41 613617309$
Belalp  Hamilton Lodge and Spa+41 279232043$$$ Yes Yes
Belalp  Hotel Belalp+41 279242422$$ Yes
Bergün  Hotel Piz Ela+41 814072323$$
Berne/Bern  Berne Youth Hostel+41 313261111$
Berne/Bern  Bern Backpackers Hotel Glocke+41 313113771$
Berne  Bellevue Palace Bern+41 313204545$$$$$
Bettmeralp  Hotel Waldhaus+41 279272717$$$$
Bettmeralp  Hotel Bettmerhof+41 279286210$$$ Yes
Bivio  Hotel Post+41 816591000$$
Braunwald  Märchenhotel Bellevue+41 556537171$$$$ Yes
Braunwald  Adrenalin Backpackers Hostel+41 793472905$
Brienz  Grandhotel Giessbach$$$$
Brienz  Brienz Youth Hostel$
Brig  Hotel Ambassador+41 279229900$$
Brigels  Hotel La Val+41 819292626$$$$ Yes
Brigels  Familienhotel Alpina+41 819411413$$$ Yes
Celerina  Misani+41 818398989$$$
Celerina  Hotel Chesa Rosatsch+41 818370101$$$
Celerina  Hotel Zur Alten Brauerei+41 818321874$$$ Yes
Chamonix  Hameau Albert 1er+33 450530509$$$$$
Chamonix  Grand Hotel des Alpes+33 450553780$$$$
Chamonix  Les Aiglons Resort & Spa+33 450559093$$ Yes
Chamonix  Arve+33 450530231$$
Chamonix  Chamonix Mont-Blanc Youth Hostel+33 450531452$
Champéry  Backpacker Le Petit Baroudeur+41 244791407$
Champéry  Art.Boutique.Hotel Beau-Sejour+41 244795858$$$ Yes
Château-d'Oex  Château-d'Oex Youth Hostel+41 269246404$
Chur  Romantik Hotel Stern+41 812585757$$$$
Chur  ABC Swiss Quality Chur Hotel+41 812541313$$$$
Chur  Hotel Drei Könige+41 813549090 $$
Chur  JBN Hostel+41 812841010$
Corvatsch/Surlej  Hotel Chesa Surlej+41 818387575$$$$
Crans-Montana/Crans  Hotel Guarda Golf+41 274862000$$$$ Yes
Crans-Montana  Le Crans Hotel & Spa+41 274866060$$$$$
Crans-Montana  Hotel Bella Lui+41 274813114$$$$
Crans-Montana  Helvetia Intergolf - Hotel & Apparthotel+41 274858888$$$
Davos  Waldhotel+41 274727600$$$$
Davos  Grischa - DAS Hotel+41 274727600$$$
Davos  Steigenberger Belvedere+41 814156000$$$
Davos  Sheraton Davos Hotel Waldhuus+41 814179333$$$ Yes
Davos  Kinderhotel Muchetta+41 814104100$$$ Yes
Davos  Hotel Schatzalp+41 814155151$$$ Yes
Davos  Sunstar Parkhotel+41 274727600$$$
Davos  Hotel Meierhof+41 814168285$$$ +41 27 486 2000
Davos  Hotel Edelweiss+41 814161033$$
Davos  Davos Youth Palace +41 814101920$
Disentis  Cucagna Hostel+41 819295555$
Engelberg  Edelweiss+41 416397878$$$$ Yes
Engelberg  Elenwäldli+41 416371949$$$
Engelberg  Spannort Hotel & Restaurant+41 416396020$$
Engelberg  Hotel Belle Vue+41 416396868$$
Engelberg  Engelberg Youth Hostel+41 416371292$
Feldberg/Feldbergerhof  Feldbergerhof+49 7676180$$$ Yes
Fiescheralp/Fiesch  Fiesch Youth Hostel+41 279701515$
Fiescheralp  Hotel Alpina Fiescheralp+41 279712424$$$ Yes
Filisur  Hotel Restaurant Grischuna+41 814041180$$
Flims Laax Falera/Flims  Waldhaus Mountain Resort & Spa+41 819284848$$$$$ YesYes
Flims Laax Falera/Flims  Romantik Hotel Schweizerhof+41 819281010$$$$
Flims Laax Falera/Flims  Arena Lodge+41 819112400$$$
Flims Laax Falera/Laax  Backpacker Deluxe Hotel Capricorn+41 819212120$
Flims Laax Falera/Laax Murschetg  Riders Palace+41 819279700$
Flumserberg  Hotel Cafrida+41 817331193$$$ Yes
Frutigen  Hotel Rustica+41 336713071$$
Frutigen  Hotel National+41 336711616$$
Frutigen  Hotel Landhaus Adler+41 336711271$$
/Geneva  City Hostel Geneva+41 229011500$
/Geneva  Geneva Youth Hostel$
Grächen/St Niklaus  Familienhotel Desirée+41 279563060$$$ Yes
Grimentz  Hotel Cristal+41 274753291$$$ Yes
Grimentz  Mountain Heaven Chalets+44 1516251921$$$ Yes
Grindelwald  Romantik-Hotel Schweizerhof+41 338545858$$$$
Grindelwald  Apartments & Hotel Kirchbühl+41 338544080$$$$ Yes
Grindelwald  Parkhotel Schönegg+41 338541818$$$
Grindelwald  Bodmi+41 338531220$$$
Grindelwald  Belvedere Swiss Quality Hotel+41 338531220$$$
Grindelwald  Wellness Hotel Caprice+41 338531220$$$
Grindelwald  Hotel Gletschergarten+41 338531721$$$
Grindelwald  Hotel Eiger+41 338543131$$$
Grindelwald  Hotel Cabana+41 338545070$$$
Grindelwald  Hotel Kreuz & Post+41 338545492$$$
Grindelwald  Grindelwald Youth Hostel+41 338531009$
Grindelwald  Downtown Lodge+41 338287730$
Grindelwald/Grund  Mountain Hostel+41 338543838$
Gstaad  Grand Hotel Park+41 337484151$$$$$
Gstaad  Gstaad Palace+41 337485000$$$$$
Gstaad  Grand Hotel Bellevue+41 337480000$$$$$ Yes
Gstaad  Le Grand Chalet+41 337487676$$$$
Gstaad  Steigenberger Hotel+41 337486464$$$$ YesYes
Gstaad  Saanen-Gstaad Youth Hostel+41 337441343$
Gstaad/Saanen  Hotel Alpine Lodge+41 337484151$$$ Yes
Hoch-Ybrig/Unteriberg  Rösslipost +41 554146030$$
Interlaken/Bonigen  Interlaken-Bonigen Youth Hostel$
Interlaken  Victoria Jungfrau Grand Hotel & Spa$$$$$
Interlaken  Hotel Royal – St Georges$$$$
Interlaken  Hotel Bellevue$$$
Interlaken  Stella Hotel Interlaken$$$
Interlaken  Mattenhof Resort$$$
Interlaken  Backpackers Villa Sonnenhof+41 338267171$
Interlaken  Happy Inn Lodge+41 338223225$
Interlaken  Balmer’s Herberge+41 338221961$
Interlaken  River Lodge+41 338224424$
Interlaken  The Lazy Falken Backpacker Hotel+41 338223043$
Interlaken  Koreahof+41 338212150$
Interlaken/Unterseen  Hotel Goldey$$$
Jungfrau Region/Wengernalp  Jungfrau+41 338551622$$$$
Kandersteg  Hotel Victoria Ritter+41 336758000$$$ Yes
Kandersteg  Landgasthof Ruedihus+41 336758182$$$
Klewenalp/Beckenried  Boutique Hotel Schlüssel+41 416220333$$$$
Klosters  Chesa Grischuna+41 814222222$$$$
Klosters  Vereina+41 814102727$$$$
Klosters  Hotel Walserhof+41 814222222$$$$
Klosters  Hotel Alpina$$$
Klosters  Hotel Sport$$$ Yes
Klosters  Klosters Youth Hostel+41 814221316$
Lausanne  Beau-Rivage Palace$$$$$ Yes
Lausanne  Lausanne Guesthouse & Backpacker+41 216018000$
Lausanne  Lausanne Youth Hostel$
Lausanne/Lausanne   Lausanne Palace & Spa$$$$$ Yes
Lauterbrunnen/Gimmelwald  Hotel Mittaghorn$
Lauterbrunnen  Hotel Oberland+41 338551241$$$
Lauterbrunnen  Valley Hostel+41 338552008$
Lenk i. S./Lenk  Hotel Krone$$$ Yes
Lenk i. S.  Lenkerhof Alpine Resort+41 337363636$$$$$ Yes
Lenzerheide/Churwalden  The Lodge+41 813562267$
Lenzerheide  Guarda Val+41 813858585$$$$
Lenzerheide  Hotel Schweizerhof$$$$ YesYes
Lenzerheide  Hotel Valbella Inn$$$$ YesYes
Lenzerheide  Hotel Kurhaus+41 813841134$$$
Lenzerheide/Valbella  Valbella Youth Hostel+41 813841208$
Les Diablerets  Hotel du Pillon - Relais du Silence+41 244922209 $$ Yes
Les Diablerets  Hotel Les Sources+41 244920100$$ Yes
Leukerbad  Hôtel Les Sources des Alpes$$$$$ Yes
Les Marécottes  Hôtel Aux Mille Etoiles+41 277611666$$$
Leukerbad  Lindner Hotels & Alpentherme$$$$ Yes
Leukerbad  Hotel Viktoria+41 274701612$$ Yes
Leukerbad  Le Chamois Garni$
Leysin  Hotel La Tour d'Ai+41 244932280$$
Lötschental/Lauchernalp  Alpenhotel Zur Wildi+41 279391989$$ Yes Yes
/Lugano  Grand Hotel Villa Castagnola$$$$$
/Lugano  Hotel Splendide Royal$$$$
/Lugano  Villa Sassa Hotel and Residence$$$$
/Lugano  Lugano Dante Center Swiss Quality Hotel+41 919105700$$$
/Lugano  Continental Parkhotel$$$
Lucerne  Romantik Hotel Wilden Mann$$$$
Lucerne  Art Deco Hotel Montana Luzern+41 414190000$$$$
Lucerne  Backpackers Lucerne+41 413600420$
Lucerne  Lion Lodge+41 414100144$
Lucerne  Lucerne Youth Hostel$
Malbun  Family Hotel Gorfion+423 265 9000$$$ Yes Yes
Marbach  Berghaus Eigerblick+41 344933266$$
Meiringen  Park Hotel du Savage+41 339721880$$$
Meiringen  Hotel Victoria+41 339721040$$$
Melchsee-Frutt  Alpenhotel Glogguis+41 416697777$$ Yes
Melchsee-Frutt  Berghotel Bonistock+41 416691230$$ Yes
/Montreux  Hôtel Masson$$$$
/Montreux  Montreux-Territet Youth Hostel$
Morgins  Helvetia Hotel Residence$$$
Mürren/Gimmelwald  Mountain Hostel+41 338551704$
Mürren  Hotel Eiger+41 338565454$$$$
Mürren  Hotel Bellevue+41 338551401$$$
Mürren  Hotel Blumental+41 338551826$$$
Mürren  Eiger Guesthouse+41 338565460$$
Mürren  Hotel Jungfrau+41 338566464$$
Mürren  Hotel Alpina$$
Mürren  Chalet Fontana+41 338565460$
Mürren  Pension Sonnenberg+41 338551221$
Nendaz  Le Deserteur Hotel+41 272882455$$
Nendaz/Sion  Sion Youth Hostel+41 273237470$
Obersaxen  Hotel Surselva+41 819331616$$$
Ovronnaz  Hôtel des Bains d'Ovronnaz+41 273051111$$$ Yes
Ovronnaz  Hostellerie de l'Ardève+41 273052525$
Pizol/Bad Ragaz  Grand Hotel+41 813033030$$$$ Yes
Pizol/Bad Ragaz  Esos Hotel Quelle+41 813026081$$
Pontresina  Hotel Saratz$$$$
Pontresina  Grand Hotel Kronenhof+41 818303030$$$$ Yes
Pontresina  Walther+41 818393636$$$$
Pontresina  Hotel Walther$$$$
Pontresina  Hotel Mueller$$$$
Pontresina  Sporthotel+41 818389400$$$
Pontresina  Hotel Rosatsch$$$
Pontresina  Hotel Allegra$$$
Pontresina  Hotel Albris$$$
Pontresina  Pontresina Youth Hostel+41 818427223$
Riederalp  Art Furrer Resort "Royal"+41 279284488$$$$ Yes
Saanenmöser  Hotel Hornberg+41 337486688$$$
Saas-Fee  Ferienart Resort & Spa+41 279581900$$$$$ YesYes
Saas-Fee  Hohnegg Alpine Resort+41 279581070$$$
Saas-Fee  Hotel Bristol+41 279581212$$$
Saas-Fee  Schweizerhof Saas-Fee+41 279586060$$$
Saas-Fee  Best Western Metropol Grand Hotel+41 279586060$$$
Saas-Fee  Hotel Allalin$$$
Saas-Fee  Hotel Christiania$$$
Saas-Fee  Hotel du Glacier$$$
Saas-Fee  Hotel Artemis$$$
Saas-Fee  Hotel Elite Saas-Fee+41 279586060$$
Saas-Fee  Hotel Mattmarkblick$$
Saas-Fee  Alphubel Hotel$$ Yes
Saas-Fee  wellnessHostel4000: Saas-Fee Youth Hostel+41 279585050$ Yes
St-Luc  Grand Hôtel Bella Tola & St-Luc$$$$
St-Luc  Hotel Weisshorn+41 274751106$$$ Yes
Samedan  Musik- und Kulturhotel Palazzo Mÿsanus$$$
Samnaun  Des Alpes+41 818685273$$$
Samnaun  Wellness Hotel Chasa Montana+41 818619000$$$
Savognin  Cube Hotel+41 816591414$$$
Savognin  Ferienwohnungen Surses Alpin+41 816691010$$ Y
Schönried  Hotel Kernen+41 337484020$$$
Scuol/Ardez  Familienhotel Muntanella$$$ Yes
Scuol/Ardez  Schorta's Hotel Alvetern+41 818641421$$
Scuol/Ftan  Haus Paradies Hotel+41 818641421$$$$$
Scuol  Hotel Engiadina+41 818641421$$$
Scuol  Guardaval+41 818610909$$$
Scuol  Scuol Youth Hostel+41 818623131$
Scuol/Sent  Backpacker Hotel Swissroof+41 818641722$
Scuol/Tarasp  Schlosshotel Chaste+41 818613060$$$
Sedrun  Sporthotel La Cruna+41 819204040$$
Sierre-Anniviers/Sierre  Colline de Daval+41 274584515$$$
Sierre-Anniviers/Sierre  Hotel Terminus+41 274551351$$$
Sils  Hotel Waldhaus+41 818385100$$$$
Silvaplana/Surlej  Nira Alpina+41 818386969$$$ Yes
Sörenberg/Schwand  Schwand Skihütte & Alphotel+41 414881139$$ Yes
Splügen  Hotel Alte Herberge Weiss Kreuz$$$
St Moritz  Kempinski Grand Hotel des Bains +41 818383838$$$$$
St Moritz  Badrutt's Palace+41 818371000$$$$$ Yes
St Moritz  Kulm+41 818368000$$$$$
St Moritz  The Carlton+41 818367000$$$$$
St Moritz  Suvretta House+41 818363636$$$$$
St Moritz  Hotel La Margna$$$$
St Moritz  Crystal Hotel+41 818366000$$$$
St Moritz  Waldhaus am See+41 818366000$$$
St Moritz  Hotel Hauser$$$
St Moritz  Hotel Bären+41 818366000$$
St Moritz  St Moritz Bad Youth Hostel+41 818366111$
St Moritz  Randolins Backpackers+41 818308383$
Unterwasser  Hotel Säntis+41 719985020$$$$ Yes Yes
Unterwasser  Säntis Lodge+41 719985020$
Val Müstair  Hotel Muensterhof+41 818585541$$$
Val Müstair  Chasa de Capol$$$
Vals  Hotel Therme Vals+41 819268081$$$ Yes
Verbier  Chalet D'Adrien+41 277716200$$$$$
/Montreux  Riviera Lodge+41 219238040$
Villars/Gryon  Chalet Martin+41 797246374$
Villars  Chalet RoyAlp Hôtel & Spa+41 244959090$$$$$ Yes
Visp  Hotel Visperhof+41 279483800$$$
Wengen  Chalet Stella$
Wengen/Kleine Scheidegg  Hotel Bellevue des Alpes$$$ Yes
Wengen  Schonegg Hotel+41 338553422$$$$
Wengen  Hotel Baeren+41 338551419$$$$
Wengen  Romantik Hotel Schönegg+41 338553422$$$ Yes
Wengen  Alpenrose+41 338553422$$$ Yes
Wengen  Beausite Park Hotel+41 338553422$$$
Wengen  Hotel Falken$$$
Wengen  Sunstar Hotel+41 338553422$$$
Wengen  Hotel Caprice$$$
Wengen  Hotel Wengener Hof$$$
Wengen  Hotel Berghaus$$
Wildhaus/Oberdorf  Berggasthaus Oberdorf+41 719991224$ Yes Yes
Wildhaus  Hotel Toggenburg+41 719985010$$$
Zermatt  Ski Zermatt Apartments+44 2034682235$$-$$$ Yes
Zermatt  Cervo Zermatt+41 279681212$$$$$
Zermatt  The Omnia+41 279667171$$$$$
Zermatt  Mont Cervin Palace+41 279668888$$$$$
Zermatt  Riffelalp Resort+41 279660555$$$$$ Yes
Zermatt  Hotel Firefly+41 29677676$$$$$ Yes Yes
Zermatt  Alex+41 279667070$$$$
Zermatt  Alpenhof+41 279665555$$$$
Zermatt  Mirabeau Alpine Residence+41 279662660$$$$
Zermatt  Boutique Hotel Monte Rosa$$$$
Zermatt  Hotel La Ginabelle$$$$ YesYes
Zermatt  Hotel Matterhorn Focus$$$$
Zermatt  Hotel Matthiol$$$$
Zermatt  Bella Vista+41 279662810$$$
Zermatt  Coeur des Alpes+41 279664080$$$
Zermatt  Cervo+41 279681212$$$ Yes
Zermatt  Unique Hotel Post+41 279662810$$$
Zermatt  Walliserhof Swiss Q Hotel+41 279662810$$$
Zermatt  Parkhotel Beau-Site+41 279662810$$$
Zermatt  Hotel Mirabeau$$$
Zermatt  Hotel Bahnhof+41 279672406$
Zermatt  Zermatt Youth Hostel+41 279672320$
Zinal  A la Pointe de Zinal+41 274751164$
Zuoz  Hotel Engiadina+41 818515454$$$
Zuoz  Castell+41 818515253$$$
Zürich  City Backpacker Hotel Biber+41 442519015$
Zweisimmen/Rinderberg  Hamilton Lodge and Spa+41 279232043$$$ Yes

Additionaly, for independent travellers, some useful resources on relatively inexpensive places to stay are here:

The following UK-based travel agencies provide accommodation only services to Switzerland:

There are many specialist chalet companies operating in Switzerland, to name but a few:

I have stayed at dozens of establishments in Switzerland and I've never drawn a dud. Generally I stay in budget accommodation, but occasionally I visit places with a touch of luxury. However I can't pretend to be an expert on every hotel in Switzerland. Fortunately, however, the influential Zurich newspaper, Tages-Anzeiger, ranks the best Winter hotels in Switzerland every year (see here). Sadly their choice is restricted to 3* and above establishments, and I haven't stayed in many of them - but I know that their staff reporters have - lucky them - and this is the latest ranking. First are the Three Star hotels:

  1. Waldhaus am See, St Moritz (310 SFr Dbl/Night) - Tel. 081 836 60 00
  2. Bodmi, Grindelwald (294 SFr Dbl/Night) - Tel. 033 853 12 20
  3. Romantik Hotel Schönegg, Wengen (360 SFr Dbl/Night) - Tel. 033 855 34 22
  4. Krone, La Punt (260 SFr Dbl/Night) - Tel. 081 854 12 69
  5. Jungfrau, Wengernalp (420 SFr Dbl/Night) - Tel. 033 855 16 22
  6. Misani, Celerina (230 SFr Dbl/Night) - Tel. 081 839 89 89
  7. Hotel Kernen, Schönried-Gstaad (300 SFr Dbl/Night) - Tel. 033 748 40 20
  8. Sporthotel, Pontresina (260 SFr Dbl/Night) - Tel. 081 838 94 00
  9. Chesa Grischuna, Klosters (430 SFr Dbl/Night) - Tel. 081 422 22 22
  10. Hohnegg Alpine Resort, Saas-Fee (340 SFr Dbl/Night) - Tel. 027 958 10 70
  11. Parkhotel Schönegg, Grindelwald (340 SFr Dbl/Night) - Tel. 033 854 18 18
  12. Elenwäldli, Engelberg (280 SFr Dbl/Night) - Tel. 041 637 19 49
  13. Bella Vista, Zermatt (235 SFr Dbl/Night) - Tel. 027 966 28 10
  14. Des Alpes, Samnaun Dorf (330 SFr Dbl/Night) - Tel. 081 868 52 73
  15. Alpine Lodge, Saanen-Gstaad (380 SFr Dbl/Night) - Tel. 033 748 41 51

Here are the best Four Star hotels:

  1. Wellnesshotel Pirmin Zurbriggen, Saas-Almagell (290 SFr Dbl/Night) - Tel. 027 957 23 01
  2. Guarda Val, Lenzerheide-Sporz (470 SFr Dbl/Night) - Tel. 081 385 85 85
  3. Le Grand Chalet, Gstaad (450 SFr Dbl/Night) - Tel. 033 748 76 76
  4. Castell, Zuoz (310 SFr Dbl/Night) - Tel. 081 851 52 53
  5. Waldhotel National, Arosa (520 SFr Dbl/Night) - Tel. 081 378 55 55
  6. Romantik-Hotel Schweizerhof, Grindelwald (460 SFr Dbl/Night) - Tel. 033 854 58 58
  7. Guardaval, Scuol (310 SFr Dbl/Night) - Tel. 081 861 09 09
  8. Alex, Zermatt (500 SFr Dbl/Night) - Tel. 027 966 70 70
  9. Wellnesshotel Chasa Montana, Samnaun (260 SFr Dbl/Night) - Tel. 081 861 90 00
  10. Parkhotel Bellevue & Spa, Adelboden (460 SFr Dbl/Night) - Tel. 033 673 80 00
  11. Mirabeau Alpine Residence, Zermatt (574 SFr Dbl/Night) - Tel. 027 966 26 60
  12. Vereina, Klosters (470 SFr Dbl/Night) - Tel. 081 410 27 27
  13. Alpenhof, Zermatt (596 SFr Dbl/Night) - Tel. 027 966 55 55
  14. Cervo, Zermatt (390 SFr Dbl/Night) - Tel. 027 968 12 12
  15. Walther, Pontresina (510 SFr Dbl/Night) - Tel. 081 839 36 36

And finally the creme de creme, the Five Star offerings:

  1. Badrutt’s Palace, St Moritz (895 SFr Dbl/Night) - Tel. 081 837 10 00
  2. Tschuggen Grand Hotel, Arosa (665 SFr Dbl/Night) - Tel. 081 378 99 99
  3. Gstaad Palace, Gstaad (1020 SFr Dbl/Night) - Tel. 033 748 50 00
  4. Kulm, St Moritz (935 SFr Dbl/Night) - Tel. 081 836 80 00
  5. The Carlton, St Moritz (1400 SFr Dbl/Night) - Tel. 081 836 70 00
  6. Riffelalp Resort, Zermatt (1060 SFr Dbl/Night) - Tel. 027 966 05 55
  7. Kronenhof, Pontresina (590 SFr Dbl/Night) - Tel. 081 830 30 30
  8. Grand Hotel Bellevue, Gstaad (650 SFr Dbl/Night) - Tel. 033 748 00 00
  9. Suvretta House, St Moritz (835 SFr Dbl/Night) - Tel. 081 836 36 36
  10. Waldhaus Flims, Mountain Resort & Spa, Flims Waldhaus (715 SFr Dbl/Night) - Tel. 081 928 48 48
  11. Le Crans Hotel & Spa, Crans-Montana (800 SFr Dbl/Night) - Tel. 027 486 60 60
  12. Lenkerhof Alpine Resort, Lenk (710 SFr Dbl/Night) - Tel. 033 736 36 36
  13. Kempinski Grand Hotel, St Moritz (710 SFr Dbl/Night) - Tel. 081 838 38 38
  14. Mont Cervin Palace, Zermatt (870 SFr Dbl/Night) - Tel. 027 966 88 88
  15. Ferienart Resort & Spa, Saas-Fee (626 SFr Dbl/Night) - Tel. 027 958 19 00

Of course there are more than 45 outstanding hotels in Switzerland, but it's a good list even if eye-wateringly pricey. On individual resort pages I list other hotels and places to stay that either I or someone I know has rated highly, especially if they have particular charm or elegance, provide good value for money, are family-friendly, have a thermal spa or are spectacularly convenient for the slopes.

Finally, my top tip on value for money: Look at the Aldi Holiday website. We have generally found the prices can be as little as a half or even less of what the same hotels are priced elsewhere, and you are not always locked into a full week booking.