Hotels in St. Moritz

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 17 - Aug 18
Tomorrow
Aug 18 - Aug 19
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Where to stay in St. Moritz?

Languard

Languard
St. Moritz
$219
$235 total
includes taxes & fees
Sep 14 - Sep 15
Languard

Hotel Arte

Hotel Arte
St. Moritz
$251
$269 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Arte

Soldanella

Soldanella
St. Moritz
$233
$250 total
includes taxes & fees
Sep 17 - Sep 18
Soldanella

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$432
$457 total
includes taxes & fees
Aug 22 - Aug 23
Art Boutique Hotel Monopol

Hotel Laudinella

Hotel Laudinella
St. Moritz
$262
$281 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Laudinella

Crystal Hotel

Crystal Hotel
St. Moritz
$330
$352 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Steffani

Hotel Steffani
St. Moritz
$349
$371 total
includes taxes & fees
Aug 22 - Aug 23
Hotel Steffani

Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
$293
$312 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Waldhaus am See

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$268
$287 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Reine Victoria

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
$304
$324 total
includes taxes & fees
Aug 30 - Aug 31
Hauser Hotel St. Moritz

Hotel Nolda

Hotel Nolda
St. Moritz
$198
$238 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Nolda

Hotel Piz

Hotel Piz
St. Moritz
$239
$255 total
includes taxes & fees
Aug 20 - Aug 21
Hotel Piz

Berghotel Randolins

Berghotel Randolins
St. Moritz
$264
$282 total
includes taxes & fees
Sep 9 - Sep 10
Berghotel Randolins

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$538
$571 total
includes taxes & fees
Sep 16 - Sep 17
Hotel GRACE LA MARGNA ST MORITZ

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
St. Moritz
$191
$204 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Stille & Aladin Apartments

Chesa Spuondas

Chesa Spuondas
St. Moritz
$166
$180 total
includes taxes & fees
Aug 25 - Aug 26
Chesa Spuondas

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$265
$282 total
includes taxes & fees
Sep 17 - Sep 18
Hotel Corvatsch

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
$421
$445 total
includes taxes & fees
Aug 27 - Aug 28
Schweizerhof Swiss Quality Hotel

Hotel Bären

Hotel Bären
St. Moritz
$348
$368 total
includes taxes & fees
Aug 18 - Aug 19
Hotel Bären

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$273
$292 total
includes taxes & fees
Aug 24 - Aug 25
Hotel Europa Suites
View all properties

Get last-minute hotel deals in St. Moritz and save more

Sign in to unlock great savings.

Hotel Arte

Hotel Arte
St. Moritz
$27 off
$256
per night
$551 total
includes taxes & fees
Hotel Arte

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$218 off
$436
per night
$922 total
includes taxes & fees
Art Boutique Hotel Monopol

Hotel Piz

Hotel Piz
St. Moritz
$69 off
$311
per night
$660 total
includes taxes & fees
Hotel Piz

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$279 off
$237
per night
$507 total
includes taxes & fees
Hotel Corvatsch

Hotel Nolda

Hotel Nolda
St. Moritz
$111 off
$309
per night
$705 total
includes taxes & fees
Hotel Nolda

Hotel Laudinella

Hotel Laudinella
St. Moritz
$333 off
$450
per night
$952 total
includes taxes & fees
Hotel Laudinella

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$195 off
$880
per night
$1,850 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

The Suites

The Suites
St. Moritz
$565 off
$726
per night
$1,525 total
includes taxes & fees
The Suites

The View

The View
St. Moritz
$674 off
$867
per night
$1,814 total
includes taxes & fees
The View

Hotel Arte

Hotel Arte
St. Moritz
$28 off
$268
per night
$576 total
includes taxes & fees
Hotel Arte

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$234 off
$316
per night
$673 total
includes taxes & fees
Hotel Reine Victoria

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$246 off
$493
per night
$1,040 total
includes taxes & fees
Art Boutique Hotel Monopol

Hotel Nolda

Hotel Nolda
St. Moritz
$85 off
$237
per night
$557 total
includes taxes & fees
Hotel Nolda

Hotel Laudinella

Hotel Laudinella
St. Moritz
$244 off
$330
per night
$701 total
includes taxes & fees
Hotel Laudinella

Hotel Piz

Hotel Piz
St. Moritz
$61 off
$275
per night
$587 total
includes taxes & fees
Hotel Piz

Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
$106 off
$325
per night
$691 total
includes taxes & fees
Hotel Waldhaus am See

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$279 off
$237
per night
$507 total
includes taxes & fees
Hotel Corvatsch

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$202 off
$911
per night
$1,915 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$73 off
$328
per night
$699 total
includes taxes & fees
Hotel Europa Suites

The Suites

The Suites
St. Moritz
$530 off
$681
per night
$1,431 total
includes taxes & fees
The Suites

The View

The View
St. Moritz
$602 off
$774
per night
$1,621 total
includes taxes & fees
The View

Soldanella

Soldanella
St. Moritz
$28 off
$254
per night
$271 total
includes taxes & fees
Soldanella

Hotel Arte

Hotel Arte
St. Moritz
$16 off
$298
per night
$319 total
includes taxes & fees
Hotel Arte

Hotel Laudinella

Hotel Laudinella
St. Moritz
$107 off
$290
per night
$310 total
includes taxes & fees
Hotel Laudinella

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$109 off
$294
per night
$314 total
includes taxes & fees
Hotel Reine Victoria

Hotel Nolda

Hotel Nolda
St. Moritz
$49 off
$277
per night
$320 total
includes taxes & fees
Hotel Nolda

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$60 off
$538
per night
$571 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

Hotel Piz

Hotel Piz
St. Moritz
$44 off
$393
per night
$416 total
includes taxes & fees
Hotel Piz

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$32 off
$286
per night
$305 total
includes taxes & fees
Hotel Europa Suites

The Suites

The Suites
St. Moritz
$251 off
$644
per night
$677 total
includes taxes & fees
The Suites

The View

The View
St. Moritz
$292 off
$751
per night
$787 total
includes taxes & fees
The View

Check out pet-friendly hotels in St. Moritz

Soldanella

Soldanella
St. Moritz
$233
$250 total
includes taxes & fees
Sep 17 - Sep 18
Soldanella

Hotel Arte

Hotel Arte
St. Moritz
$251
$269 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Arte

Languard

Languard
St. Moritz
$219
$235 total
includes taxes & fees
Sep 14 - Sep 15
Languard

Hotel Laudinella

Hotel Laudinella
St. Moritz
$262
$281 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Laudinella

Hotel Steffani

Hotel Steffani
St. Moritz
$349
$371 total
includes taxes & fees
Aug 22 - Aug 23
Hotel Steffani

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$432
$457 total
includes taxes & fees
Aug 22 - Aug 23
Art Boutique Hotel Monopol

Crystal Hotel

Crystal Hotel
St. Moritz
$330
$352 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Nolda

Hotel Nolda
St. Moritz
$198
$238 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Nolda

Hotel Piz

Hotel Piz
St. Moritz
$239
$255 total
includes taxes & fees
Aug 20 - Aug 21
Hotel Piz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$268
$287 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Reine Victoria
View all properties

You may also like hotels with spas in St. Moritz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$268
$287 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Reine Victoria

Hotel Laudinella

Hotel Laudinella
St. Moritz
$262
$281 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Laudinella

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$432
$457 total
includes taxes & fees
Aug 22 - Aug 23
Art Boutique Hotel Monopol

Crystal Hotel

Crystal Hotel
St. Moritz
$330
$352 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Soldanella

Soldanella
St. Moritz
$233
$250 total
includes taxes & fees
Sep 17 - Sep 18
Soldanella

Berghotel Randolins

Berghotel Randolins
St. Moritz
$264
$282 total
includes taxes & fees
Sep 9 - Sep 10
Berghotel Randolins

Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
$293
$312 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Waldhaus am See

Hotel Steffani

Hotel Steffani
St. Moritz
$349
$371 total
includes taxes & fees
Aug 22 - Aug 23
Hotel Steffani

Hotel Piz

Hotel Piz
St. Moritz
$239
$255 total
includes taxes & fees
Aug 20 - Aug 21
Hotel Piz

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$538
$571 total
includes taxes & fees
Sep 16 - Sep 17
Hotel GRACE LA MARGNA ST MORITZ
View all properties

You can also stay at hotels with a pool in St. Moritz

Hotel Steffani

Hotel Steffani
St. Moritz
$349
$371 total
includes taxes & fees
Aug 22 - Aug 23
Hotel Steffani

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$538
$571 total
includes taxes & fees
Sep 16 - Sep 17
Hotel GRACE LA MARGNA ST MORITZ

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$273
$292 total
includes taxes & fees
Aug 24 - Aug 25
Hotel Europa Suites

Hotel Bären

Hotel Bären
St. Moritz
$348
$368 total
includes taxes & fees
Aug 18 - Aug 19
Hotel Bären

Suvretta House

Suvretta House
St. Moritz
$667
$705 total
includes taxes & fees
Sep 7 - Sep 8
Suvretta House

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
$832
$875 total
includes taxes & fees
Aug 26 - Aug 27
Grand Hotel des Bains Kempinski

Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
St. Moritz
$1,078
$1,131 total
includes taxes & fees
Aug 23 - Aug 24
Kulm Hotel St. Moritz
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
View all properties
Our prices for hotels in St. Moritz are cheapest in November
Price trends for hotels in St. Moritz
Pricing is based on two traveler single night rates
View properties in August
Typical weather for St. Moritz
August
High 17°C / low 6°C. Rainy most days.
View properties in August
17°
13°
-2°
-7°
-3°
-12°
-4°
-14°
-2°
-12°
-10°
-5°
-1°
14°
17°
Monthly weather averages (˚C)

Top landmarks in St. Moritz

A mountain landscape with a large building on a lakeshore.

Lake St. Moritz

9.4/10 (661 reviews)
Lake St. Moritz is 0.4 mi (0.7 km) from central St. Moritz, why not stop by during your stay.
See properties
A stone tower with arched windows and a stone wall with a rounded corner.

St. Moritz Leaning Tower

8.6/10 (123 reviews)
If you're planning a bit of sightseeing during your trip, head to St. Moritz Leaning Tower— just one of the monuments in central St. Moritz.
See properties
A mountainous landscape with a lake, forested areas, and a small settlement.

Signalbahn

8.8/10 (26 reviews)
Signalbahn is in the heart of Sankt Moritz-Bad, so why not stop by during your stay.
See properties
A red train on a stone bridge with flags.

Rhaetian Railway

9.8/10 (51 reviews)
Rhaetian Railway is 0.4 mi (0.6 km) from central St. Moritz, why not stop by during your stay. If you have fun at Rhaetian Railway, you'll love Ovaverva Pool and Spa, located nearby.
See properties

Signal Gondola

9.2/10 (85 reviews)
If you're planning a bit of sightseeing during your trip, head to Signal Gondola— just one of the monuments in central Sankt Moritz-Bad.
See properties

San Karl St. Moritz-Bad Church

8.2/10 (30 reviews)
If you're planning a bit of sightseeing during your trip, head to San Karl St. Moritz-Bad Church— just one of the monuments in central Sankt Moritz-Bad.
See properties

Nair Peak

8.8/10 (52 reviews)
Nair Peak is just one of the landmarks located 2.5 mi (4 km) from central St. Moritz, so you might want to stop by for a few pics during your trip.
See properties

Olympia Bobrun

8.0/10 (11 reviews)
Olympia Bobrun is 0.5 mi (0.8 km) from central St. Moritz, why not stop by during your stay.
See properties

Learn more about St. Moritz

Glide across the frozen lake where locals play cricket on ice, a tradition as old as the town's reputation for winter glamour. The Olympic Bob Run offers a chance to hurtle down the world's only natural ice track, assuming your nerves match your curiosity. Via Serlas showcases boutiques where price tags remain discreetly hidden, while Corviglia's slopes welcome skiers beneath that famous sun that locals claim shines 322 days a year. The Leaning Tower offers medieval charm amid Alpine modernity, and the Engadiner Museum reveals mountain life before tourism arrived. After dark, hotel bars buzz with multilingual chatter as the well-heeled compare notes on which mountain restaurant served the best rösti.

See all hotels in St. Moritz
A town with a prominent church tower, surrounded by buildings and mountains.

Check out reviews of St. Moritz hotels guests love

Hotel Arte

Hotel Arte

8/10 Good
"Very friendly front desk. Coffe and aromatic water at the reception. Overall we like it"
cristiane 1-night trip
Posted 1 hour ago
Hotel Arte
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

8/10 Good
"The staff is very helpful and it was very easy check in. Stayed at this hotel for 1 night, the room is clean and spacious and nice view from balcony. We had to leave very early the next day and the front reception arranged our breakfast to go for us to take which is really nice. There is also a shuttle that picked us up from the train station. Will definitely be back and highly recommended!"
Myleene 1-night trip
Posted 14 hours ago
Hauser Hotel St. Moritz
Hotel Waldhaus am See

Hotel Waldhaus am See

8/10 Good
"Wonderful location and spa."
Tonya 2-night trip
Posted 16 hours ago
Hotel Waldhaus am See
Languard

Languard

10/10 Excellent
"Excellent with a classic Swiss alpine feel. The interiors are warm, cozy, and elegant with re views to the"
Seema 1-night trip
Posted 1 day ago
Languard
Hotel Nolda

Hotel Nolda

10/10 Excellent
"Quaint hotel on the banks of the river, away from noise of downtown St. Moritz Dorf. Easy bus transport to/from train station and other amenities."
Ronald 1-night trip
Posted 3 days ago
Hotel Nolda
Youth Hostel St. Moritz

Youth Hostel St. Moritz

10/10 Excellent
"Teníamos el cuarto privado. Y los del baño compartido hacia mucho ruido de madrugada."
Lynnette 1-night trip
Posted 3 days ago
Youth Hostel St. Moritz
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

10/10 Excellent
"I have traveled all over and stayed at many luxury hotels, and this one has to be up there with one of my favorites."
David 1-night trip
Posted 3 days ago
Hotel GRACE LA MARGNA ST MORITZ
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

10/10 Excellent
"Great Location!"
Joshua 2-night trip
Posted 4 days ago
Art Boutique Hotel Monopol
Hotel Steffani

Hotel Steffani

10/10 Excellent
"A lovely hotel in a convenient location"
Nadiya 4-night trip
Posted 3 weeks ago
Hotel Steffani

Frequently asked questions

What accommodations do travelers like in St. Moritz?
Can I book a refundable hotel in St. Moritz?
If you're looking for the flexibility to change your plans to St. Moritz, most accommodations provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in St. Moritz be like during my visit?
July and August are typically the warmest months in St. Moritz when the average temp is 49°F. January and February are the coldest months when the average temperature is 19°F. August and June are the months with the most rain.
Why should I book my St. Moritz accommodation with Hotels.com?
There are lots of reasons to book your St. Moritz trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Keep exploring