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

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
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
Soldanella

Soldanella

Via Somplaz 17, St. Moritz, Switzerland

250 m from centre

Excellent
245 reviews
8.9
Price from CHF 143
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
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
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
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
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
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
Villa Beaulieu

Villa Beaulieu

Via Arona 34, St. Moritz, Switzerland

100 m from centre

Excellent
66 reviews
9
Price from CHF 207
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
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
Berghotel Randolins

Berghotel Randolins

via Curtins 2, St. Moritz, Switzerland

2.4 km from centre

Excellent
586 reviews
8.9
Price from CHF 164
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 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 Steffani

Hotel Steffani

Via Traunter Plazzas 6, St. Moritz, Switzerland

50 m from centre

Excellent
97 reviews
8.9
Price from CHF 222
Chesa Languard

Chesa Languard

14 Via Veglia, St. Moritz, Switzerland

300 m from centre

Excellent
2,431 reviews
8.7
Price from CHF 110
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 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
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
Hotel Nolda

Hotel Nolda

Via Crasta 3, St. Moritz, Switzerland

1.5 km from centre

Excellent
148 reviews
8.7
Price from CHF 153
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
The Suites

The Suites

Via Tegiatscha 17b, St. Moritz, Switzerland

1.3 km from centre

Excellent
18 reviews
8.8
Price from CHF 350
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 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
Suvretta House

Suvretta House

Via Chasellas 1, St. Moritz, Switzerland

2.0 km from centre

Wonderful
199 reviews
9.4
Price from CHF 359
Hotel Arte

Hotel Arte

Via Tinus 7, St. Moritz, Switzerland

300 m from centre

Excellent
141 reviews
8.7
Price from CHF 183
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
Show 1 to 30 from 408 results

Subscribe and get the best travel deals!

Sign up and find the best travel deals from everywhere!