Central Switzerland hotels

Central Switzerland Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

The Hotel Lucerne  5 stars

Sempacherstrasse 14, Lucerne, Switzerland, 6002

Lucerne Superb USD 335

Palace Lucerne  5 stars

Haldenstrasse 10, Lucerne, Switzerland, 6002

Lucerne Superb USD 517

Park Hotel Vitznau  5 stars

Seestrasse 18, Vitznau, Switzerland, 6354

Vitznau Superb USD 1 196

Schweizerhof Lucerne  5 stars

Schweizerhofquai, Lucerne, Switzerland, 6002

Lucerne Superb USD 480

Grand National Lucerne  5 stars

Haldenstrasse 4, Lucerne, Switzerland, 6002

Lucerne Fabulous USD 438

Park Weggis  5 stars

Hertensteinstrasse 34, Weggis, Switzerland, 6353

Weggis Superb USD 540

Panorama Resort And Spa Feusisberg  5 stars

Schoenfelsstrasse, Feusisberg, Switzerland, 8835

Feusisberg Superb USD 388

Hotel Villa Honegg Ennetburgen  5 stars

Honegg, Ennetburgen, Switzerland, 6373

Ennetburgen Exclusive USD 814

The Chedi Andermatt  5 stars

Gotthardstrasse 4, Andermatt, Switzerland, 6490

Andermatt Superb USD 751

Andermatt Swiss Alps Resort  5 stars

Gotthardstrasse 2, Andermatt, Switzerland

Andermatt Exclusive USD 230

Art Deco Hotel Montana Lucerne  4 stars

Adligenswilerstrasse 22, Lucerne, Switzerland, 6002

Lucerne Superb USD 424

Ameron Hotel Flora Lucerne  4 stars

Seidenhofstrasse 5, Lucerne, Switzerland, CH-6002

Lucerne Fabulous USD 233

Luzernerhof  4 stars

Alpenstrasse 3, Lucerne, Switzerland, 6004

Lucerne Good USD 192

Seehotel Pilatus Hergiswil  4 stars

Seestrasse 34, Hergiswil, Switzerland, 6052

Hergiswil Fabulous USD 262

Des Balances Lucerne  4 stars

Weinmarkt, Lucerne, Switzerland, 6004

Lucerne Superb USD 390

Astoria Lucerne  4 stars

Pilatusstrasse 29, Lucerne, Switzerland, 6002

Lucerne Fabulous USD 250

Grand Europe Lucerne  4 stars

Haldenstrasse 59, Lucerne, Switzerland, 6002

Lucerne Fabulous USD 284

Parkhotel Zug  4 stars

Industriestrasse 14, Zug, Switzerland, 6304

Zug Very good USD 288

H+ Hotel & Spa Engelberg  4 stars

Dorfstrasse 33, Engelberg, Switzerland, CH 6390

Engelberg Fabulous USD 210

Seminar- Und Wellnesshotel Stoos  4 stars

Ringstrasse 10, Stoos, Switzerland, 6433

Stoos Very good USD 262

Continental Park Lucerne  4 stars

Murbacherstrasse 4, Lucerne, Switzerland, 6002

Lucerne Fabulous USD 293

Romantik Hotel Wilden Mann Lucerne  4 stars

Bahnhofstrasse 30, Lucerne, Switzerland, CH-6000

Lucerne Fabulous USD 328

Cascada Swiss Quality Hotel Lucerne  4 stars

Bundesplatz 18, Lucerne, Switzerland, 6003

Lucerne Fabulous USD 354

Monopol Lucerne  4 stars

Pilatusstrasse 1, Lucerne, Switzerland, 6002

Lucerne Fabulous USD 288

Kastanienbaum Swiss Quality Seehotel Lucerne  4 stars

St. Niklausenstrasse 105, Lucerne, Switzerland, 6047

Lucerne Fabulous USD 214

Seehotel Hermitage Lucerne  4 stars

Seeburgstrasse 72, Lucerne, Switzerland, 6006

Lucerne Superb USD 439

Post Weggis  4 stars

Seestrasse 8, Weggis, Switzerland, 6353

Weggis Fabulous USD 250

City Garden Hotel Zug  4 stars

Metallstrasse 20, Zug, Switzerland, 6300

Zug Fabulous USD 397

Hotel Vitznauerhof  4 stars

Seestrasse 80, Vitznau, Switzerland, 6354

Vitznau Superb USD 347

Frutt Lodge And Spa  4 stars

Frutt 9, Melchsee Frutt, Switzerland, 6068

Melchsee Frutt Superb USD 348

Chateau Gutsch Lucerne  4 stars

Kanonenstrasse, Lucerne, Switzerland

Lucerne Superb USD 374

Radisson Blu Lucerne  4 stars

Lakefront Center Inseliquai 12, Lucerne, Switzerland, 6005

Lucerne Fabulous USD 326

Beau Rivage Weggis  4 stars

Gotthardstrasse 6, Weggis, Switzerland, Weggis

Weggis Superb USD 299

City Brunnen  4 stars

Gersauerstr. 21, Brunnen, Switzerland, 6440

Brunnen Good USD 208

Renaissance Lucerne Hotel  4 stars

Pilatusstrasse 15, Lucerne, Switzerland, 6002

Lucerne Superb USD 352

Hotel Rebstock Luzern  4 stars

St. Leodegarstrasse 3, Lucerne, Switzerland, 6006

Lucerne Fabulous USD 296

Campus Hotel Hertenstein Weggis  4 stars

Hertensteinstrasse 156, Weggis, Switzerland, 6353

Weggis Superb USD 275

Hotel Hofgarten Lucerne  4 stars

Stadthofstr. 14, Lucerne, Switzerland, CH-6006

Lucerne Very good USD 292

Zentrum Eckstein Baar  4 stars

Langgasse 9, Baar, Switzerland, 6340

Baar Very good USD 153

Ibis Budget Hotel Luzern City  4 stars

Kellerstr. 6, Lucerne, Switzerland, 6005

Lucerne Very good USD 149

Best Western Hotel Rothaus Lucerne  3 stars

Klosterstrasse 4, Lucerne, Switzerland, 6003

Lucerne Good USD 214

Altstadt Hotel Krone Luzern  3 stars

Weinmarkt 12, Lucerne, Switzerland, 6004

Lucerne Fabulous USD 252

Holiday Inn Express Luzern-Neuenkirch Rothenburg  3 stars

Neuenkirch A2 - Luzern, Rothenburg, Switzerland, 6023

Rothenburg Fabulous USD 151

Terrace Engelberg  3 stars

Terracestrasse 33, Engelberg, Switzerland, 6390

Engelberg Very good USD 166

Hotel Falken Lucerne  3 stars

Falkengasse 6, Lucerne, Switzerland, 6004

Lucerne Good USD 191

Des Alpes Lucerne  3 stars

Furrengasse 3, Lucerne, Switzerland, 6004

Lucerne Fabulous USD 225

Tourist Hotel Lucerne  3 stars

St. Karliquai 12, Lucerne, Switzerland, 6004

Lucerne Fabulous USD 268

Balm Lucerne  3 stars

Balmstr. 3, Lucerne, Switzerland, 6045

Lucerne Superb USD 202

Hotel Restaurant Weinhof Lucerne  3 stars

Weystrasse 12, Lucerne, Switzerland, 6006

Lucerne Very good USD 158

Hotel Krone Kerns  3 stars

Dorfstrasse 18, Kerns, Switzerland, 5600

Kerns Superb USD 161

Altstadt Hotel Magic Luzern  3 stars

Brandgassli 1, Lucerne, Switzerland, 6004

Lucerne Very good USD 197

Seeburg Lucerne  3 stars

Seeburgstrasse 53-61, Lucerne, Switzerland, 6006

Lucerne Fabulous USD 250

Boutique Hotel Weisses Kreuz Lucerne  3 stars

Furrengasse 19, Lucerne, Switzerland, 6004

Lucerne Fabulous USD 238

Central Hotel Lucerne  3 stars

Morgartenstrasse 4, Lucerne, Switzerland, 6003

Lucerne Guest rating USD 175

De La Paix Lucerne  3 stars

Museggstrasse 2, Lucerne, Switzerland, 6004

Lucerne Very good USD 239

Ambassador Lucerne  3 stars

Zurichstrasse 3, Lucerne, Switzerland, CH6000

Lucerne Very good USD 227

Drei Konige Lucerne  3 stars

Bruchstrasse 35, Lucerne, Switzerland, 6003

Lucerne Very good USD 277

Swisshotel Zug  3 stars

Chollerstrasse 1A, Zug, Switzerland, 6300

Zug Very good USD 164

Hotel Felmis Lucerne  3 stars

Kastanienbaumstrasse 91, Lucerne, Switzerland, 6048

Lucerne Fabulous USD 173

Jugendstil-Hotel Paxmontana Flueli-Ranft  3 stars

Dossen 1, Flueli-Ranft, Switzerland, 6073

Flueli-Ranft Fabulous USD 244

Monopol-Metropol Andermatt  3 stars

Gotthardstrasse 43, Andermatt, Switzerland, 6490

Andermatt Fabulous USD 171

Hotel Zugertor  3 stars

Baarerstrasse 97, Zug, Switzerland, 6302

Zug Fabulous USD 225

Waldstaetterhof Lucerne  3 stars

Zentralstrasse 4, Lucerne, Switzerland, 6003

Lucerne Fabulous USD 264

Hotel Bellevue Lucerne  3 stars

Seeburgstrasse 79, Lucerne, Switzerland, 6006

Lucerne Very good USD 261

Rigi Kaltbad Swiss Quality Hotel  3 stars

Zentrum 4, Rigi Kaltbad, Switzerland, 6356

Rigi Kaltbad Fabulous USD 248

Hotel Stanserhof  3 stars

Stansstaderstr. 20A, Stans, Switzerland, 6370

Stans Very good USD 153

Hotel Station Zug  3 stars

Baarerstr. 73, Zug, Switzerland, 6300

Zug Very good USD 154

Hotel Edelweiss Engelberg  3 stars

Terracestrasse 10, Engelberg, Switzerland, 6390

Engelberg Fabulous USD 237

Rigi Hotel Vitznau  3 stars

Seestrasse 65, Vitznau, Switzerland

Vitznau Superb USD 164

Kultur-Hotel Krone Giswil  3 stars

Brunigstrasse 92, Giswil, Switzerland

Giswil Guest rating USD 178

Alpina Lucerne  3 stars

Frankenstrasse 6, Lucerne, Switzerland, 6003

Lucerne Fabulous USD 231

Grand Swiss Giswil  3 stars

Brunigstrasse 202, Giswil, Switzerland, 6074

Giswil USD 166

Bellevue Terminus Engelberg  3 stars

Bahnhofplatz, Engelberg, Switzerland

Engelberg Very good USD 243

Central Engelberg  3 stars

Dorfstrasse 48, Engelberg, Switzerland, 6391

Engelberg Fabulous USD 221

Schweizerhof Engelberg  3 stars

Dorfstrasse 42, Engelberg, Switzerland

Engelberg Superb USD 200

Spannort Hotel & Restaurant Engelberg  3 stars

Dorfstrasse 28, Engelberg, Switzerland, 6390

Engelberg Superb USD 300

Le Stelle Lucerne  3 stars

Hirschenplatz 3, Lucerne, Switzerland, 6004

Lucerne Fabulous USD 208

Hotel Lorze Cham  3 stars

Dorfplatz 1, Cham, Switzerland, 6330

Cham Very good USD 174

Swissever Zug Swiss Quality Hotel Cham  3 stars

Brunnmatt 6, Cham, Switzerland, 6330

Cham Fabulous USD 180

Ibis Styles Luzern City Hotel  3 stars

Friedenstrasse 8, Lucerne, Switzerland, CH- 6004

Lucerne Very good USD 196

Best Western Hotel Waldegg Horw  3 stars

Kantonsstrasse 8, Horw, Switzerland, 6048

Horw Very good USD 143

Hotel Und Bildungszentrum Matt Schwarzenberg  3 stars

Mattstrasse 19, Schwarzenberg, Switzerland

Schwarzenberg USD 169

Bellevue Seelisberg  3 stars

Dorfstrasse 70, Seelisberg, Switzerland

Seelisberg USD 175

Hotel Sonnenberg Lucerne  3 stars

Zumhofstrasse, Lucerne, Switzerland, 6010

Lucerne Fabulous USD 127

Hotel Thorenberg Lucerne  3 stars

Thorenbergstrasse 5, Lucerne, Switzerland, 6014

Lucerne Very good USD 161

The River House Boutique Hotel Andermatt  3 stars

Gotthardstrasse 58, Andermatt, Switzerland, 6490

Andermatt Fabulous USD 225

Belvoir Sachseln  3 stars

Bruenigstrasse 5, Sachseln, Switzerland

Sachseln Good USD 125

Ski Lodge Engelberg  3 stars

Erlenweg 36, Engelberg, Switzerland

Engelberg Very good USD 418

H+ Hotel Sonnwendhof Engelberg  3 stars

Gerschniweg 1, Engelberg, Switzerland

Engelberg Very good USD 210

Seerausch Swiss Quality Hotel Beckenried  3 stars

Buochserstrasse 54, Beckenried, Switzerland, 06375

Beckenried Good USD 175

Banklialp Engelberg  3 stars

Banklialpweg 25, Engelberg, Switzerland

Engelberg Fabulous USD 265

Hotel Friedheim Weggis  3 stars

Friedheimweg 31, Weggis, Switzerland

Weggis Superb USD 159

Seehof Hotel Du Lac Weggis  3 stars

Gotthardstrasse 4, Weggis, Switzerland, 6353

Weggis Fabulous USD 186

Belmont Engelberg  3 stars

Dorfstrasse 54, Engelberg, Switzerland, 6390

Engelberg Superb USD 226

Easy Living Apartments Lucerne  3 stars

Lindenstrasse 27, Lucerne, Switzerland

Lucerne USD 256

Aparthotel Adler Lucerne  3 stars

Rossligasse 2 - 4, Lucerne, Switzerland

Lucerne Very good USD 202

The Bed + Breakfast Lucerne  3 stars

Taubenhausstrasse 34, Lucerne, Switzerland, 6005

Lucerne Fabulous USD 247

Hotel Crystal Engelberg  3 stars

Dorfstrasse 45, Engelberg, Switzerland, 6390

Engelberg Fabulous USD 152

Royal Lucerne  3 stars

Rigistrasse 22, Lucerne, Switzerland, 6006

Lucerne Fabulous USD 244

Top Hotel Anker Lucerne  3 stars

Pilatusstrasse 36, Lucerne, Switzerland, 6003

Lucerne USD 268

Hotel Fox Lucerne  3 stars

Neustadtstrasse 16, Lucerne, Switzerland

Lucerne USD 201

Alpenclub Engelberg  3 stars

Dorfstrasse 5, Engelberg, Switzerland, 6390

Engelberg Very good USD 238

Hotel Engel Stans  3 stars

Dorfplatz 1, Stans, Switzerland, 6370

Stans Very good USD 130

Hotel Kurhaus Fluehli  3 stars

Dorfstrasse 3, Fluehli, Switzerland, 6173

Fluehli Guest rating

Hotel Spatz Lucerne  2 stars

Obergrundstrasse 103, Lucerne, Switzerland, 6005

Lucerne Very good USD 142

Hotel Alpha Lucerne  2 stars

Zahringerstrasse 24, Lucerne, Switzerland, 6003

Lucerne Fabulous USD 118

Hotel Badus Andermatt  2 stars

Gotthardstrasse 25, Andermatt, Switzerland, 6490

Andermatt Good USD 201

Hotel Engel Emmetten  2 stars

Dorfstrasse 47, Emmetten, Switzerland, 6376

Emmetten Fabulous USD 158

Luzern Youth Hostel  2 stars

Sedelstrasse 12, Lucerne, Switzerland, 6004

Lucerne Good USD 181

Hotel Allegro Einsiedeln  2 stars

Lincolnweg 23, Einsiedeln, Switzerland, 8840

Einsiedeln Superb USD 182

Youth Hostel Zug  2 stars

Allmendstrasse 8, Zug, Switzerland, 6300

Zug Fabulous USD 230

Villa Maria Lucerne  2 stars

Haldenstrasse 36, Lucerne, Switzerland, 6006

Lucerne Superb USD 182

Swiss Holiday Park Morschach  0 stars

Dorfstrasse, 6440, Morschach, Switzerland, 6443

Morschach Fabulous USD 206

Hotel Swiss Chalet Merlischachen  0 stars

Luzernerstrasse 204, Merlischachen, Switzerland, 6402

Merlischachen Fabulous USD 122

Roesli Guest House Lucerne  0 stars

Pfistergasse 12, Lucerne, Switzerland, 6003

Lucerne Very good USD 157

Hotel Nidwaldnerhof Beckenried  0 stars

Dorfstrasse 12, Beckenried, Switzerland, 6375

Beckenried Superb USD 286

Heureka - Horbis Engelberg  0 stars

Horbisstrasse 101, 6390 Engelberg, Switzerland, Engelberg, Switzerland, 6390

Engelberg USD 171

Residence National Luzern  0 stars

Oberwil, Haldenstrasse, 4, 6006, Lucerne, Switzerland, 6006

Lucerne

Apart Holidays Morschach  0 stars

Schulstrasse, 6440, Morschach, Switzerland, 6443

Morschach Superb USD 148

Hotel Bellevue Lucerne  0 stars

Schlossweg 1, Lucerne, Switzerland, 6010

Lucerne Fabulous USD 299

Backpackers Luzern  0 stars

Alpenquai 42, Lucerne, Switzerland, 6005

Lucerne Fabulous USD 103

Hotel Eden Sisikon  0 stars

Axenstrasse 12, Sisikon, Switzerland, 6452

Sisikon

Altstadt Hotel Krone Apartments Luzern  0 stars

Weinmarkt 3, Lucerne, Switzerland, 6004

Lucerne USD 335