Find hotels in Sankt Moritz-Bad from ฿3,393

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sankt Moritz-Bad hotels

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (337 reviews)
"Nice place. Good breakfast!"
United Kingdom
Andrew
Hotel Piz

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very good, (194 reviews)
"Great staff and places "
Australia
Ramez
The price is ฿6,007
฿6,444 total
includes taxes & fees
19 Apr - 20 Apr
Hotel Stille & Aladin Apartments

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (288 reviews)
"Lovely hotel with good spa facilities "
Ireland
Noel
The price is ฿8,900
฿9,521 total
includes taxes & fees
17 May - 18 May
Hotel Laudinella

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (505 reviews)
"Excellent location for skiing"
United States
Leah
The price is ฿7,953
฿9,326 total
includes taxes & fees
30 Apr - 1 May
Hotel Nolda

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (576 reviews)
"Great staff, good location "
United Kingdom
Dina
Hotel Reine Victoria

Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is ฿14,493
฿15,327 total
includes taxes & fees
17 May - 18 May
Laudinella Apartments

The Suites

The Suites
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (7 reviews)
The price is ฿17,652
฿18,606 total
includes taxes & fees
15 May - 16 May
The Suites

The View

The View
3.0 star property
St. Moritz
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿28,497
฿29,830 total
includes taxes & fees
15 May - 16 May
The View

Youth Hostel St. Moritz

Youth Hostel St. Moritz
2.0 star property
St. Moritz
8.6 out of 10, Excellent, (271 reviews)
"Very clean room, staff very friendly and helpful. "
United Kingdom
Roberto
The price is ฿5,217
฿5,538 total
includes taxes & fees
3 May - 4 May
Youth Hostel St. Moritz

POSCHIAVO Suisse Hotel

POSCHIAVO Suisse Hotel
2.5 star property
Poschiavo
8.8 out of 10, Excellent, (23 reviews)
"Great location close to train station. Breakfast had great variety of food."
United States
Stephen
The price is ฿4,056
฿4,456 total
includes taxes & fees
20 Apr - 21 Apr
POSCHIAVO Suisse Hotel

Hotel Solaria

Hotel Solaria
3.0 star property
Surses
8.8 out of 10, Excellent, (51 reviews)
"Friendly staff. Spacious Clean rooms and bathroom. Comfortable bedding. Nice balcony. "
Canada
Kimberly
The price is ฿6,121
฿6,682 total
includes taxes & fees
17 Apr - 18 Apr
Hotel Solaria

Hotel Maloja Kulm

Hotel Maloja Kulm
3.0 star property
Maloja
9.4 out of 10, Exceptional, (16 reviews)
"Outstanding accommodation, dining and service in a glorious location"
Australia
William
The price is ฿4,731
฿4,910 total
includes taxes & fees
23 Apr - 24 Apr
Hotel Maloja Kulm

Hotel Biancospino

Hotel Biancospino
3.0 star property
Lanzada
7.0 out of 10, Good, (8 reviews)
"Bare en kort overnatting. Men personalet var kjempe hyggelige og gav oss god service. Rommet og hotellet fremstod som rent og pent. Beliggenheten var helt fantastisk "
Norway
Jarle
The price is ฿4,219
฿4,641 total
includes taxes & fees
20 Apr - 21 Apr
Hotel Biancospino

Chesa Michel

Chesa Michel
3.0 star property
Bever
10.0 out of 10, Exceptional, (1 review)
"Clean!"
United States
Elisabeth
The price is ฿2,751
฿8,127 total
includes taxes & fees
29 Apr - 30 Apr
Chesa Michel

Hotel Morteratsch

Hotel Morteratsch
2.5 star property
Pontresina
9.4 out of 10, Exceptional, (84 reviews)
"Great beautiful place friendly staff"
United States
Andro
The price is ฿7,775
฿8,325 total
includes taxes & fees
18 Apr - 19 Apr
Hotel Morteratsch

Dimora Degli Dei

Dimora Degli Dei
4.0 star property
Livigno
The price is ฿11,283
฿11,547 total
includes taxes & fees
29 Apr - 30 Apr
Dimora Degli Dei

Gasthaus Alpina Salouf

Gasthaus Alpina Salouf
3.5 star property
Surses
9.8 out of 10, Exceptional, (25 reviews)
"Great cozy hotel in a small mountain village "
Switzerland
bruno
The price is ฿4,262
฿4,752 total
includes taxes & fees
18 Apr - 19 Apr
Gasthaus Alpina Salouf

Hotel Primula

Hotel Primula
3.0 star property
Livigno
8.6 out of 10, Excellent, (34 reviews)
"Lovely place, great food, peaceful "
United Kingdom
Craig
The price is ฿3,062
฿3,252 total
includes taxes & fees
6 May - 7 May
Hotel Primula

Hotel Allegra

Hotel Allegra
3.0 star property
Zuoz
9.8 out of 10, Exceptional, (18 reviews)
"Our stay at Hotel Allegra was excellent! The staff members were kind and attentive, and the hotel was very clean. The room had heated floors in the bathroom, which was perfect during the cold winter weather. I would return to this hotel without a doubt. "
United States
Alexandra
The price is ฿9,774
฿10,145 total
includes taxes & fees
17 Apr - 18 Apr
Hotel Allegra

Hotel La Romantica

Hotel La Romantica
3.5 star property
Poschiavo
9.4 out of 10, Exceptional, (8 reviews)
"Ho soggiornato nell appartamento Varuna.2ad et un ragazzo. Perfetto Il trenino passava sotto le finestre ma neanche si sentiva!!! Personale gentilissimo Posto curato Lo consiglio.!!!"
Italy
Serenella
The price is ฿6,693
฿7,193 total
includes taxes & fees
3 May - 4 May
Hotel La Romantica
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Sankt Moritz-Bad attractions

Learn more about Sankt Moritz-Bad

The more relaxed side of St. Moritz offers mineral springs where locals have soaked for centuries. Ride the funicular up to Corviglia for hiking trails with spectacular Alpine views, or catch the bus to nearby Silvaplana for windsurfing.

Adobe

Top Sankt Moritz-Bad Hotel Reviews

More cheap stays in Sankt Moritz-Bad

Frequently asked questions

What's the best place for a stay in Sankt Moritz-Bad?
Hotel Laudinella is one of the top choices for your stay based on our traveller data. This hotel is a short 5-minute walk from Lake St. Moritz, and it offers a full-service spa and 3 restaurants. Other good options for your stay include Hotel Piz and Youth Hostel St. Moritz. See all available top hotels, or vacation rentals in Sankt Moritz-Bad.
If I need to cancel my hotel reservation in Sankt Moritz-Bad, will I receive a refund?
Yes! You'll find that most hotel room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might be able to cancel it and get a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Sankt Moritz-Bad.
What's the best place to stay on a budget in Sankt Moritz-Bad?
Based on our traveller reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. View all budget hotels in Sankt Moritz-Bad.
What's the best family accommodation in Sankt Moritz-Bad?
Grand Hotel des Bains Kempinski is a hotel with an outdoor pool and a children's club, and it's a top choice on Expedia for families. Other choices for your family trip include Hotel Stille & Aladin Apartments and Hotel San Gian. Also, children of all ages will enjoy a visit to Ovaverva Pool and Spa. Find more child-friendly accommodations in Sankt Moritz-Bad.
What's the best dog-friendly hotel in Sankt Moritz-Bad?
Hotel Laudinella is a top hotel for people travelling with their pets, and offers 3 restaurants and free WiFi for its human guests. Two other good options for you and your pet include Youth Hostel St. Moritz and Hotel Reine Victoria. See more pet-friendly hotel accommodations in Sankt Moritz-Bad.
What's the best luxury accommodation option in Sankt Moritz-Bad?
Grand Hotel des Bains Kempinski is a luxury hotel with 5 restaurants and a full-service spa, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Sankt Moritz-Bad.
What's the best accommodation option for a ski holiday in Sankt Moritz-Bad?
Hotel Nolda is a top hotel for a winter getaway, and features ski-in/ski-out access and free WiFiThis hotel is adjacent to Signal Gondola. Other good options for your winter getaway include Youth Hostel St. Moritz and Hotel Piz. See all ski hotels in Sankt Moritz-Bad.
What are some hotels with pools in Sankt Moritz-Bad?
Grand Hotel des Bains Kempinski: Hotel, 11-minute walk from Lake St. Moritz. Features an indoor pool, an outdoor pool and 5 restaurants. View all hotels with pools in Sankt Moritz-Bad.
What is the best spa hotel in Sankt Moritz-Bad?
Hotel Laudinella is a top spa hotel featuring 3 restaurants and a fitness centre. Treat yourself to a facial, body scrub or deep-tissue massage at Laudinella Spa (Kostenpflichtig). Other popular spa hotels in Sankt Moritz-Bad include Grand Hotel des Bains Kempinski and The Suites. See all spa hotels in Sankt Moritz-Bad.
What is staying in Sankt Moritz-Bad like?
Visitors to Sankt Moritz-Bad will definitely enjoy the skiing, spas and lakeside setting. Tourists can also enjoy the city's sightseeing tours and casinos. In Sankt Moritz-Bad, there are 165 hotels and other accommodation options to choose from. Find out more about Sankt Moritz-Bad.
What should I do while I'm visiting Sankt Moritz-Bad?
Landmarks like San Karl St. Moritz-Bad Church and Signal Gondola might be worth a visit. The picturesque setting of Lake St. Moritz and Inn exemplify the area's natural beauty. Skiing is a great activity, and Corviglia Tennis & Golf Center is one place to visit. Take a look at what more there is to see and do in Expedia's Sankt Moritz-Bad guide.
What's the seasonal weather in Sankt Moritz-Bad?
The hottest months are usually July and August, with an average temperature of 10°C, while the coldest months are January and February, with an average of -7°C. The snowiest months in Sankt Moritz-Bad are April, May, November and January, with each month seeing an average of 13 cm of snowfall.