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 7 - Aug 8
Tomorrow
Aug 8 - Aug 9
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Where to stay in St. Moritz?

Languard

Languard
St. Moritz
$236
$252 total
includes taxes & fees
Sep 7 - Sep 8
Languard

Hotel Arte

Hotel Arte
St. Moritz
$251
$269 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Arte

Art Boutique Hotel Monopol

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

Soldanella

Soldanella
St. Moritz
$256
$273 total
includes taxes & fees
Aug 17 - Aug 18
Soldanella

Hotel Steffani

Hotel Steffani
St. Moritz
$317
$338 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

Crystal Hotel

Crystal Hotel
St. Moritz
$333
$354 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Nolda

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

Hotel Laudinella

Hotel Laudinella
St. Moritz
$291
$310 total
includes taxes & fees
Aug 15 - Aug 16
Hotel Laudinella

Hotel Piz

Hotel Piz
St. Moritz
$227
$243 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Piz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$296
$316 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Reine Victoria

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
$315
$335 total
includes taxes & fees
Aug 9 - Aug 10
Hauser Hotel St. Moritz

Hotel Waldhaus am See

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

Berghotel Randolins

Berghotel Randolins
St. Moritz
$257
$274 total
includes taxes & fees
Aug 27 - Aug 28
Berghotel Randolins

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
$415
$439 total
includes taxes & fees
Sep 6 - Sep 7
Schweizerhof Swiss Quality Hotel

Chesa Spuondas

Chesa Spuondas
St. Moritz
$161
$175 total
includes taxes & fees
Aug 25 - Aug 26
Chesa Spuondas

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$266
$284 total
includes taxes & fees
Sep 7 - Sep 8
Hotel Corvatsch

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$620
$656 total
includes taxes & fees
Aug 30 - Aug 31
Hotel GRACE LA MARGNA ST MORITZ

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
St. Moritz
$202
$216 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Stille & Aladin Apartments

Hotel Bären

Hotel Bären
St. Moritz
$348
$369 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Bären

Randolins Familienresort

Randolins Familienresort
St. Moritz
$294
$313 total
includes taxes & fees
Sep 7 - Sep 8
Randolins Familienresort
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
$35 off
$334
per night
$712 total
includes taxes & fees
Hotel Arte

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$480
per night
$1,014 total
includes taxes & fees
Sign in for extra savings
Art Boutique Hotel Monopol

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$339 off
$288
per night
$613 total
includes taxes & fees
Hotel Corvatsch

Hotel Laudinella

Hotel Laudinella
St. Moritz
$335 off
$453
per night
$957 total
includes taxes & fees
Hotel Laudinella

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$221 off
$993
per night
$2,086 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

The Suites

The Suites
St. Moritz
$697 off
$896
per night
$1,877 total
includes taxes & fees
The Suites

The View

The View
St. Moritz
$879 off
$1,130
per night
$2,360 total
includes taxes & fees
The View

Hotel Arte

Hotel Arte
St. Moritz
$31 off
$292
per night
$626 total
includes taxes & fees
Hotel Arte

Hotel Piz

Hotel Piz
St. Moritz
$69 off
$309
per night
$657 total
includes taxes & fees
Hotel Piz

Hotel Laudinella

Hotel Laudinella
St. Moritz
$273 off
$369
per night
$783 total
includes taxes & fees
Hotel Laudinella

Hotel Corvatsch

Hotel Corvatsch
St. Moritz
$315 off
$269
per night
$573 total
includes taxes & fees
Hotel Corvatsch

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$70 off
$317
per night
$675 total
includes taxes & fees
Hotel Europa Suites

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$269 off
$1,212
per night
$2,542 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

The View

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

The Suites

The Suites
St. Moritz
$751 off
$965
per night
$2,020 total
includes taxes & fees
The Suites

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$1,953
per night
$4,071 total
includes taxes & fees
Sign in for extra savings
Art Boutique Hotel Monopol

Soldanella

Soldanella
St. Moritz
$43 off
$391
per night
$413 total
includes taxes & fees
Soldanella

Hotel Nolda

Hotel Nolda
St. Moritz
$43 off
$246
per night
$287 total
includes taxes & fees
Hotel Nolda

Hotel Piz

Hotel Piz
St. Moritz
$35 off
$311
per night
$330 total
includes taxes & fees
Hotel Piz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$338
per night
$359 total
includes taxes & fees
Sign in for extra savings
Hotel Reine Victoria

Hotel Europa Suites

Hotel Europa Suites
St. Moritz
$30 off
$273
per night
$292 total
includes taxes & fees
Hotel Europa Suites

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$86 off
$773
per night
$815 total
includes taxes & fees
Hotel GRACE LA MARGNA ST MORITZ

The Suites

The Suites
St. Moritz
$254 off
$652
per night
$685 total
includes taxes & fees
The Suites

The View

The View
St. Moritz
$301 off
$774
per night
$811 total
includes taxes & fees
The View

Check out pet-friendly hotels in St. Moritz

Languard

Languard
St. Moritz
$236
$252 total
includes taxes & fees
Sep 7 - Sep 8
Languard

Hotel Arte

Hotel Arte
St. Moritz
$251
$269 total
includes taxes & fees
Aug 16 - Aug 17
Hotel Arte

Hotel Laudinella

Hotel Laudinella
St. Moritz
$291
$310 total
includes taxes & fees
Aug 15 - Aug 16
Hotel Laudinella

Hotel Piz

Hotel Piz
St. Moritz
$227
$243 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Piz

Hotel Nolda

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

Crystal Hotel

Crystal Hotel
St. Moritz
$333
$354 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Steffani

Hotel Steffani
St. Moritz
$317
$338 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

Soldanella

Soldanella
St. Moritz
$256
$273 total
includes taxes & fees
Aug 17 - Aug 18
Soldanella

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$296
$316 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Reine Victoria

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
St. Moritz
$432
$457 total
includes taxes & fees
Aug 21 - Aug 22
Art Boutique Hotel Monopol
View all properties

You may also like hotels with spas in St. Moritz

Art Boutique Hotel Monopol

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

Hotel Steffani

Hotel Steffani
St. Moritz
$317
$338 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

Soldanella

Soldanella
St. Moritz
$256
$273 total
includes taxes & fees
Aug 17 - Aug 18
Soldanella

Crystal Hotel

Crystal Hotel
St. Moritz
$333
$354 total
includes taxes & fees
Aug 26 - Aug 27
Crystal Hotel

Hotel Piz

Hotel Piz
St. Moritz
$227
$243 total
includes taxes & fees
Aug 30 - Aug 31
Hotel Piz

Hotel Reine Victoria

Hotel Reine Victoria
St. Moritz
$296
$316 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Reine Victoria

Hotel Laudinella

Hotel Laudinella
St. Moritz
$291
$310 total
includes taxes & fees
Aug 15 - Aug 16
Hotel Laudinella

Hotel Waldhaus am See

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

Berghotel Randolins

Berghotel Randolins
St. Moritz
$257
$274 total
includes taxes & fees
Aug 27 - Aug 28
Berghotel Randolins

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
St. Moritz
$415
$439 total
includes taxes & fees
Sep 6 - Sep 7
Schweizerhof Swiss Quality Hotel
View all properties

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

Hotel Steffani

Hotel Steffani
St. Moritz
$317
$338 total
includes taxes & fees
Aug 26 - Aug 27
Hotel Steffani

Hotel Bären

Hotel Bären
St. Moritz
$348
$369 total
includes taxes & fees
Aug 9 - Aug 10
Hotel Bären

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
St. Moritz
$620
$656 total
includes taxes & fees
Aug 30 - Aug 31
Hotel GRACE LA MARGNA ST MORITZ

Hotel Europa Suites

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

Suvretta House

Suvretta House
St. Moritz
$672
$710 total
includes taxes & fees
Aug 30 - Aug 31
Suvretta House

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
St. Moritz
$832
$876 total
includes taxes & fees
Aug 21 - Aug 22
Grand Hotel des Bains Kempinski

Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
St. Moritz
$1,080
$1,134 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 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
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

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

Segantini Museum

9.2/10 (9 reviews)
Segantini Museum is 0.4 mi (0.7 km) from central St. Moritz, why not stop by during your stay. If you want to experience more of the culture St. Moritz has to offer, head to San Karl St. Moritz-Bad Church, Lake St. Moritz, and St. Moritz Leaning Tower.
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

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

10/10 Excellent
"Convenient and clean"
Masaaki 1-night trip
Posted 9 hours ago
Hauser Hotel St. Moritz
Berghotel Randolins

Berghotel Randolins

8/10 Good
"Le lit n’est pas super confortable et les oreillers sont horribles, en fait, on ne peut pas appeler cela des oreillers tellement elles Sont plates."
Michel 2-night trip
Posted 2 days ago
Berghotel Randolins
Hotel Arte

Hotel Arte

8/10 Good
"The hotel and room Was clean and comfortable Staff were very helpful in getting our taxi sorted and showing us where to get out and about Bit disappointing that there is no English option on the tv at night when we just wanted to watch a movie and relax but not A complaint Thanks"
Tracy 1-night trip
Posted 3 days ago
Hotel Arte
Hotel Nolda

Hotel Nolda

10/10 Excellent
"Very good breakfast. Comfortable"
Daniele 1-night trip
Posted 4 days ago
Hotel Nolda
Hotel Steffani

Hotel Steffani

10/10 Excellent
"A lovely hotel in a convenient location"
Nadiya 4-night trip
Posted 7 days ago
Hotel Steffani
Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski

10/10 Excellent
"This was one of best hotels during our visit to Switzerland ! The staff was amazing! They make us fee welcome since the first minute we arrived until we left. I will definitely come back again!! I was traveling with my son and they surprise him with a birthday surprise cake and room decoration they really made our stay wonderful!! The lady in red was amazing.!!! Love everything about this hotel,"
Elva 2-night trip
Posted 8 days ago
Grand Hotel des Bains Kempinski
Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ

10/10 Excellent
"Ok"
Roy 2-night trip
Posted 11 days ago
Hotel GRACE LA MARGNA ST MORITZ
Crystal Hotel

Crystal Hotel

10/10 Excellent
"Very nice property centrally located to the center. Lots of restaurants and shops very close nearby!"
Dwayne 1-night trip
Posted 12 days ago
Crystal Hotel
Youth Hostel St. Moritz

Youth Hostel St. Moritz

8/10 Good
"According with the price our stay was good."
MARITZA 1-night trip
Posted 2 weeks ago
Youth Hostel St. Moritz

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