Hotels in St. Moritz

Book a hotel directly

St. Moritz is the oldest winter holiday destination in the world. Its pioneering hoteliers have contributed much to the history of tourism and continually came up with new innovations to put St. Moritz on the map. Today this long tradition of hospitality is proudly and enthusiastically upheld by around 40 hotels.

Hotel list
Excellent 91/100

Art Boutique Hotel Monopol

Via Maistra , 7500 St. Moritz
+41 81 837 04 04
www.monopol.ch
artboutique@remove-this.monopol.ch

Excellent 96/100

Badrutt's Palace Hotel

Via Serlas , 7500 St. Moritz
+41 81 837 10 00
www.badruttspalace.com
reservations@remove-this.badruttspalace.com

Excellent 89/100

Berghotel Randolins

Via Curtins , 7500 St. Moritz
+41 81 830 83 83
www.randolins.ch
willkommen@remove-this.randolins.ch

Excellent 95/100

Carlton Hotel St. Moritz

Via J. Badrutt , 7500 St. Moritz
+41 81 836 70 00
www.carlton-stmoritz.ch
info@remove-this.carlton-stmoritz.ch

Fair 74/100

Casa Franco St. Moritz

Via Sela , 7500 St. Moritz
+41 81 838 59 59
www.sonne-stmoritz.ch
hotel@remove-this.sonne-stmoritz.ch

Good 80/100

Chesa Albris - Privatzimmer

Via Surpunt , 7500 St. Moritz
+41 81 833 54 65
www.albris59.jimdo.com
bolligerlin@remove-this.hotmail.com

Good 80/100

Club Med St Moritz Roi Soleil

Very Good 84/100

Hostel by Randolins

Via Curtins , 7500 St. Moritz
+41 81 830 83 83
www.randolins-hostel.ch
welcome@remove-this.randolins-hostel.ch

Excellent 87/100

Hotel Arte

Via Tinus , 7500 St. Moritz
+41 81 837 58 58
www.arte-stmoritz.ch
hotel@remove-this.arte-stmoritz.ch

Very Good 83/100

Hotel Bären

Via Maistra , 7500 St. Moritz
+41 81 830 84 00
www.hotelbaeren.com
baeren@remove-this.bluewin.ch

Very Good 81/100

Hotel Cervus

Via Giovanni Segantini , 7500 St. Moritz
+41 81 385 00 00
www.hotel-cervus.ch
info@remove-this.hotel-cervus.ch

Excellent 88/100

Hotel Chesa Spuondas

Via Somplaz , 7500 St. Moritz
+41 81 833 65 88
www.chesaspuondas.ch
spuondas@remove-this.projuventute.ch

Very Good 85/100

Hotel Corvatsch

Via Tegiatscha , 7500 St. Moritz
+41 81 837 57 57
www.hotel-corvatsch.ch
info@remove-this.hotel-corvatsch.ch

Excellent 89/100

Hotel Crystal

Via Traunter Plazzas , 7500 St. Moritz
+41 81 836 26 26
www.crystalhotel.ch
stay@remove-this.crystalhotel.ch

Good 80/100

Hotel Europa St. Moritz

Via Suot Chesas , 7512 St. Moritz - Champfèr
+41 81 839 55 55
www.hotel-europa.ch
info@remove-this.hotel-europa.ch

Excellent 90/100

Hotel Hauser Swiss Quality

Via Traunter Plazzas , 7500 St Moritz
+41 81 8375050
www.hotelhauser.ch
relax@remove-this.hotelhauser.ch

Excellent 89/100

Hotel Languard

Via Veglia , 7500 St. Moritz
+41 81 833 31 37
www.languard-stmoritz.ch
hotel@remove-this.languard-stmoritz.ch

Very Good 83/100

Hotel Laudinella

Via Tegiatscha , 7500 St. Moritz
+41 81 836 00 00
www.laudinella.ch
info@remove-this.laudinella.ch

Excellent 91/100

Hotel Meierei

Via dim Lej , 7500 St. Moritz
+41 81 838 70 00
www.meierei.ch
info@remove-this.meierei.ch

Very Good 86/100

Hotel Nolda

Via Crasta , 7500 St. Moritz
+41 81 833 05 75
www.nolda.ch
info@remove-this.nolda.ch

Very Good 81/100

Hotel Piz St. Moritz

Via dal Bagn , 7500 St. Moritz
+41 81 832 11 11
www.piz-stmoritz.ch
info@remove-this.piz-stmoritz.ch

Very Good 83/100

Hotel Reine Victoria

Via Rosatsch , 7500 St. Moritz
+41 81 553 90 00
reine-victoria.ch
info@remove-this.reine-victoria.ch

Excellent 88/100

Hotel Restaurant Salastrains

Via Salastrains , 7500 St. Moritz
+41 81 830 07 07
www.salastrains.ch
info@remove-this.salastrains.ch

Hotel Restaurant Veltlinerkeller

Via dal Bagn , 7500 St. Moritz
+41 81 833 40 09
www.veltlinerkeller-stmoritz.ch
veltlinerkeller@remove-this.bluewin.ch

Good 80/100

Hotel Restorant Lej da Staz

Via Dim Lej , 7500 St. Moritz
+41 81 833 60 50
www.lejdastaz.ch
info@remove-this.lejdastaz.ch

Excellent 93/100

Hotel San Gian

Via San Gian , 7500 St. Moritz
+41 81 837 09 09
www.sangian.ch
info@remove-this.sangian.ch

Excellent 91/100

Hotel Schweizerhof Swiss Quality

Very Good 86/100

Hotel Soldanella

Via Somplaz , 7500 St. Moritz
+41 81 830 85 00
www.hotel-soldanella.ch
info@remove-this.hotel-soldanella.ch

Very Good 85/100

Hotel Sonne St. Moritz

Via Sela , 7500 St. Moritz
+41 81 838 59 59
www.sonne-stmoritz.ch
hotel@remove-this.sonne-stmoritz.ch

Very Good 86/100

Hotel Steffani

Via Traunter Plazzas , 7500 St. Moritz
+41 81 836 96 96
www.steffani.ch
info@remove-this.steffani.ch

Excellent 95/100

Hotel Suvretta House

Via Chasellas , 7500 St. Moritz
+41 81 836 36 36
www.suvrettahouse.ch
info@remove-this.suvrettahouse.ch

Excellent 88/100

Hotel Waldhaus am See

Via Dim Lej , 7500 St. Moritz
+41 81 836 60 00
www.waldhaus-am-see.ch
info@remove-this.waldhaus-am-see.ch

Excellent 90/100

Kempinski Grand Hotel des Bains

Via Mezdi , 7500 St. Moritz
+41 81 838 38 38
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Excellent 90/100

Kempinski Residences St. Moritz

Excellent 96/100

Kulm Hotel St. Moritz

Via Veglia , 7500 St. Moritz
+41 81 836 80 00
www.kulm.com
info@remove-this.kulm.com

Excellent 91/100

Randolins Familienresort

Via Curtins , 7500 St. Moritz
+41 81 830 83 83
www.randolins-familienresort.ch/
willkommen@remove-this.randolins.ch

Good 75/100

Sporthotel Stille

Via Surpunt , 7500 St. Moritz
+41 81 833 69 48
www.hotelstille.ch
hotel.stille@remove-this.hotelstille.ch

Very Good 81/100

St. Moritz Youth Hostel

Via Surpunt , 7500 St. Moritz
+41 81 836 61 11
www.youthhostel.ch/st.moritz
st.moritz@remove-this.youthhostel.ch

Excellent 92/100

Unique Hotel Eden

Via Veglia , 7500 St. Moritz
+41 81 830 81 00
www.eden.swiss
hotel@remove-this.eden.swiss