Hotels in St. Moritz

Check-in - Check-out

Guests and rooms

2 Adults 0 Children - 1 Room
>
Hotels in St. Moritz

408 properties in St. Moritz, Switzerland

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

Via Maistra 17, St. Moritz, Switzerland

250 m from centre

Wonderful
55 reviews
9.1
Price from CHF 282
Badrutt's Palace Hotel St Moritz

Badrutt's Palace Hotel St Moritz

Via Serlas 27, St. Moritz, Switzerland

250 m from centre

Exceptional
21 reviews
9.5
Price from CHF 1,470
Berghotel Randolins

Berghotel Randolins

via Curtins 2, St. Moritz, Switzerland

2.4 km from centre

Excellent
586 reviews
8.9
Price from CHF 164
Boutique Hotel Cervus

Boutique Hotel Cervus

Via G. Segantini 32, St. Moritz, Switzerland

1.4 km from centre

Exceptional
23 reviews
9.7
Price from CHF 183
Chesa Languard

Chesa Languard

14 Via Veglia, St. Moritz, Switzerland

300 m from centre

Excellent
2,431 reviews
8.7
Price from CHF 110
Crystal Hotel superior

Crystal Hotel superior

Via Traunter Plazzas 1, St. Moritz, Switzerland

150 m from centre

Wonderful
97 reviews
9.2
Price from CHF 278
Giardino Bed & Breakfast Sankt Moritz - Champfèr

Giardino Bed & Breakfast Sankt Moritz - Champfèr

3 Via Maistra, St. Moritz, Switzerland

2.3 km from centre

Wonderful
164 reviews
9.4
Price from CHF 179
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

Via Mezdi 27, St. Moritz, Switzerland

1.7 km from centre

Exceptional
149 reviews
9.5
Price from CHF 609
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

Via Traunter Plazzas 7, St. Moritz, Switzerland

50 m from centre

Excellent
190 reviews
8.9
Price from CHF 160
Hotel Arte

Hotel Arte

Via Tinus 7, St. Moritz, Switzerland

300 m from centre

Excellent
141 reviews
8.7
Price from CHF 183
Hotel Bären

Hotel Bären

Via Maistra 50, St. Moritz, Switzerland

800 m from centre

Very good
642 reviews
8.4
Price from CHF 224
Hotel Chesa Spuondas

Hotel Chesa Spuondas

Via Somplaz 47, St. Moritz, Switzerland

2.2 km from centre

Wonderful
612 reviews
9.1
Price from CHF 134
Hotel Corvatsch - Web Check-in

Hotel Corvatsch - Web Check-in

Via Tegiatscha 1, St. Moritz, Switzerland

1.2 km from centre

Good
380 reviews
7.9
Price from CHF 169
Hotel Europa Suites St Moritz

Hotel Europa Suites St Moritz

Via Suot Chesas 9, Champfèr, St. Moritz, Switzerland

2.7 km from centre

Very good
43 reviews
8.1
Price from CHF 214
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

Via Serlas 5, St. Moritz, Switzerland

700 m from centre

Exceptional
506 reviews
9.6
Price from CHF 459
Hotel Laudinella

Hotel Laudinella

Via Tegiatscha 17, St. Moritz, Switzerland

1.3 km from centre

Very good
127 reviews
8.3
Price from CHF 158
Hotel Nolda

Hotel Nolda

Via Crasta 3, St. Moritz, Switzerland

1.5 km from centre

Excellent
148 reviews
8.7
Price from CHF 153
Hotel Piz St. Moritz

Hotel Piz St. Moritz

Via Dal Bagn 6, St. Moritz, Switzerland

950 m from centre

Very good
244 reviews
8.3
Price from CHF 175
Hotel Reine Victoria

Hotel Reine Victoria

Via Rosatsch 18, St. Moritz, Switzerland

1.4 km from centre

Very good
1,338 reviews
8.5
Price from CHF 221
Hotel Schweizerhof St. Moritz

Hotel Schweizerhof St. Moritz

Via dal Bagn 54, St. Moritz, Switzerland

50 m from centre

Excellent
714 reviews
8.9
Price from CHF 217
Hotel Sonne St. Moritz 3* Superior

Hotel Sonne St. Moritz 3* Superior

Via Sela 11, St. Moritz, Switzerland

1.1 km from centre

Exceptional
19 reviews
9.5
Price from CHF 211
Hotel Steffani

Hotel Steffani

Via Traunter Plazzas 6, St. Moritz, Switzerland

50 m from centre

Excellent
97 reviews
8.9
Price from CHF 222
Hotel Stille

Hotel Stille

Via Surpunt 62, St. Moritz, Switzerland

1.2 km from centre

Excellent
69 reviews
8.9
Price from CHF 132
Hotel Waldhaus am See

Hotel Waldhaus am See

Via Dim Lej 6, St. Moritz, Switzerland

900 m from centre

Excellent
2,086 reviews
8.7
Price from CHF 207
Kulm Hotel St. Moritz

Kulm Hotel St. Moritz

Via Veglia 18, St. Moritz, Switzerland

400 m from centre

Exceptional
116 reviews
9.5
Price from CHF 1,485
Soldanella

Soldanella

Via Somplaz 17, St. Moritz, Switzerland

250 m from centre

Excellent
245 reviews
8.9
Price from CHF 143
Sport & Wellness Hotel San Gian

Sport & Wellness Hotel San Gian

Via San Gian 23, St. Moritz, Switzerland

1.5 km from centre

Excellent
699 reviews
8.9
Price from CHF 175
Suvretta House

Suvretta House

Via Chasellas 1, St. Moritz, Switzerland

2.0 km from centre

Wonderful
199 reviews
9.4
Price from CHF 359
The Suites

The Suites

Via Tegiatscha 17b, St. Moritz, Switzerland

1.3 km from centre

Excellent
18 reviews
8.8
Price from CHF 350
Villa Beaulieu

Villa Beaulieu

Via Arona 34, St. Moritz, Switzerland

100 m from centre

Excellent
66 reviews
9
Price from CHF 207
Show 1 to 30 from 408 results

Subscribe and get the best travel deals!

Sign up and find the best travel deals from everywhere!