East Switzerland hotels

East Switzerland Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Kempinski Grand Hotel Des Bains  5 stars

Via Mezdi 27, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 736

Hotel Waldhaus  5 stars

Via Da Fex 3, Sils Maria, Switzerland, 7514

Sils Maria Superb
USD 365

Grand Resort Bad Ragaz  5 stars

Bernhard-Simonstrasse, 7310 Bad Ragaz, Switzerland, Bad Ragaz, Switzerland, CH 7310

Bad Ragaz Superb
USD 704

Badrutt'S Palace Hotel  5 stars

Via Serlas 27, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 1 225

Kulm  5 stars

Via Veglia 18, St. Moritz, Switzerland, CH-7500

St. Moritz Superb
USD 1 303

Suvretta House  5 stars

Via Chasellas 1, St. Moritz, Switzerland, CH-7500

St. Moritz Exclusive
USD 1 049

Tschuggen Grand  5 stars

Sonnenbergstrasse 1, Arosa, Switzerland, CH-7050

Arosa Superb
USD 1 127

Carlton Hotel St. Moritz  5 stars

Via Johannes Badrutt 11, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 1 945

Paradies Ftan  5 stars

Muglin, Ftan, Switzerland, 7551

Ftan Superb
USD 401

Steigenberger Grandhotel Belvedere  5 stars

Promenade 89, Davos, Switzerland, 7270

Davos Superb
USD 269

Arosa Kulm Hotel & Alpin Spa  5 stars

Innere Poststrasse, Arosa, Switzerland, 7050

Arosa Superb
USD 616

Grand Hotel Kronenhof  5 stars

Via Maistra, Pontresina, Switzerland, 7504

Pontresina Superb
USD 561

Waldhaus Flims Alpine Grand Hotel & Spa  5 stars

Via Dil Parc 3, Flims, Switzerland, 7018

Flims Superb
USD 540

Giardino Mountain  5 stars

Via Maistra 3, St. Moritz, Switzerland, 7512

St. Moritz Exclusive
USD 721

Intercontinental Davos  5 stars

Baslerstrasse 9, Davos, Switzerland, CH7260

Davos Superb
USD 505

Crystal  4 stars

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

St. Moritz Fabulous
USD 500

Best Western Hotel Walhalla  4 stars

Bahnhofplatz, St. Gallen, Switzerland, CH-9001

St. Gallen Fabulous
USD 168

Hotel Engiadina  4 stars

Via San Bastiaun 13, Zuoz, Switzerland, 7524

Zuoz Superb
USD 342

Cresta Sun  4 stars

Talstrasse 52, Davos, Switzerland, 7270

Davos Fabulous
USD 229

San Gian  4 stars

Via San Gian 23, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 452

Hotel Metropol  4 stars

Bahnhofstrasse 49, Arbon, Switzerland, 9320

Arbon Fabulous
USD 174

Sunstar Alpine Hotel Lenzerheide  4 stars

Voa Sporz 8, Lenzerheide, Switzerland, 7078

Lenzerheide Fabulous
USD 379

Chalet Belmont  4 stars

Via Dil Parc, Flims, Switzerland, 7018

Flims Superb
USD 505

Kongress  4 stars

Promenade 94, Davos, Switzerland, 7270

Davos Superb
USD 230

Hotel Chlosterhof Stein Am Rhein  4 stars

Oehningerstrasse 2, Stein Am Rhein, Switzerland, 8260

Stein Am Rhein Fabulous
USD 163

Radisson Blu Hotel, St. Gallen  4 stars

St. Jakob Strasse 55, St. Gallen, Switzerland, 9000

St. Gallen Fabulous
USD 191

Wellness Hotel Adula  4 stars

Via Sorts Sut 3, Flims, Switzerland, 7018

Flims Superb
USD 339

Hotel Bernina 1865  4 stars

Plazzet 20, Samedan, Switzerland, 7503

Samedan Superb
USD 575

Walzenhausen Swiss Quality  4 stars

Dorf 45, Walzenhausen, Switzerland, 9428

Walzenhausen Very good
USD 156

Hotel Chesa Rosatsch  4 stars

Via San Gian 7, Celerina/Schlarigna, Switzerland, 7505

Celerina/Schlarigna Superb
USD 369

Hotel Seehof  4 stars

Promenade 159, Davos, Switzerland, 7260

Davos Fabulous
USD 470

Arabella Hotel Waldhuus Swiss Quality  4 stars

Mattastrasse 58, Davos, Switzerland, 7270

Davos Fabulous
USD 354

Morosani Posthotel  4 stars

Promenade 42, Davos, Switzerland, 7270

Davos Very good
USD 293

Central Swiss Quality Sporthotel  4 stars

Tobelmuehlestrasse 1, Davos, Switzerland, 7270

Davos Fabulous
USD 266

Abc Swiss Quality Hotel  4 stars

Ottostrasse 8, Chur, Switzerland, 7000

Chur Superb
USD 275

Art Boutique Hotel Monopol  4 stars

Via Maistra 17, St. Moritz, Switzerland, CH 7500

St. Moritz Fabulous
USD 528

Morosani Schweizerhof  4 stars

Promenade 50, Davos, Switzerland, 7270

Davos Very good
USD 315

Turmhotel Victoria  4 stars

Alte Fluelastrasse 2, Davos, Switzerland, 7260

Davos Fabulous
USD 214

Europa  4 stars

Via Suot Chesas 9, St. Moritz, Switzerland, 7512

St. Moritz Fabulous
USD 189

Edelweiss Swiss Quality  4 stars

Dorfstrasse 53, Sils Maria, Switzerland, 7514

Sils Maria
USD 335

Hotel Castell  4 stars

Via Castell, Zuoz, Switzerland, 7524

Zuoz Superb
USD 288

Sunstar Hotel & Spa Davos  4 stars

Oberwiesstrasse 3, Davos, Switzerland, 7270

Davos Fabulous
USD 257

Sunstar Alpine Hotel Arosa  4 stars

Seewaldweg, Arosa, Switzerland, 7050

Arosa Very good
USD 440

Sunstar Alpine Hotel Flims  4 stars

Rudi Dado 8, Flims, Switzerland, 7018

Flims Fabulous
USD 260

Sunstar Boutique Hotel Albeina Klosters  4 stars

Boscaweg 7, Klosters, Switzerland, 7252

Klosters Fabulous
USD 257

Hotel Heiden  4 stars

Seeallee 8, Heiden, Switzerland, 9410

Heiden Fabulous
USD 202

Einstein St. Gallen  4 stars

Berneggstrasse 2, St. Gallen, Switzerland, 9000

St. Gallen Superb
USD 289

Hotel Steffani  4 stars

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

St. Moritz Superb
USD 566

The Excelsior  4 stars

Sonnenbergstrasse, Arosa, Switzerland, 7050

Arosa Superb
USD 422

Hard Rock Hotel Davos  4 stars

Tobelmuhlestrasse 2, Davos, Switzerland, 7270

Davos Fabulous
USD 228

Grischa - Das Hotel Davos  4 stars

Talstrasse 3, Davos, Switzerland, 7270

Davos Superb
USD 265

Nira Alpina  4 stars

Via Dal Corvatsch 76, Silvaplana, Switzerland, 7513

Silvaplana Superb
USD 633

Meierhof  4 stars

Promenade 135, Davos, Switzerland, 7260

Davos Fabulous
USD 274

Maloja Palace  4 stars

Hauptstrasse, Maloja, Switzerland, 07516

Maloja Very good
USD 146

Waldhotel Davos  4 stars

Buolstrasse 3, Davos, Switzerland

Davos Superb
USD 452

Schweizerhof  4 stars

Via Dal Bagn 54, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 368

Romantik Hotel Stern  4 stars

Reichsgasse 11, Chur, Switzerland

Chur Fabulous
USD 156

Arabella Sheraton Derby  4 stars

Promenade 139, Davos, Switzerland

Davos
USD 984

Albana  4 stars

Via Vers Mulins 6, Silvaplana, Switzerland, 7500

Silvaplana Very good
USD 325

Europe  4 stars

Promenade 63, Davos, Switzerland, 7270

Davos Very good
USD 158

Hilton Garden Inn Davos  4 stars

Promenade 103, Davos, Switzerland, 7270

Davos Superb
USD 221

Signinahotel  4 stars

Talstation, Laax, Switzerland, 7032

Laax Fabulous
USD 229

Villa Silvana  4 stars

Via Dil Parc 3, Flims, Switzerland, 7018

Flims Fabulous
USD 404

Hotel Alpina  4 stars

Bahnhofstrasse 1, Klosters, Switzerland, 7250

Klosters Superb
USD 373

Hotel Hof Weissbad  4 stars

Parkstrasse 1, Weissbad, Switzerland, 9057

Weissbad Exclusive
USD 404

Hotel Bad Horn  4 stars

Seestrasse 36, Horn, Switzerland, 9326

Horn Fabulous
USD 322

Ameron Swiss Mountain Hotel Davos  4 stars

Scalettastrasse 22, Davos, Switzerland, 7270

Davos Superb
USD 317

Reine Victoria  4 stars

Via Rosatsch 18, St. Moritz, Switzerland, 7500

St. Moritz Very good
USD 334

Swisshotel Flims  4 stars

Via Nova 72, Flims, Switzerland, 7017

Flims Good
USD 241

Belarosa Hotel Superior  4 stars

Eichhornliweg 1, Arosa, Switzerland

Arosa Superb
USD 569

Hotel Pratschli  4 stars

Genderstrasse, Arosa, Switzerland, 7050

Arosa
USD 407

Hotel Le Prese  4 stars

Via Principale 738, Poschiavo, Switzerland, 7746

Poschiavo
USD 303

Hotel Garni Muttler Alpinresort & Spa  4 stars

Dorfstr. 35, Samnaun, Switzerland, 7563

Samnaun Exclusive
USD 254

Valbella Inn Resort  4 stars

Voa Selva, Valbella, Switzerland, 7077

Valbella
USD 501

Post  3 stars

Poststrasse 11, Chur, Switzerland, 7002

Chur Fabulous
USD 174

Swiss Heidi Hotel  3 stars

Werkhofstrasse 1, Maienfeld, Switzerland, 7304

Maienfeld Fabulous
USD 137

Hotel Arte  3 stars

Via Tinus 7, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 302

Nolda  3 stars

Via Crasta 3, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 243

Languard  3 stars

Via Veglia 14, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 323

Soldanella  3 stars

Via Somplaz 17, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 336

Hotel Dom  3 stars

Webergasse 22, St. Gallen, Switzerland, 9001

St. Gallen Fabulous
USD 141

Hotel Meisser  3 stars

Dorfstrasse 42, Guarda, Switzerland, 7545

Guarda Superb
USD 289

National  3 stars

Obere Strasse 31, Davos, Switzerland, 7270

Davos Fabulous
USD 246

Berghotel Randolins  3 stars

Via Curtins 2, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 257

Sommerau  3 stars

Emserstrasse 4, Chur, Switzerland, 7000

Chur Fabulous
USD 263

Chur  3 stars

Welschdorfli 2, Chur, Switzerland, 7000

Chur Very good
USD 193

Schloss Wartegg  3 stars

Das Bio Schlosshotel Am Bodensee, Von Blarer Weg 1, Rorschacherberg, Switzerland, 9404

Rorschacherberg Fabulous
USD 202

Hauser Swiss Quality Hotel  3 stars

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

St. Moritz Fabulous
USD 304

Hotel Crusch Alba Zernez  3 stars

Roven 53, Zernez, Switzerland, 7530

Zernez Superb
USD 182

Ambiente Hotel Freieck  3 stars

Reichsgasse 44, Chur, Switzerland, 7002

Chur Fabulous
USD 224

Hotel Donatz  3 stars

Plazzet 15, Samedan, Switzerland, 7503

Samedan Fabulous
USD 206

Hotel Streiff Superior  3 stars

Sonnenbergstrasse, Arosa, Switzerland, 7050

Arosa Superb
USD 322

Laudinella  3 stars

Via Tegiatscha 17, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 302

Piz  3 stars

Via Dal Bagn 6, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 221

Baren  3 stars

Via Maistra 50, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 242

Hotel Metropol  3 stars

Bahnhofplatz 3, St. Gallen, Switzerland

St. Gallen Fabulous
USD 228

Club Hotel Davos  3 stars

Promenade 23, Davos, Switzerland, 7270

Davos Very good
USD 208

Strela  3 stars

Obere Strasse 39, Davos, Switzerland, 7270

Davos Fabulous
USD 227

Hotel & Solbad Altein  3 stars

Alteinstrasse, Arosa, Switzerland, 7050

Arosa Very good
USD 234

Hotel Alpina  3 stars

Dorfplatz, Vals, Switzerland, 7132

Vals Superb
USD 181

Hotel Parsenn  3 stars

Promenade 152, Davos, Switzerland, 7260

Davos Superb
USD 183

Hotel Waldhaus Am See  3 stars

Via Dim Lej 6, St. Moritz, Switzerland, 7500

St. Moritz Fabulous
USD 312

Panorama Hotel  3 stars

Promenade 80, Davos, Switzerland, 7270

Davos Fabulous
USD 241

Riders Hotel  3 stars

Talstation, Laax, Switzerland

Laax Fabulous
USD 228

Idyllhotel Appenzellerhof  3 stars

Hauptstrasse 6, Speicher, Switzerland, 9042

Speicher Very good
USD 158

Hotel De Charme Roemerhof  3 stars

Freiheitsgasse 3, Arbon, Switzerland

Arbon
USD 189

Hotel Bunda Davos  3 stars

Museumstrasse 4, Davos, Switzerland, 7260

Davos Fabulous
USD 194

Newstar Swiss Quality Hotel  3 stars

Breitfeldstrasse 9, St. Gallen, Switzerland, 9015

St. Gallen Superb
USD 143

Hotel Frisal  3 stars

Dorf, Brigels, Switzerland, 7165

Brigels
USD 173

Hotel Astras  3 stars

Stradun, Scuol, Switzerland, 7550

Scuol Superb
USD 170

Hotel Mozart  3 stars

Hauptstrasse 82, Rorschach, Switzerland, 9400

Rorschach Fabulous
USD 184

Eden Hotel Und Restaurant  3 stars

Bahnhofstrasse 31, Ilanz/Glion, Switzerland

Ilanz/Glion Very good
USD 190

Pradas Resort Brigels  3 stars

Via Plaun Rueun 44, Breil/Brigels, Switzerland

Breil/Brigels Fabulous
USD 158

Sport-Lodge Klosters  3 stars

Doggilochstrasse 36, Klosters, Switzerland, 7250

Klosters Fabulous
USD 207

Sporthotel Pontresina  3 stars

Via Maistra, Pontresina, Switzerland, 7504

Pontresina Good
USD 363

Hotel Chesa Grischuna  3 stars

Bahnhofstr. 12, Klosters, Switzerland, 7250

Klosters Superb
USD 304

Hotel Eastside  3 stars

Langgasse 151, St. Gallen, Switzerland, 9008

St. Gallen Superb
USD 187

Casanna  3 stars

Alteinstrasse 6, Davos, Switzerland, 7270

Davos Superb
USD 204

Hotel Ziil  3 stars

Lengwilerstrasse 4, Kreuzlingen, Switzerland, 8280

Kreuzlingen Superb
USD 174

Hotel Hecht Appenzell  3 stars

Hauptgasse 9, Appenzell, Switzerland, 9050

Appenzell Superb
USD 199

Hotel Six  3 stars

Hauptstrasse 6, Kreuzlingen, Switzerland, 8280

Kreuzlingen Very good
USD 130

Hotel Klarer  3 stars

Via Maistra 24, Zuoz, Switzerland, 7524

Zuoz Fabulous
USD 151

Peaks Place  3 stars

Via Uletsch, Laax, Switzerland

Laax
USD 244

Lofthotel  3 stars

Alte Spinnerei, Murg, Switzerland, 8877

Murg Superb
USD 262

Hotel Garni Siesta  3 stars

Tannenboden, Flumserberg, Switzerland, 8898

Flumserberg Fabulous
USD 158

Hotel Schwanen  3 stars

Obere Bahnhofstrasse 21, Wil, Switzerland, 9500

Wil
USD 161

Hotel Albula & Julier  3 stars

Vigla Veia Gelgia 19, Tiefencastel, Switzerland, 7450

Tiefencastel Fabulous
USD 160

Hotel Baer & Post Zernez  3 stars

Curtins 108, Zernez, Switzerland, 7530

Zernez Superb
USD 165

Hotel Herisau  3 stars

Bahnhofstrasse 14, Herisau, Switzerland, 9100

Herisau
USD 182

Hotel Helvetia  3 stars

Via Maistra 62, Mustair, Switzerland, 7537

Mustair
USD 216

Wellnesshotel Liun  3 stars

Via Maistra, Mustair, Switzerland, 7537

Mustair
USD 177

Romantik Hotel Muottas Muragl  3 stars

Via Da Bernina, Samedan, Switzerland, 7503

Samedan
USD 256

Hotel Eden Superior  3 stars

Via Veglia 12, St. Moritz, Switzerland, 7500

St. Moritz Superb
USD 242

Hotel Bellaval Scuol  3 stars

Via Da Ftan, Scuol, Switzerland, 7550

Scuol
USD 175

Hotel Laret  3 stars

Laretstrasse 9, Samnaun, Switzerland, 7562

Samnaun Very good
USD 329

Hotel Adler  3 stars

Weissbadstrasse 2 Am Adlerplatz, Appenzell, Switzerland, 9050

Appenzell Very good
USD 185

Lazy Mountain  3 stars

Via Resgia 1, Ladir, Switzerland, 7155

Ladir
USD 113

Casa Alva  3 stars

Via Visut 31, Trin, Switzerland, 7014

Trin
USD 196

Casa Il Siemi  3 stars

Via Sumvitg 4, Luven, Switzerland, 7141

Luven
USD 142

Hotel Elmer  3 stars

Dorf, Elm, Switzerland, 8767

Elm Superb
USD 167

Hotel Fex  3 stars

Via Da Fex 73, Sils Maria, Switzerland, 7514

Sils Maria
USD 283

Montana  3 stars

Bahnhofstrasse 2, Davos, Switzerland

Davos
USD 182

Hotel Stille  2 stars

Via Surpunt 58, St. Moritz, Switzerland, 7500

St. Moritz Good
USD 141

Youth Hostel St. Moritz  2 stars

Via Surpunt 60, St. Moritz, Switzerland, NULL

St. Moritz Fabulous
USD 112

Hotel Alpina  2 stars

Richtstattweg 1, Davos, Switzerland, 7270

Davos Very good
USD 126

Arena Lodge  2 stars

Via Prau Da Monis 2, Flims, Switzerland, 7017

Flims
USD 246

Basic Hotel Arosa  2 stars

Hubelstrasse, Arosa, Switzerland

Arosa
USD 240

Hotel Edelweiss  2 stars

Rossweidstrasse 9, Davos, Switzerland, 7270

Davos Fabulous
USD 296

Youth Hostel St. Gallen  2 stars

Juchstrasse 25, St. Gallen, Switzerland, 9000

St. Gallen

B&B Cad'Stampa  2 stars

Casaccia, Casaccia, Switzerland, 7602

Casaccia
USD 152

Hotel A La Staziun  2 stars

Staziun, Zernez, Switzerland, 7530

Zernez
USD 129

Hotel Disentiserhof  0 stars

Via Disentiserhof 1, Disentis, Switzerland, 7180

Disentis Guest rating
USD 120

All In One Hotel - Inn Lodge / Swiss Lodge  0 stars

Via Nouva 3, Celerina/Schlarigna, Switzerland, 7505

Celerina/Schlarigna Fabulous
USD 168

Rocksresort  0 stars

Via Murschetg, Eco, 7152, Laax, Switzerland, 7032

Laax Exceptional
USD 488

Resort Walensee  0 stars

Gostenstrasse 20, Unterterzen, Switzerland, 8882

Unterterzen Fabulous
USD 240

Priva Alpine Lodge  0 stars

Dieschen Sot 18, Lenzerheide, Switzerland, 7078

Lenzerheide Superb
USD 369

Hotel Schatzalp  0 stars

Davos Platz, 7270, Davos, Switzerland, 7270

Davos

Loki Lain  0 stars

Voa Nova; 7451 Davos, Lenz, Switzerland, 7082

Lenz
USD 552

Hostel Casa Franco  0 stars

Via Sela 11, St. Moritz, Switzerland

St. Moritz Very good
USD 157

Albl  0 stars

Obere Strasse 17, Davos, Switzerland, 7270

Davos
USD 347

Apartment Bunda  0 stars

Bundastrasse 13, Davos, Switzerland, 7270

Davos
USD 152

Disentiserhof C502  0 stars

Via Disentiserhof C-502, Disentis, Switzerland, 7180

Disentis

Hotel Roseg-Gletscher  0 stars

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

Pontresina
USD 170

Ferienwohnung St. Moritz  0 stars

Via Sela 5, St. Moritz, Switzerland, 7500

St. Moritz
USD 335

Pensiun Trais Piz  0 stars

Via Maistra 7, Bever, Switzerland, 7502

Bever

Arcula  0 stars

Via La Quadra 6, Flims, Switzerland, 7017

Flims
USD 192

Edelweiss Mountain Suites 07-06  0 stars

Via Sorts Sura 7, Flims, Switzerland, 7018

Flims
USD 569

Heidi-Immo Casa Miro 6  0 stars

Via Davos Sulten 9, Flims, Switzerland, 7017

Flims
USD 203

Albergo Ospizio Bernina  0 stars

Bernina, Berninahauser, Switzerland, 7710

Berninahauser
USD 116

Ustria / Pensiun Trutg  0 stars

Trutg 243A, Vella, Switzerland, 7144

Vella
USD 93

Casa Fluras  0 stars

Promenade 61, Flims, Switzerland, 7018

Flims
USD 270