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

Tel. +41 81 837 04 04
Fax. +41 81 837 04 05
www.monopol.ch
artboutique@remove-this.monopol.ch

Excellent 96/100

Badrutt's Palace Hotel

Via Serlas , 7500 St. Moritz

Tel. +41 81 837 10 00
Fax. +41 81 837 29 99
www.badruttspalace.com
reservations@remove-this.badruttspalace.com

Excellent 91/100

Berghotel Randolins

Via Curtins , 7500 St. Moritz

Tel. +41 81 830 83 83
Fax. +41 81 830 83 80

Tel. +41 81 830 83 83
Fax. +41 81 830 83 80
https://www.randolins.ch
willkommen@remove-this.randolins.ch

Excellent 92/100

Carlton Hotel St. Moritz

Via J. Badrutt , 7500 St. Moritz

Tel. +41 81 836 70 00
Fax. +41 81 836 70 01
www.carlton-stmoritz.ch
info@remove-this.carlton-stmoritz.ch

Fair 74/100

Casa Franco St. Moritz

Via Sela , 7500 St. Moritz

Tel. +41 81 838 59 59
Fax. +41 81 838 59 50
www.sonne-stmoritz.ch
hotel@remove-this.sonne-stmoritz.ch

Good 80/100

Chesa Albris

Via Surpunt , 7500 St. Moritz

Tel. +41 81 833 54 65

www.albris59.jimdo.com
bolligerlin@remove-this.hotmail.com

Very Good 82/100

Club Med St Moritz Roi Soleil

Very Good 84/100

Hostel by Randolins

Via Curtins , 7500 St. Moritz

Tel. +41 81 830 83 83
Fax. +41 81 830 83 80

Tel. +41 81 830 83 83
Fax. +41 81 830 83 80
www.randolins-hostel.ch
willkommen@remove-this.randolins-hostel.ch

Hostel Pitsch

Via San Gian , 7500 St. Moritz

Tel. +41 81 833 17 67
www.hostelpitsch.ch
info@remove-this.hostelpitsch.ch

Hotel B&B River Inn

Via San Gian , 7500 St. Moritz

Tel. +41 81 833 41 31
www.riverinn.ch
info@remove-this.riverinn.ch

Very Good 83/100

Hotel Bären

Via Maistra , 7500 St. Moritz

Tel. +41 81 830 84 00
Fax. +41 81 830 84 84
www.hotelbaeren.com
baeren@remove-this.bluewin.ch

Very Good 84/100

Hotel Cervus

Via Giovanni Segantini , 7500 St. Moritz

Tel. +41 81 385 00 00
Fax. +41 81 385 00 01
www.hotel-cervus.ch
info@remove-this.hotel-cervus.ch

Excellent 90/100

Hotel Chesa Spuondas

Via Somplaz , 7500 St. Moritz

Tel. +41 81 833 65 88
Fax. +41 81 832 14 30

Tel. +41 81 833 65 88
Fax. +41 81 832 14 30
www.chesaspuondas.ch
spuondas@remove-this.projuventute.ch

Very Good 84/100

Hotel Corvatsch

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 837 57 57
Fax. +41 81 837 57 58
www.hotel-corvatsch.ch
info@remove-this.hotel-corvatsch.ch

Excellent 89/100

Hotel Crystal

Via Traunter Plazzas , 7500 St. Moritz

Tel. +41 81 836 26 26
Fax. +41 81 836 26 27
www.crystalhotel.ch
stay@remove-this.crystalhotel.ch

Good 80/100

Hotel Europa St. Moritz

Via Suot Chesas , 7512 St. Moritz - Champfèr

Tel. +41 81 839 55 55
Fax. +41 81 839 55 56

Tel. +41 81 839 55 55
Fax. +41 81 839 55 56
www.hotel-europa.ch
info@remove-this.hotel-europa.ch

Excellent 89/100

Hotel Hauser Swiss Quality

Via Traunter Plazzas , 7500 St Moritz

Tel. +41 81 8375050
Fax. +41 81 8375055
www.hotelhauser.ch
relax@remove-this.hotelhauser.ch

Excellent 88/100

Hotel Languard

Via Veglia , 7500 St. Moritz

Tel. +41 81 833 31 37
Fax. +41 81 833 45 46
www.languard-stmoritz.ch
hotel@remove-this.languard-stmoritz.ch

Very Good 85/100

Hotel Laudinella

Via Tegiatscha , 7500 St. Moritz

Tel. +41 81 836 00 00
Fax. +41 81 836 00 01
www.laudinella.ch
info@remove-this.laudinella.ch

Very Good 83/100

Hotel Nolda

Via Crasta , 7500 St. Moritz

Tel. +41 81 833 05 75
Fax. +41 81 833 87 51
www.nolda.ch
info@remove-this.nolda.ch

Very Good 82/100

Hotel Piz St. Moritz

Via dal Bagn , 7500 St. Moritz

Tel. +41 81 832 11 11
Fax. +41 81 832 24 30
www.piz-stmoritz.ch
info@remove-this.piz-stmoritz.ch

Very Good 85/100

Hotel Pizzeria ARTE

Via Tinus , 7500 St. Moritz

Tel. +41 81 837 58 58
Fax. +41 81 837 58 69
www.arte-stmoritz.ch
hotel@remove-this.arte-stmoritz.ch

Very Good 84/100

Hotel Reine Victoria

Via Rosatsch , 7500 St. Moritz

Tel. +41 81 553 90 00
Fax. +41 81 836 00 01
reine-victoria.ch
info@remove-this.reine-victoria.ch

Excellent 88/100

Hotel Restaurant Salastrains

Via Salastrains , 7500 St. Moritz

Tel. +41 81 830 07 07
Fax. +41 81 830 07 08
www.salastrains.ch
info@remove-this.salastrains.ch

Hotel Restaurant Veltlinerkeller

Via dal Bagn , 7500 St. Moritz

Tel. +41 81 833 40 09
Fax. +41 81 833 37 41
www.veltlinerkeller-stmoritz.ch
veltlinerkeller@remove-this.bluewin.ch

Very Good 83/100

Hotel Restorant Lej da Staz

Via Dim Lej , 7500 St. Moritz

Tel. +41 81 833 60 50
Fax. +41 81 833 91 93

Tel. +41 81 833 60 50
Fax. +41 81 833 91 93
www.lejdastaz.ch
info@remove-this.lejdastaz.ch

Excellent 90/100

Hotel San Gian

Via San Gian , 7500 St. Moritz

Tel. +41 81 837 09 09

Fax. +41 81 837 09 10
www.sangian.ch
info@remove-this.sangian.ch

Excellent 91/100

Hotel Schweizerhof Swiss Quality

Via dal Bagn , 7500 St. Moritz

Tel. +41 81 8370707
Fax. +41 81 8370700
www.schweizerhofstmoritz.ch
reservation@remove-this.schweizerhofstmoritz.ch

Excellent 87/100

Hotel Soldanella

Via Somplaz , 7500 St. Moritz

Tel. +41 81 830 85 00
Fax. +41 81 830 85 05
www.hotel-soldanella.ch
info@remove-this.hotel-soldanella.ch

Very Good 85/100

Hotel Sonne St. Moritz

Via Sela , 7500 St. Moritz

Tel. +41 81 838 59 59
Fax. +41 81 838 59 50
https://www.sonne-stmoritz.ch
hotel@remove-this.sonne-stmoritz.ch

Excellent 87/100

Hotel Steffani

Via Traunter Plazzas , 7500 St. Moritz

Tel. +41 81 836 96 96
Fax. +41 81 836 97 17
www.steffani.ch
info@remove-this.steffani.ch

Excellent 95/100

Hotel Suvretta House

Via Chasellas , 7500 St. Moritz

Tel. +41 81 836 36 36
Fax. +41 81 836 37 37

Tel. +41 81 836 36 36
Fax. +41 81 836 37 37
www.suvrettahouse.ch
info@remove-this.suvrettahouse.ch

Excellent 89/100

Hotel Waldhaus am See

Via Dim Lej , 7500 St. Moritz

Tel. +41 81 836 60 00
Fax. +41 81 836 60 60
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

Tel. +41 81 838 38 38
Fax. +41 81 838 30 00
www.kempinski.com/stmoritz
info.stmoritz@remove-this.kempinski.com

Excellent 90/100

Kempinski Residences St. Moritz

Via Mezdi , 7500 St. Moritz

Tel. +41 81 833 30 63
Fax. +41 81 833 92 38
www.kempinski-residences.ch/
reservations@remove-this.kempinski-residences.ch

Excellent 96/100

Kulm Hotel St. Moritz

Via Veglia , 7500 St. Moritz

Tel. +41 81 836 80 00
Fax. +41 81 836 80 01
www.kulm.com
info@remove-this.kulm.com

Landgasthof Meierei

Via dim Lej , 7500 St. Moritz

Tel. +41 81 838 70 00
Fax. +41 81 838 70 05
www.meierei.ch
info@remove-this.meierei.ch

Excellent 93/100

Randolins Familienresort

Via Curtins , 7500 St. Moritz

Tel. +41 81 830 83 83
Fax. +41 81 830 83 80
www.randolins-familienresort.ch/
willkommen@remove-this.randolins.ch

Good 77/100

Sporthotel Stille

Via Surpunt , 7500 St. Moritz

Tel. +41 81 833 69 48

Fax. +41 81 833 07 08
www.hotelstille.ch
hotel.stille@remove-this.hotelstille.ch

Very Good 81/100

St. Moritz Youth Hostel

Via Surpunt , 7500 St. Moritz

Tel. +41 81 836 61 11
Fax. +41 81 836 61 12
www.youthhostel.ch/st.moritz
st.moritz@remove-this.youthhostel.ch

Excellent 93/100

Unique Hotel Eden

Via Veglia , 7500 St. Moritz

Tel. +41 81 830 81 00
Fax. +41 81 830 81 01
www.eden.swiss
hotel@remove-this.eden.swiss