Swiss 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.
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.
| Resort | Hotel | Telephone No. | Budget | Family | Spa | Ski-out |
|---|---|---|---|---|---|---|
| Basel | YMCA Hostel Basel | +41 613617309 | $ | |||
| Berne/Bern | Berne Youth Hostel | +41 313261111 | $ | |||
| Berne/Bern | Bern Backpackers Hotel Glocke | +41 313113771 | $ | |||
| Braunwald | Adrenalin Backpackers Hostel | +41 793472905 | $ | |||
| Chur | JBN Hostel | +41 812841010 | $ | |||
| Disentis | Cucagna Hostel | +41 819295555 | $ | |||
| Interlaken | Backpackers Villa Sonnenhof | +41 338267171 | $ | |||
| Interlaken | Happy Inn Lodge | +41 338223225 | $ | |||
| Interlaken | Balmers Herberge | +41 338221961 | $ | |||
| Interlaken | River Lodge | +41 338224424 | $ | |||
| Interlaken | The Lazy Falken Backpacker Hotel | +41 338223043 | $ | |||
| Interlaken | Koreahof | +41 338212150 | $ | |||
| Lausanne | Lausanne Guesthouse & Backpacker | +41 216018000 | $ | |||
| Lucerne | Backpackers Lucerne | +41 413600420 | $ | |||
| Lucerne | Lion Lodge | +41 414100144 | $ | |||
| Ovronnaz | Hostellerie de l'Ardève | +41 273052525 | $ | |||
| Scuol/Sent | Backpacker Hotel Swissroof | +41 818641722 | $ | |||
| Scuol | Scuol Youth Hostel | +41 818623131 | $ | |||
| Zürich | City Backpacker Hotel Biber | +41 442519015 | $ | |||
| #N/A/Geneva | City Hostel Geneva | +41 229011500 | $ | |||
| Anzère | Hotel Des Masques | +41 273992899 | $$ | |||
| Arosa | Hotel Astoria | +41 813787272 | $$ | |||
| Basel | Ibis Basel Bahnhof | +41 612010707 | $$ | |||
| Basel | Schweizerhof Basel Hotel | +41 615608585 | $$ | |||
| Belalp | Hotel Belalp | +41 279242422 | $$ | Yes | ||
| Bergün | Hotel Piz Ela | +41 814072323 | $$ | |||
| Brig | Hotel Ambassador | +41 279229900 | $$ | |||
| Filisur | Hotel Restaurant Grischuna | +41 814041180 | $$ | |||
| Leukerbad | Hotel Viktoria | +41 274701612 | $$ | Yes | ||
| Marbach | Berghaus Eigerblick | +41 344933266 | $$ | |||
| Melchsee-Frutt | Alpenhotel Glogguis | +41 416697777 | $$ | Yes | ||
| Melchsee-Frutt | Berghotel Bonistock | +41 416691230 | $$ | Yes | ||
| Scuol/Ardez | Schorta's Hotel Alvetern | +41 818641421 | $$ | |||
| Airolo | Hotel Forni | +41 918691270 | $$$ | |||
| Arosa | Arosa Vetter Hotel | +41 813787272 | $$$ | Yes | ||
| Belalp | Hamilton Lodge and Spa | +41 279232043 | $$$ | Yes | ||
| Flumserberg | Hotel Cafrida | +41 817331193 | $$$ | Yes | ||
| Grächen/St Niklaus | Familienhotel Desirée | +41 279563060 | $$$ | Yes | ||
| Malbun | Family Hotel Gorfion | +423 265 9000 | $$$ | Yes | Yes | |
| Obersaxen | Hotel Surselva | +41 819331616 | $$$ | |||
| Ovronnaz | Hôtel des Bains d'Ovronnaz | +41 273051111 | $$$ | Yes | ||
| Savognin | Cube Hotel | +41 816591414 | $$$ | |||
| Scuol | Hotel Engiadina | +41 818641421 | $$$ | |||
| Scuol | Guardaval | +41 818610909 | $$$ | |||
| Scuol | Romantik Boutique Hotel Guardaval | +41 818641421 | $$$ | |||
| Scuol/Tarasp | Schlosshotel Chaste | +41 818613060 | $$$ | |||
| Val Müstair | Hotel Muensterhof | +41 818585541 | $$$ | |||
| Vals | Hotel Therme Vals | +41 819268081 | $$$ | Yes | ||
| #N/A/Lugano | Lugano Dante Center Swiss Quality Hotel | +41 919105700 | $$$ | |||
| Arosa | Waldhotel National | +41 813785555 | $$$$ | Yes | ||
| Braunwald | Märchenhotel Bellevue | +41 556537171 | $$$$ | Yes | ||
| Brigels | Hotel La Val | +41 819292626 | $$$$ | Yes | ||
| Chur | ABC Swiss Quality Chur Hotel | +41 812541313 | $$$$ | |||
| Klewenalp/Beckenried | Boutique Hotel Schlüssel | +41 416220333 | $$$$ | |||
| Lucerne | Art Deco Hotel Montana Luzern | +41 414190000 | $$$$ | |||
| Arosa | Tschuggen Grand Hotel | +41 813789999 | $$$$$ | Yes | Yes | |
| Arosa | Arosa Kulm Hotel & Alpin Spa | +41 813787272 | $$$$$ | Yes | ||
| Basel | Grand Hotel Les Trois Roi | +41 612605050 | $$$$$ | |||
| Berne | Bellevue Palace Bern | +41 313204545 | $$$$$ | |||
| Scuol/Ftan | Haus Paradies Hotel | +41 818641421 | $$$$$ | |||
| Nendaz/Sion | Sion Youth Hostel | +41 273237470 | $ | |||
| Nendaz | Le Deserteur Hotel | +41 272882455 | $$ | |||
| Arosa | Chalet Runca | + 41 798333608 | $$ | |||
| Verbier | Chalet D'Adrien | +41 277716200 | $$$$$ | |||
| Frutigen | Hotel Rustica | +41 336713071 | $$ | |||
| Frutigen | Hotel National | +41 336711616 | $$ | |||
| Frutigen | Hotel Landhaus Adler | +41 336711271 | $$ | |||
| Adelboden | The Cambrian Hotel & Spa | +41 336738383 | $$$ | |||
| Adelboden | Adler Adelboden | +41 336734141 | $$$ | |||
| Kandersteg | Hotel Victoria Ritter | +41 336758000 | $$$ | Yes | ||
| Kandersteg | Landgasthof Ruedihus | +41 336758182 | $$$ | |||
| Adelboden | Parkhotel Bellevue & Spa | +41 336738000 | $$$$ | |||
| Lenk i. S. | Lenkerhof Alpine Resort | +41 337363636 | $$$$$ | Yes | ||
| Fiescheralp/Fiesch | Fiesch Youth Hostel | +41 279701515 | $ | |||
| Bettmeralp | Hotel Bettmerhof | +41 279286210 | $$$ | Yes | ||
| Fiescheralp | Hotel Alpina Fiescheralp | +41 279712424 | $$$ | Yes | ||
| Riederalp | Art Furrer Resort "Royal" | +41 279284488 | $$$$ | Yes | ||
| Crans-Montana | Helvetia Intergolf - Hotel & Apparthotel | +41 274858888 | $$$ | |||
| Crans-Montana | Le Crans Hotel & Spa | +41 274866060 | $$$$$ | |||
| Davos | Davos Youth Palace | +41 814101920 | $ | |||
| Klosters | Klosters Youth Hostel | +41 814221316 | $ | |||
| Davos | Grischa - DAS Hotel | +41 274727600 | $$$ | |||
| Davos | Sunstar Parkhotel | +41 274727600 | $$$ | |||
| Davos | Waldhotel | +41 274727600 | $$$$ | |||
| Klosters | Chesa Grischuna | +41 814222222 | $$$$ | |||
| Klosters | Vereina | +41 814102727 | $$$$ | |||
| Klosters | Hotel Walserhof | +41 814222222 | $$$$ | |||
| Pontresina | Pontresina Youth Hostel | +41 818427223 | $ | |||
| St Moritz | St Moritz Bad Youth Hostel | +41 818366111 | $ | |||
| St Moritz | Randolins Backpackers | +41 818308383 | $ | |||
| St Moritz | Hotel Bären | +41 818366000 | $$ | |||
| Celerina | Misani | +41 818398989 | $$$ | |||
| Celerina | Hotel Chesa Rosatsch | +41 818370101 | $$$ | |||
| Pontresina | Sporthotel | +41 818389400 | $$$ | |||
| Silvaplana/Surlej | Nira Alpina | +41 818386969 | $$$ | Yes | ||
| St Moritz | Waldhaus am See | +41 818366000 | $$$ | |||
| Zuoz | Hotel Engiadina | +41 818515454 | $$$ | |||
| Zuoz | Castell | +41 818515253 | $$$ | |||
| Corvatsch/Surlej | Hotel Chesa Surlej | +41 818387575 | $$$$ | |||
| Pontresina | Grand Hotel Kronenhof | +41 818303030 | $$$$ | Yes | ||
| Pontresina | Walther | +41 818393636 | $$$$ | |||
| Sils | Hotel Waldhaus | +41 818385100 | $$$$ | |||
| St Moritz | Crystal Hotel | +41 818366000 | $$$$ | |||
| 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 | $$$$$ | |||
| Engelberg | Engelberg Youth Hostel | +41 416371292 | $ | |||
| Engelberg | Spannort Hotel & Restaurant | +41 0416396020 | $$ | |||
| Engelberg | Hotel Belle Vue | +41 416396868 | $$ | |||
| Engelberg | Elenwäldli | +41 416371949 | $$$ | |||
| Engelberg | Edelweiss | +41 416397878 | $$$$ | Yes | ||
| Flims Laax Falera/Laax | Backpacker Deluxe Hotel Capricorn | +41 819212120 | $ | |||
| Flims Laax Falera/Laax Murschetg | Riders Palace | +41 819279700 | $ | |||
| Flims Laax Falera/Flims | Arena Lodge | +41 819112400 | $$$ | |||
| Flims Laax Falera/Flims | Waldhaus Mountain Resort & Spa | +41 819284848 | $$$$$ | Yes | Yes | |
| Sedrun | Sporthotel La Cruna | +41 819204040 | $$ | |||
| Andermatt | Hotel Aurora | +41 418871661 | $$$ | |||
| Andermatt | The River House Boutique Hotel | +41 418870025 | $$$ | |||
| Château-d'Oex | Château-d'Oex Youth Hostel | +41 269246404 | $ | |||
| Gstaad | Saanen-Gstaad Youth Hostel | +41 337441343 | $ | |||
| Gstaad/Saanen | Hotel Alpine Lodge | +41 337484151 | $$$ | Yes | ||
| Saanenmöser | Hotel Hornberg | +41 337486688 | $$$ | |||
| Schönried | Hotel Kernen | +41 337484020 | $$$ | |||
| Gstaad | Le Grand Chalet | +41 337487676 | $$$$ | |||
| Gstaad | Grand Hotel Park | +41 337484151 | $$$$$ | |||
| Gstaad | Gstaad Palace | +41 337485000 | $$$$$ | |||
| Gstaad | Grand Hotel Bellevue | +41 337480000 | $$$$$ | Yes | ||
| Hoch-Ybrig/Unteriberg | Rösslipost | +41 554146030 | $$ | |||
| Grindelwald | Grindelwald Youth Hostel | +41 338531009 | $ | |||
| Grindelwald | Downtown Lodge | +41 338287730 | $ | |||
| Grindelwald/Grund | Mountain Hostel | +41 338543838 | $ | |||
| Lauterbrunnen | Valley Hostel | +41 338552008 | $ | |||
| Mürren | Chalet Fontana | +41 338565460 | $ | |||
| Mürren | Pension Sonnenberg | +41 338551221 | $ | |||
| Mürren/Gimmelwald | Mountain Hostel | +41 338551704 | $ | |||
| Mürren | Eiger Guesthouse | +41 338565460 | $$ | |||
| Mürren | Hotel Jungfrau | +41 338566464 | $$ | |||
| Grindelwald | Parkhotel Schönegg | +41 338541818 | $$$ | |||
| Grindelwald | Bodmi | +41 338531220 | $$$ | |||
| Grindelwald | Belvedere Swiss Quality Hotel | +41 338531220 | $$$ | |||
| Grindelwald | Wellness Hotel Caprice | +41 338531220 | $$$ | |||
| Lauterbrunnen | Hotel Oberland | +41 338551241 | $$$ | |||
| Mürren | Hotel Bellevue | +41 338551401 | $$$ | |||
| Mürren | Hotel Blumental | +41 338551826 | $$$ | |||
| Wengen | Romantik Hotel Schönegg | +41 338553422 | $$$ | Yes | ||
| Wengen | Alpenrose | +41 338553422 | $$$ | Yes | ||
| Wengen | Beausite Park Hotel | +41 338553422 | $$$ | |||
| Wengen | Sunstar Hotel | +41 338553422 | $$$ | |||
| Grindelwald | Romantik-Hotel Schweizerhof | +41 338545858 | $$$$ | |||
| Jungfrau Region/Wengernalp | Jungfrau | +41 338551622 | $$$$ | |||
| Mürren | Hotel Eiger | +41 338565454 | $$$$ | |||
| Wengen | Schonegg Hotel | +41 338553422 | $$$$ | |||
| Wengen | Hotel Baeren | +41 338551419 | $$$$ | |||
| Lötschental/Lauchernalp | Alpenhotel Zur Wildi | +41 279391989 | $$ | Yes | Yes | |
| Lenzerheide/Valbella | Valbella Youth Hostel | +41 813841208 | $ | |||
| Lenzerheide/Churwalden | The Lodge | +41 813562267 | $ | |||
| Lenzerheide | Hotel Kurhaus | +41 813841134 | $$$ | |||
| Lenzerheide | Guarda Val | +41 813858585 | $$$$ | |||
| Champéry | Art.Boutique.Hotel Beau-Sejour | +41 244795858 | $$$ | Yes | ||
| Leysin | Hotel La Tour d'Ai | +41 244932280 | $$ | |||
| Zermatt | Hotel Bahnhof | +41 279672406 | $ | |||
| Zermatt | Zermatt Youth Hostel | +41 279672320 | $ | |||
| Zermatt | Bella Vista | +41 279662810 | $$$ | |||
| Zermatt | Coeur des Alpes | +41 279664080 | $$$ | |||
| Zermatt | Cervo | +41 279681212 | $$$ | Yes | ||
| Zermatt | Bellerive Superior | +41 279667474 | $$$ | |||
| Zermatt | Unique Hotel Post | +41 279662810 | $$$ | |||
| Zermatt | Walliserhof Swiss Q Hotel | +41 279662810 | $$$ | |||
| Zermatt | Parkhotel Beau-Site | +41 279662810 | $$$ | |||
| Zermatt | Alex | +41 279667070 | $$$$ | |||
| Zermatt | Alpenhof | +41 279665555 | $$$$ | |||
| Zermatt | Mirabeau Alpine Residence | +41 279662660 | $$$$ | |||
| 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 279677717 | $$$$$ | |||
| Meiringen | Hotel Victoria | +41 339721040 | $$$ | |||
| Pizol/Bad Ragaz | Grand Hotel | +41 813033030 | $$$$ | Yes | ||
| Saas-Fee | Hotel Elite Saas-Fee | +41 279586060 | $$ | |||
| Saas-Fee | Alphubel Hotel | +41 279586060 | $$ | |||
| 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 | Chalet Hotel Ambassador | +41 279586060 | $$$ | |||
| Saas-Fee | Ferienart Resort & Spa | +41 279581900 | $$$$$ | Yes | Yes | |
| Samnaun | Des Alpes | +41 818685273 | $$$ | |||
| Samnaun | Wellness Hotel Chasa Montana | +41 818619000 | $$$ | |||
| Sörenberg/Schwand | Schwand Skihütte & Alphotel | +41 414881139 | $$ | Yes | ||
| Unterwasser | Säntis Lodge | +41 719985020 | $ | |||
| Alt St Johann | Hotel Schweizerhof | +41 719991121 | $$ | |||
| Wildhaus | Hotel Toggenburg | +41 719985010 | $$$ | |||
| Unterwasser | Hotel Säntis | +41 719985020 | $$$$ | Yes | Yes | |
| Zinal | A la Pointe de Zinal | +41 274751164 | $ | |||
| Grimentz | Hotel Cristal | +41 274753291 | $$$ | Yes | ||
| Grimentz | Mountain Heaven Chalets | +44 1516251921 | $$$ | Yes | ||
| Sierre-Anniviers/Sierre | Colline de Daval | +41 274584515 | $$$ | |||
| Sierre-Anniviers/Sierre | Hotel Terminus | +41 274551351 | $$$ | |||
| St-Luc | Hotel Weisshorn | +41 274751106 | $$$ | Yes | ||
| Arolla | Hotel du Mont-Collon | +41 272831191 | $$ | |||
| Villars/Gryon | Chalet Martin | +41 797246374 | $ | |||
| Les Diablerets | Hotel du Pillon - Relais du Silence | +41 244922209 | $$ | Yes | ||
| Les Diablerets | Hotel Les Sources | +41 244920100 | $$ | Yes | ||
| Villars | Chalet RoyAlp Hôtel & Spa | +41 244959090 | $$$$$ | Yes | ||
| Wildhaus/Oberdorf | Berggasthaus Oberdorf | +41 719991224 | $ | Yes | Yes |
Additionaly, for independent travellers, some useful resources on 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:
Here are the best Four Star hotels:
And finally the creme de creme, the Five Star offerings:
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.