Central Switzerland hotels

Central Switzerland Overview

Show all cities
Alphabetical City Index
Hotels City Rating

The Hotel  5 stars

Sempacherstrasse 14, Lucerne, Switzerland, 6002

Lucerne Superb
USD 274

Palace Lucerne  5 stars

Haldenstrasse 10, Lucerne, Switzerland, 6002

Lucerne Superb
USD 481

Park Hotel Vitznau  5 stars

Seestrasse 18, Vitznau, Switzerland, 6354

Vitznau Superb
USD 944

Schweizerhof  5 stars

Schweizerhofquai, Lucerne, Switzerland, 6002

Lucerne Superb
USD 368

Grand National  5 stars

Haldenstrasse 4, Lucerne, Switzerland, 6002

Lucerne Superb
USD 288

Park Weggis  5 stars

Hertensteinstrasse 34, Weggis, Switzerland, 6353

Weggis Superb
USD 540

Panorama Resort & Spa  5 stars

Schoenfelsstrasse, Feusisberg, Switzerland, 8835

Feusisberg Superb
USD 399

Hotel Villa Honegg  5 stars

Honegg, Ennetburgen, Switzerland, 6373

Ennetburgen Exclusive
USD 1 217

The Chedi Andermatt  5 stars

Gotthardstrasse 4, Andermatt, Switzerland, 6490

Andermatt Superb
USD 1 161

Andermatt Swiss Alps Resort  5 stars

Gotthardstrasse 2, Andermatt, Switzerland

Andermatt Exclusive
USD 221

Art Deco Hotel Montana  4 stars

Adligenswiler Strasse 22, Lucerne, Switzerland, 6002

Lucerne Superb
USD 435

Ameron Luzern Hotel Flora  4 stars

Seidenhofstrasse 5, Lucerne, Switzerland, CH-6002

Lucerne Fabulous
USD 175

Luzernerhof  4 stars

Alpenstrasse 3, Lucerne, Switzerland, 6004

Lucerne Good
USD 133

Seehotel Pilatus  4 stars

Seestrasse 34, Hergiswil, Switzerland, 6052

Hergiswil Fabulous
USD 177

Des Balances  4 stars

Weinmarkt, Lucerne, Switzerland, 6004

Lucerne Superb
USD 251

Astoria Lucerne  4 stars

Pilatusstrasse 29, Lucerne, Switzerland, 6002

Lucerne Fabulous
USD 210

Grand Europe  4 stars

Haldenstrasse 59, Lucerne, Switzerland, 6002

Lucerne Fabulous
USD 271

Parkhotel Zug  4 stars

Industriestrasse 14, Zug, Switzerland, 6304

Zug Very good
USD 317

H+ Hotel & Spa Engelberg  4 stars

Dorfstrasse 33, Engelberg, Switzerland, CH 6390

Engelberg Fabulous
USD 232

Seminar- Und Wellnesshotel Stoos  4 stars

Ringstrasse 10, Stoos, Switzerland, 6433

Stoos Very good
USD 278

Continental Park  4 stars

Murbacherstrasse 4, Lucerne, Switzerland, 6002

Lucerne Fabulous
USD 286

Romantik Hotel Wilden Mann  4 stars

Bahnhofstrasse 30, Lucerne, Switzerland, CH-6000

Lucerne Fabulous
USD 230

Cascada Swiss Quality Hotel  4 stars

Bundesplatz 18, Lucerne, Switzerland, 6003

Lucerne Fabulous
USD 256

Monopol  4 stars

Pilatusstrasse 1, Lucerne, Switzerland, 6002

Lucerne Fabulous
USD 207

Kastanienbaum Swiss Quality Seehotel  4 stars

St. Niklausenstrasse 105, Lucerne, Switzerland, 6047

Lucerne Fabulous
USD 145

Seehotel Hermitage  4 stars

Seeburgstrasse 72, Lucerne, Switzerland, 6006

Lucerne Superb
USD 252

Post Hotel Weggis  4 stars

Seestrasse 8, Weggis, Switzerland, 6353

Weggis Fabulous
USD 109

City Garden Hotel  4 stars

Metallstrasse 20, Zug, Switzerland, 6300

Zug Fabulous
USD 396

Hotel Vitznauerhof  4 stars

Seestrasse 80, Vitznau, Switzerland, 6354

Vitznau Superb
USD 196

Frutt Lodge & Spa  4 stars

Frutt 9, Melchsee Frutt, Switzerland, 6068

Melchsee Frutt Superb
USD 441

Chateau Gutsch  4 stars

Kanonenstrasse, Lucerne, Switzerland

Lucerne Superb
USD 295

Radisson Blu  4 stars

Inseliquai 12, Lucerne, Switzerland, 6005

Lucerne Fabulous
USD 286

Beau Rivage  4 stars

Gotthardstrasse 6, Weggis, Switzerland, Weggis

Weggis Superb
USD 262

City  4 stars

Gersauerstr. 21, Brunnen, Switzerland, 6440

Brunnen Good
USD 202

Bellevue Terminus  4 stars

Bahnhofstrasse 10, Engelberg, Switzerland

Engelberg Very good
USD 239

Renaissance Lucerne Hotel  4 stars

Pilatusstrasse 15, Lucerne, Switzerland, 6002

Lucerne Superb
USD 270

Hotel Rebstock  4 stars

St. Leodegarstrasse 3, Lucerne, Switzerland, 6006

Lucerne Fabulous
USD 267

Campus Hotel Hertenstein  4 stars

Hertensteinstrasse 156, Weggis, Switzerland, 6353

Weggis Superb
USD 307

Hotel Hofgarten  4 stars

Stadthofstrasse 14, Lucerne, Switzerland, CH-6006

Lucerne Very good
USD 261

Ibis Budget Hotel Luzern City  4 stars

Kellerstr. 6, Lucerne, Switzerland, 6005

Lucerne Very good
USD 93

Rothaus  3 stars

Klosterstrasse 4, Lucerne, Switzerland, 6003

Lucerne Good
USD 194

Altstadt Hotel Krone Luzern  3 stars

Weinmarkt 12, Lucerne, Switzerland, 6004

Lucerne Fabulous
USD 196

Holiday Inn Express Luzern-Neuenkirch  3 stars

Neuenkirch A2 - Luzern, Lucerne, Switzerland, 6023

Lucerne Fabulous
USD 157

Terrace  3 stars

Terracestrasse 33, Engelberg, Switzerland, 6390

Engelberg Very good
USD 190

Des Alpes  3 stars

Furrengasse 3, Lucerne, Switzerland, 6004

Lucerne Fabulous
USD 197

Tourist Hotel  3 stars

St. Karliquai 12, Lucerne, Switzerland, 6004

Lucerne Fabulous
USD 234

Balm  3 stars

Balmstr. 3, Lucerne, Switzerland, 6045

Lucerne Superb
USD 158

Restaurant Weinhof  3 stars

Weystrasse 12, Lucerne, Switzerland, 6006

Lucerne Very good
USD 158

Krone  3 stars

Dorfstrasse 18, Kerns, Switzerland, 5600

Kerns Superb
USD 196

Altstadt Hotel Magic Luzern  3 stars

Brandgassli 1, Lucerne, Switzerland, 6004

Lucerne Very good
USD 227

Seeburg  3 stars

Seeburgstrasse 53-61, Lucerne, Switzerland, 6006

Lucerne Fabulous
USD 200

Boutique Hotel Weisses Kreuz  3 stars

Furrengasse 19, Lucerne, Switzerland, 6004

Lucerne Fabulous
USD 231

Central  3 stars

Morgartenstrasse 4, Lucerne, Switzerland, 6003

Lucerne Guest rating
USD 254

Hotel De La Paix  3 stars

Museggstrasse 2, Lucerne, Switzerland, 6004

Lucerne Very good
USD 194

Ambassador  3 stars

Zurichstrasse 3, Lucerne, Switzerland, CH6000

Lucerne Very good
USD 177

Drei Konige  3 stars

Bruchstrasse 35, Lucerne, Switzerland, 6003

Lucerne Very good
USD 142

Swisshotel Zug  3 stars

Chollerstrasse 1A, Zug, Switzerland, 6300

Zug Very good
USD 168

Hotel Felmis  3 stars

Kastanienbaumstrasse 91, Lucerne, Switzerland, 6048

Lucerne Fabulous
USD 142

Jugendstil-Hotel Paxmontana  3 stars

Dossen 1, Flueli-Ranft, Switzerland, 6073

Flueli-Ranft Fabulous
USD 221

Monopol-Metropol  3 stars

Gotthardstrasse 43, Andermatt, Switzerland, 6490

Andermatt Fabulous
USD 178

Hotel Zugertor  3 stars

Baarerstrasse 97, Zug, Switzerland, 6302

Zug Fabulous
USD 241

Waldstaetterhof  3 stars

Zentralstrasse 4, Lucerne, Switzerland, 6003

Lucerne Fabulous
USD 201

Hotel Bellevue  3 stars

Seeburgstrasse 79, Lucerne, Switzerland, 6006

Lucerne Fabulous
USD 177

Rigi Kaltbad Swiss Quality Hotel  3 stars

Zentrum 4, Rigi Kaltbad, Switzerland, 6356

Rigi Kaltbad Fabulous
USD 229

Hotel Stanserhof  3 stars

Stansstaderstr. 20A, Stans, Switzerland, 6370

Stans Very good
USD 144

Hotel Station Zug  3 stars

Baarerstr. 73, Zug, Switzerland, 6300

Zug Very good
USD 154

Hotel Edelweiss  3 stars

Terracestrasse 10, Engelberg, Switzerland, 6390

Engelberg Fabulous
USD 238

Hotel Rigi Vitznau  3 stars

Seestrasse 65, Vitznau, Switzerland

Vitznau Fabulous
USD 173

Kultur Hotel Krone Giswil  3 stars

Brunigstrasse 92, Giswil, Switzerland

Giswil Guest rating
USD 167

Alpina  3 stars

Frankenstrasse 6, Lucerne, Switzerland, 6003

Lucerne Fabulous
USD 174

Grand Swiss  3 stars

Brunigstrasse 202, Giswil, Switzerland, 6074

Giswil
USD 166

Hotel Central  3 stars

Dorfstrasse 48, Engelberg, Switzerland, 6391

Engelberg Fabulous
USD 233

Schweizerhof  3 stars

Dorfstrasse 42, Engelberg, Switzerland

Engelberg Superb
USD 206

Spannort Hotel & Restaurant  3 stars

Dorfstrasse 28, Engelberg, Switzerland, 6390

Engelberg Superb
USD 311

Le Stelle  3 stars

Hirschenplatz 3, Lucerne, Switzerland, 6004

Lucerne Fabulous
USD 154

Hotel Lorze  3 stars

Dorfplatz 1, Cham, Switzerland, 6330

Cham Very good
USD 173

Swissever Zug Swiss Quality Hotel  3 stars

Brunnmatt 6, Cham, Switzerland, 6330

Cham Fabulous
USD 175

Ibis Styles Luzern City  3 stars

Friedenstrasse 8, Lucerne, Switzerland, CH- 6004

Lucerne Very good
USD 125

Best Western Hotel Waldegg  3 stars

Kantonsstrasse 8, Horw, Switzerland, 6048

Horw Fabulous
USD 153

Hotel & Bildungszentrum Matt  3 stars

Mattstrasse 19, Schwarzenberg, Switzerland

Schwarzenberg
USD 178

Hotel Und Naturhaus Bellevue  3 stars

Dorfstrasse 70, Seelisberg, Switzerland

Seelisberg
USD 242

Hotel Sonnenberg  3 stars

Zumhofstrasse, Lucerne, Switzerland, 6010

Lucerne Fabulous
USD 110

Hotel Thorenberg  3 stars

Thorenbergstrasse 5, Lucerne, Switzerland, 6014

Lucerne Very good
USD 206

The River House Boutique Hotel  3 stars

Gotthardstrasse 58, Andermatt, Switzerland, 6490

Andermatt Superb
USD 260

Belvoir  3 stars

Bruenigstrasse 5, Sachseln, Switzerland

Sachseln Good
USD 125

Ski Lodge Engelberg  3 stars

Erlenweg 36, Engelberg, Switzerland

Engelberg Very good
USD 344

H+ Hotel Sonnwendhof Engelberg  3 stars

Gerschniweg 1, Engelberg, Switzerland

Engelberg Very good
USD 194

Seerausch Swiss Quality Hotel  3 stars

Buochserstrasse 54, Beckenried, Switzerland, 06375

Beckenried Fabulous
USD 147

Banklialp  3 stars

Banklialpweg 25, Engelberg, Switzerland

Engelberg Fabulous
USD 175

Hotel Friedheim  3 stars

Friedheimweg 31, Weggis, Switzerland

Weggis Superb
USD 151

Seehof Hotel Du Lac  3 stars

Gotthardstrasse 4, Weggis, Switzerland, 6353

Weggis Fabulous
USD 126

Belmont  3 stars

Dorfstrasse 54, Engelberg, Switzerland, 6390

Engelberg Superb
USD 232

Aparthotel Adler  3 stars

Rossligasse 2 - 4, Lucerne, Switzerland

Lucerne Very good
USD 214

The Bed + Breakfast  3 stars

Taubenhausstrasse 34, Lucerne, Switzerland, 6005

Lucerne Fabulous
USD 214

Hotel Crystal  3 stars

Dorfstrasse 45, Engelberg, Switzerland, 6390

Engelberg Fabulous
USD 180

Royal  3 stars

Rigistrasse 22, Lucerne, Switzerland, 6006

Lucerne Fabulous
USD 234

Top Hotel Anker Lucerne  3 stars

Pilatusstrasse 36, Lucerne, Switzerland, 6003

Lucerne
USD 279

Hotel Fox  3 stars

Neustadtstrasse 16, Lucerne, Switzerland

Lucerne
USD 216

Alpenclub  3 stars

Dorfstrasse 5, Engelberg, Switzerland, 6390

Engelberg Very good
USD 204

Hotel Engel  3 stars

Dorfplatz 1, Stans, Switzerland, 6370

Stans Very good
USD 132

Hotel Kurhaus  3 stars

Dorfstrasse 3, Fluehli, Switzerland, 6173

Fluehli Guest rating

Hotel Falken  2 stars

Falkengasse 6, Lucerne, Switzerland, 6004

Lucerne Good
USD 137

Hotel Spatz  2 stars

Obergrundstrasse 103, Lucerne, Switzerland, 6005

Lucerne Very good
USD 137

Hotel Alpha  2 stars

Zahringerstrasse 24, Lucerne, Switzerland, 6003

Lucerne Fabulous
USD 107

Hotel Badus  2 stars

Gotthardstrasse 25, Andermatt, Switzerland, 6490

Andermatt Good
USD 190

Zentrum Eckstein  2 stars

Langgasse 9, Baar, Switzerland, 6340

Baar Very good
USD 151

Hotel Engel  2 stars

Dorfstrasse 47, Emmetten, Switzerland, 6376

Emmetten Fabulous
USD 154

Luzern Youth Hostel  2 stars

Sedelstrasse 12, Lucerne, Switzerland, 6004

Lucerne Good
USD 79

Hotel Allegro Superior  2 stars

Lincolnweg 23, Einsiedeln, Switzerland, 8840

Einsiedeln Superb
USD 152

Zug Youth Hostel  2 stars

Allmendstrasse 8, Zug, Switzerland, 6300

Zug Fabulous
USD 172

Villa Maria  2 stars

Haldenstrasse 36, Lucerne, Switzerland, 6006

Lucerne Fabulous
USD 153

Swiss Holiday Park  0 stars

Dorfstrasse, 6440, Morschach, Switzerland, 6443

Morschach Fabulous
USD 220

Hotel Swiss Chalet  0 stars

Luzernerstrasse 204, Merlischachen, Switzerland, 6402

Merlischachen Fabulous
USD 118

Roesli Guest House  0 stars

Pfistergasse 12, Lucerne, Switzerland, 6003

Lucerne Very good
USD 164

Hotel Nidwaldnerhof  0 stars

Dorfstrasse 12, Beckenried, Switzerland, 6375

Beckenried Superb
USD 193

Heureka - Horbis  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  0 stars

Schulstrasse, 6440, Morschach, Switzerland, 6443

Morschach Superb
USD 147

Easy Living Apartments  0 stars

Lindenstrasse 27, Lucerne, Switzerland

Lucerne
USD 308

Hotel Bellevue  0 stars

Schlossweg 1, Lucerne, Switzerland, 6010

Lucerne Fabulous
USD 288

Backpackers Luzern  0 stars

Alpenquai 42, Lucerne, Switzerland, 6005

Lucerne Fabulous
USD 89

Hotel Eden Sisikon  0 stars

Axenstrasse 12, Sisikon, Switzerland, 6452

Sisikon
USD 117

Altstadt Hotel Krone Apartments Luzern  0 stars

Weinmarkt 3, Lucerne, Switzerland, 6004

Lucerne
USD 224