Switzerland hotels

Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Switzerland Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Grand Hotel Villa Castagnola  5 stars

Viale Castagnola 31, Lugano, Switzerland, 6906

Lugano Great
USD 409

Eden Au Lac  5 stars

Utoquai 45, Zurich, Switzerland, 8008

Zurich Very good
USD 796

Les Armures  5 stars

Rue Puits-St-Pierre, 1, Geneva, Switzerland, 1204

Geneva Great
USD 420

De La Paix Geneva  5 stars

11, Quai Du Mont-Blanc, Geneva, Switzerland, 1211

Geneva Great
USD 704

The Alpina Gstaad  5 stars

Alpinastrasse 23, Gstaad, Switzerland, 3780

Gstaad Perfect
USD 1 695

W Verbier  5 stars

Rue De Medran 70, Verbier, Switzerland, 1936

Verbier Perfect
USD 1 228

The Chedi Andermatt  5 stars

Gotthardstrasse 4, Andermatt, Switzerland, 6490

Andermatt Perfect
USD 1 205

Intercontinental Davos  5 stars

Baslerstrasse 9, Davos, Switzerland, CH7260

Davos Great
USD 448

Kameha Grand Zurich  5 stars

Dufaux Strasse 1, Opfikon-Glattbrugg, Switzerland, 8152

Opfikon-Glattbrugg Very good
USD 272

Villa Principe Leopoldo  5 stars

Via Montalbano 5, Lugano, Switzerland, 6900

Lugano Very good
USD 374

La Vue - Zermatt Luxury Living Appartements  5 stars

Metzggasse 64, Zermatt, Switzerland, 3920

Zermatt Perfect
USD 1 468

Art Deco Hotel Montana  4 stars

Adligenswilerstrasse 22, Lucerne, Switzerland, 6002

Lucerne Great
USD 473

Crystal  4 stars

Via Traunter Plazzas 1, St. Moritz, Switzerland, 7500

St. Moritz Great
USD 488

Hotel Caprice  4 stars

Postfach 244, Wengen, Switzerland, 3823

Wengen Great
USD 492

Nh Zurich Airport  4 stars

Schaffhauserstrasse 101, Opfikon-Glattbrugg, Switzerland, 8152

Opfikon-Glattbrugg Very good
USD 124

Walhalla  4 stars

Bahnhofplatz, St. Gallen, Switzerland, CH-9001

St. Gallen Very good
USD 174

Swiss-Belhotel Du Parc  4 stars

Romerstrasse 24, Baden, Switzerland, 5400

Baden Great
USD 150

Ameron Luzern Hotel Flora  4 stars

Seidenhofstrasse 5, Lucerne, Switzerland, CH-6002

Lucerne Great
USD 179

Alpen Resort Hotel  4 stars

Spissstrasse 52, Zermatt, Switzerland, 3920

Zermatt Great
USD 370

Krone Unterstrass  4 stars

Schaffhauserstrasse 1, Zurich, Switzerland, 8006

Zurich Great
USD 191

Diplomate Hotel  4 stars

46, Rue De La Terrasserie, Geneva, Switzerland, CH-1207

Geneva Guest rating
USD 171

Best Western Hotel Bellevue Au Lac  4 stars

Riva A. Caccia 10, Lugano, Switzerland, CH 6902

Lugano Very good
USD 301

Silberhorn  4 stars

Bahnhofplatz, Wengen, Switzerland, 3823

Wengen Great
USD 388

Eurotel Montreux  4 stars

Grand Rue 81, Montreux, Switzerland, 1820

Montreux Very good
USD 258

Starling Geneva Hotel & Conference Center  4 stars

34 Route Francois Peyrot, Geneva, Switzerland, 1218

Geneva Great
USD 268

Crowne Plaza Zurich  4 stars

Badenerstrasse 420, Zurich, Switzerland, 8040

Zurich Very good
USD 146

Hilton Garden Inn Davos  4 stars

Promenade 103, Davos, Switzerland, 7270

Davos Great
USD 220

Renaissance Lucerne Hotel  4 stars

Pilatusstrasse 15, Lucerne, Switzerland, 6002

Lucerne Great
USD 278

National  4 stars

Matterstrasse 39, Zermatt, Switzerland, NULL

Zermatt Perfect
USD 523

Sheraton Zurich Hotel  4 stars

Pfingstweidstrasse 100, Zurich, Switzerland, 8005

Zurich Great
USD 276

Alpenhotel Fleurs De Zermatt  4 stars

Unterer Mattenweg 41, Zermatt, Switzerland, 3920

Zermatt Very good
USD 489

Dorint Airport-Hotel Zurich  4 stars

Riethofstrasse 40, Zurich, Switzerland, 8152

Zurich Very good
USD 161

Schweizerhof  4 stars

Bahnhofstrasse 5, Zermatt, Switzerland, CH-3920

Zermatt Great
USD 494

Monte Rosa  4 stars

Bahnhofstrasse 80, Zermatt, Switzerland, CH-3920

Zermatt Perfect
USD 618

Hotel Basel  4 stars

Munzgasse 12, Basel, Switzerland, 04001

Basel Great
USD 254

Glockenhof  4 stars

Sihlstrasse 31, Zurich, Switzerland, 8001

Zurich Great
USD 340

Engimatt  4 stars

Engimattstrasse 14, Zurich, Switzerland

Zurich Very good
USD 253

Les Bains De Saillon  4 stars

Route Du Centre Thermal, Saillon, Switzerland

Saillon Very good
USD 229

Hofgarten  4 stars

Stadthofstr. 14, Lucerne, Switzerland, CH-6006

Lucerne Very good
USD 241

Novotel Basel City  4 stars

Grosspeterstrasse 12, Basel, Switzerland, 4052

Basel Very good
USD 207

Suitenhotel Zurbriggen  4 stars

Schluhmattstrasse 68, Zermatt, Switzerland

Zermatt Perfect
USD 611

Hotel Vanessa  4 stars

Ch. Des Vernes 1, Verbier, Switzerland

Verbier Very good
USD 657

Hotel City Lugano  4 stars

Via Giuseppe Bagutti 4, Lugano, Switzerland, 6900

Lugano Perfect
USD 212

Ameron Swiss Mountain Hotel Davos  4 stars

Scalettastrasse 22, Davos, Switzerland, 7270

Davos Great
USD 338

Fraser Suites Geneva  4 stars

Rue De La Rotisserie 3-5, Geneva, Switzerland, 01204

Geneva Guest rating
USD 343

Hotel Alpenrose  4 stars

Dorfstrasse 14, Gstaad, Switzerland, 3778

Gstaad Great
USD 474

La Grande Maison  4 stars

Route Du Sanetsch, Saviese, Switzerland, 1965

Saviese Great
USD 209

Albergo Losone  4 stars

Via Dei Pioppi 14, Losone, Switzerland

Losone Very good
USD 499

Ibis Budget Hotel Luzern City  4 stars

Kellerstr. 6, Lucerne, Switzerland, 6005

Lucerne Very good
USD 98

Home Swiss Hotel  4 stars

Av. De Sainte-Clotilde 7, Geneva, Switzerland

Geneva Nice
USD 241

Hotel Le Rive  4 stars

15, Rue De Rive, Nyon, Switzerland, 1260

Nyon
USD 295

Euler  4 stars

Centralbahnplatz 14, Basel, Switzerland, 4002

Basel Great
USD 249

Bnb Chalet-Gafri  4 stars

Muhlenenstrasse 34, Wilderswil, Switzerland, 3812

Wilderswil Perfect
USD 215

Hotel Garni Muttler Alpinresort & Spa  4 stars

Dorfstr. 35, Samnaun, Switzerland, 7563

Samnaun Perfect
USD 411

Hotel Castle  4 stars

Aebmete 27, Blitzingen, Switzerland, 3989

Blitzingen Perfect
USD 376

9Hotel Paquis  3 stars

31 Rue De Berne, Geneva, Switzerland, 1201

Geneva Nice
USD 224

Carlton Europe (Adults Only)  3 stars

Hoeheweg 94, Interlaken, Switzerland, 3800

Interlaken Very good
USD 200

Hotel Bernerhof  3 stars

Bahnhofstrasse 16, Interlaken, Switzerland, 3800

Interlaken Nice
USD 200

Best Western Hotel Butterfly  3 stars

Bodmenstrasse 21, Zermatt, Switzerland, CH-3920

Zermatt Great
USD 232

Welcome Homes  3 stars

Oberhauserstrasse 30, Opfikon-Glattbrugg, Switzerland, 8152

Opfikon-Glattbrugg Very good
USD 135

Hotel Montana Zurich  3 stars

Konradstrasse 39, Zurich, Switzerland, CH-8005

Zurich Very good
USD 162

Astoria  3 stars

Place Cornavin 6, Geneva, Switzerland, CH-1211

Geneva Very good
USD 139

Hotel Strasbourg  3 stars

Rue Pradier 10, Geneva, Switzerland, CH-1201

Geneva Very good
USD 182

Altstadt Hotel Krone Luzern  3 stars

Weinmarkt 12, Lucerne, Switzerland, 6004

Lucerne Very good
USD 185

Chalet Swiss  3 stars

Seestrasse 22, Interlaken, Switzerland, 3800

Interlaken Very good
USD 159

Royal Hotel Zurich  3 stars

Leonhardstrasse 6, Zurich, Switzerland, 8001

Zurich Very good
USD 196

Altstadt Hotel Le Stelle Luzern  3 stars

Hirschenplatz 3, Lucerne, Switzerland, 6004

Lucerne Great
USD 121

Derby Swiss Quality Hotel  3 stars

Dorfstrasse 75, Grindelwald, Switzerland, 3818

Grindelwald Great
USD 409

Drake Longchamp  3 stars

7 Rue Butini, Geneva, Switzerland

Geneva Nice
USD 202

Ibis Styles Luzern City  3 stars

Friedenstrasse 8, Lucerne, Switzerland, CH- 6004

Lucerne Very good
USD 149

Hotel Jagerhof  3 stars

Steinmattstrasse 85, Zermatt, Switzerland, NULL

Zermatt Great
USD 268

Jungfrau Hotel  3 stars

Schulgassli 51, Wilderswil, Switzerland, NULL

Wilderswil Great
USD 182

Ski Lodge Engelberg  3 stars

Erlenweg 36, Engelberg, Switzerland

Engelberg Very good
USD 483

Trafo Hotel  3 stars

Bruggerstrasse 56, Baden, Switzerland, 05400

Baden Very good
USD 165

Aquatis Hotel  3 stars

Route De Berne 150, Lausanne, Switzerland, 1010

Lausanne
USD 161

Hostellerie Bon Rivage  3 stars

Route De Saint Maurice 18, La Tour-de-Peilz, Switzerland

La Tour-de-Peilz Great
USD 184

Hotel Bellevue Wengen  3 stars

Hotel Bellevue, Wengen, Switzerland

Wengen Very good
USD 216

Chalet Hotel Adler  3 stars

Uesseri Hauptstrasse, Kandersteg, Switzerland, 3718

Kandersteg Very good
USD 231

Hotel Alpenrose Wengen  3 stars

Wengen, Wengen, Switzerland, 3823

Wengen Perfect
USD 235

Hotel Gletschergarten  3 stars

Obere Gletscherstrasse 1, Grindelwald, Switzerland, 3818

Grindelwald Great
USD 256

Hotel Baren  3 stars

Am Acher, Wengen, Switzerland

Wengen Very good
USD 270

City Hostel Geneva  3 stars

Rue Ferrier 2, Geneva, Switzerland, 1202

Geneva Nice
USD 91

Geneva Hostel  3 stars

Rue Rothschild, 28-30, Geneva, Switzerland

Geneva Very good
USD 116

The Bed + Breakfast  3 stars

Taubenhausstrasse 34, Lucerne, Switzerland, 6005

Lucerne Very good
USD 224

Hotel Ziil  3 stars

Lengwilerstrasse 4, Kreuzlingen, Switzerland, 8280

Kreuzlingen Great
USD 179

Peaks Place  3 stars

Via Uletsch, Laax, Switzerland

Laax
USD 369

Al Faro  3 stars

Lungolago Motta 27, Ascona, Switzerland, 6612

Ascona Great
USD 130

Balmers Backpackers Hostel  3 stars

Hauptstrasse 23 - 33, Interlaken, Switzerland

Interlaken Nice
USD 116

Hotel Fox  3 stars

Neustadtstrasse 16, Lucerne, Switzerland

Lucerne
USD 75

Hotel La Longeraie  3 stars

Route De La Longeraie, Morges, Switzerland, 1100

Morges Very good
USD 150

Hotel Ermitage  3 stars

Grand Rue 4, Chateau-d'Oex, Switzerland, 1660

Chateau-d'Oex
USD 251

Hotel Splendide  3 stars

Route De Fleurs Des Champs 23, Crans-Montana, Switzerland, 3963

Crans-Montana Perfect
USD 211

Funny Farm Backpackers  3 stars

Hauptstrasse 36, Interlaken, Switzerland, 3800

Interlaken Nice
USD 87

Maison Dubois  3 stars

Grande Rue 22, Le Locle, Switzerland, 2400

Le Locle
USD 107

Backpackers Luzern  3 stars

Alpenquai 42, Lucerne, Switzerland, 6005

Lucerne Very good
USD 94

Hotel Bellevue  3 stars

Obere Dorfstrasse, Murren, Switzerland, 3825

Murren Perfect
USD 226

Wellnesshotel Liun  3 stars

Via Maistra, Mustair, Switzerland, 7537

Mustair
USD 210

Hotel Roseg-Gletscher  3 stars

Hotel Roseg Gletscher, Val Roseg, Postfach 165, Pontresina, Switzerland, 7504

Pontresina
USD 339

Brienzersee  3 stars

Beundenstrasse 12, Ringgenberg, Switzerland, 3852

Ringgenberg Great
USD 165

Hotel De Commune  3 stars

Rue Des Allamans 7, Gstaad, Switzerland, 1659

Gstaad
USD 215

Romantik Hotel Muottas Muragl  3 stars

Via Da Bernina, Samedan, Switzerland, 7503

Samedan
USD 273

Hotel Europe  3 stars

Rue De 5 X 4000 Metres, Zinal, Switzerland, 3961

Zinal
USD 152

Hotel Restaurant Post  3 stars

Alte Simplonstrasse 47, Simplon Dorf, Switzerland, 3907

Simplon Dorf
USD 91

Zurich Youth Hostel  2 stars

Mutschellenstrasse 114A, Zurich, Switzerland, NULL

Zurich Very good
USD 114

Youth Hostel St. Moritz  2 stars

Via Surpunt 60, St. Moritz, Switzerland, NULL

St. Moritz Great
USD 179

The Flag Zurich  2 stars

Baslerstrasse 100, Zurich, Switzerland, 8048

Zurich Very good
USD 173

Bern Youth Hostel  2 stars

Weihergasse 4, Bern, Switzerland

Bern Very good
USD 155

Hotel Alpha  2 stars

Zahringerstrasse 24, Lucerne, Switzerland, 6003

Lucerne Very good
USD 119

Hotel Blume / El Azteca  2 stars

Jungfraustrasse 30, Interlaken, Switzerland

Interlaken Very good
USD 147

Grindelwald Youth Hostel  2 stars

Geissstutzstrasse 12, Grindelwald, Switzerland, 3818

Grindelwald Great
USD 176

Backpackers Villa Sonnenhof  2 stars

Alpenstrasse 16, Interlaken, Switzerland, 3800

Interlaken Great
USD 121

Ibis Budget Basel City  2 stars

Grosspeterstrasse 12, Basel, Switzerland, 4052

Basel Nice
USD 128

Ibis Budget Zurich City West  2 stars

Technoparkstrasse 2, Zurich, Switzerland, 8005

Zurich Guest rating
USD 121

Hotel Oberland  2 stars

Fuhren, Lauterbrunnen, Switzerland, 3822

Lauterbrunnen Nice
USD 213

Hirschen  2 stars

Hauptstrasse 11, Interlaken, Switzerland, 3800

Interlaken Very good
USD 139

Luzern Youth Hostel  2 stars

Sedelstrasse 12, Lucerne, Switzerland, 6004

Lucerne Nice
USD 102

Youth Hostel Zermatt  2 stars

Staldenweg 5, Zermatt, Switzerland, 3920

Zermatt Very good
USD 85

Hotel Crystal  2 stars

Auf Der Fuhren 452G, Lauterbrunnen, Switzerland, 3822

Lauterbrunnen Perfect
USD 180

Hotel Bellevue Kriens  2 stars

Schlossweg 1, Lucerne, Switzerland, 6010

Lucerne Great
USD 297

Al Boccalino Bed&Breakfast  2 stars

Via Francesco Borromini 27, Melide, Switzerland, 6815

Melide Great
USD 114

Hotel A La Staziun  2 stars

Staziun, Zernez, Switzerland, 7530

Zernez
USD 129

Hotel Edelweiss  2 stars

Am Acher, Wengen, Switzerland, 3823

Wengen Great
USD 295

Alexander Guesthouse  0 stars

Zahringerstr 16, Zurich, Switzerland, 8001

Zurich Very good
USD 174

Roesli Guest House  0 stars

Pfistergasse 12, Lucerne, Switzerland, 6003

Lucerne Nice
USD 198

Swiss Luxury Apartments  0 stars

Rue Philippe Plantamour 6, Geneva, Switzerland, CH-1201

Geneva Perfect
USD 599

Luchre  0 stars

Wiestibodenweg 21 3920 Zermatt Switzerland 3920 Zermatt, Zermatt, Switzerland, 3920

Zermatt
USD 204

Youth Hostel Basel  0 stars

St. Alban-Kirchrain 10, Basel, Switzerland, 4052

Basel Great
USD 131

Interlaken Youth Hostel  0 stars

Am Bahnhof Ost Untere Bonigstrasse 3, Interlaken, Switzerland, 3800

Interlaken Great
USD 179

Eiger Guesthouse  0 stars

Aegerten, Murren, Switzerland, 3825

Murren Perfect
USD 173

Visionapartments Zurich Wolframplatz  0 stars

Wolframplatz 1, Zurich, Switzerland

Zurich Great
USD 144

Hotel Bahnhof  0 stars

Bahnhofsplatz 54, Zermatt, Switzerland, 3920

Zermatt Great
USD 138

Hostel Casa Franco  0 stars

Via Sela 11, St. Moritz, Switzerland

St. Moritz Very good
USD 215

Apartment Sans Souci 1 3.5 Griwarent Ag  0 stars

Grossenhausweg 8, Grindelwald, Switzerland, 3818

Grindelwald
USD 376

Lido Golf  0 stars

Via Lido 49 A, Ascona, Switzerland, 6612

Ascona
USD 178

Albl  0 stars

Obere Strasse 17, Davos, Switzerland, 7270

Davos
USD 471

Point Cardinal  0 stars

132 Route Du Grand Lancy, Geneva, Switzerland, 1212

Geneva Perfect
USD 241

Ibis Budget Zurich Airport  0 stars

Flughofstrasse 45, Opfikon-Glattbrugg, Switzerland, 8152

Opfikon-Glattbrugg Very good
USD 100

Backpackers Tented Village  0 stars

Gsteigstrasse 80 Matten Bei, Interlaken, Switzerland, 3800

Interlaken Nice
USD 103

My Paradise  0 stars

Luterbach 208 G, Lauterbrunnen, Switzerland, 3822

Lauterbrunnen Perfect
USD 278

Valley Hostel  0 stars

Fuhren, Lauterbrunnen, Switzerland, 3822

Lauterbrunnen Great
USD 116

Residence Castel Club Leysin Parc  0 stars

Route De Collonges, Leysin, Switzerland, 1854

Leysin Very good
USD 160

Apartment Flaminia  0 stars

Les Cerisiers; Avenue Du Midi; 1820, Montreux, Switzerland, 1820

Montreux
USD 212

Chalet Laquin  0 stars

Wildistrasse 28, Saas-Fee, Switzerland, 3906

Saas-Fee
USD 213

Ferienwohnung St. Moritz  0 stars

Via Sela 5, St. Moritz, Switzerland, 7500

St. Moritz
USD 300

Chalet La Renarde  0 stars

25 Chemin Des Rapes, Villars-sur-Ollon, Switzerland, 1884

Villars-sur-Ollon
USD 319

Apartment Von Allmen  0 stars

Aegertzaunstrasse 19 3812 Wilderswil Switzerland Wilderswil, Wilderswil, Switzerland, 3812

Wilderswil
USD 180

Amber  0 stars

Untere Tuftra 7, Zermatt, Switzerland, 3920

Zermatt Great
USD 1 659

Arcula  0 stars

Via La Quadra 6, Flims, Switzerland, 7017

Flims
USD 229

Edelweiss Mountain Suites 07 06  0 stars

Via Sorts Sura 7, Flims, Switzerland, 7018

Flims
USD 664

Heidi Immo Casa Miro 6  0 stars

Via Davos Sulten 9, Flims, Switzerland, 7017

Flims
USD 203

Casa Cucarda  0 stars

Lungolago, Brissago, Switzerland, 6614

Brissago
USD 93

Rodasia  0 stars

Rue De La Pretaire 7, Verbier, Switzerland, 1936

Verbier
USD 233

Apartment Panoramaferienwohnung Waldkircher  0 stars

Alte Gasse, Krattigen, Switzerland, 3704

Krattigen
USD 108

Apartment Eden Roc 28  0 stars

Chemin Des Rairettes Eden Roc 1997, Nendaz, Switzerland, 1997

Nendaz
USD 233

Residence Ski Heaven  0 stars

Route De Pra, Veysonnaz, Switzerland, 1993

Veysonnaz
USD 409

Beautiful Apartment In St Niklaus With Balcony  0 stars

, Gasenried, Switzerland, 3924

Gasenried
USD 108

Ufem Egg Ferienwohnungen  0 stars

Eggweg 9, Innertkirchen, Switzerland, 3862

Innertkirchen Great
USD 224

Chez Marie-France  0 stars

Rte De Montagnier 41, Le Chable, Switzerland, 1934

Le Chable

Ustria / Pensiun Trutg  0 stars

Trutg 243A, Vella, Switzerland, 7144

Vella
USD 99

Casa Fluras  0 stars

Promenade 61, Flims, Switzerland, 7018

Flims
USD 573