Switzerland may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search St. Moritz, Graubuenden Hotels from AU$198

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Crystal Hotel
4.5 out of 5
Via Traunter Plazzas 1, St. Moritz, GR
Get Rates
0.02 km from city centre
4.5/5Wonderful! (396 reviews)

"A cosy place in a central location with everything you need for an affordable prize!"…"

Reviewed on 16 Jul. 2020

Crystal Hotel
Hotel Reine Victoria
4 out of 5
Via Rosatsch 18, St. Moritz, GR
Get Rates
1.42 km from city centre
4.1/5Very Good! (193 reviews)
The Place to stay in St Moritz Bad

"Best place to stay in st Moritz bad The very confortable 4 star hotel offers the service of a luxury spa (just Across the street (perfect ) fun and relaxing Good for children (any ages) This hotel was a friend Palace ( spacious location) Breakfast buffet very good and friendly personnel ! I do recommend ..."…"

Reviewed on 10 Mar. 2020

Hotel Reine Victoria
Youth Hostel St. Moritz
2 out of 5
Via Surpunt 60, St. Moritz, GR
The price is AU$198 per night from 16 Nov. to 17 Nov.
1.08 km from city centre
4.2/5Excellent! (68 reviews)

"Convenient price and has all that is required when traveling. Magnificent view of the sorrounding montains and good public transportation."…"

Reviewed on 15 Sep. 2020

Youth Hostel St. Moritz

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sport & Wellness Hotel San Gian St Moritz
4 out of 5
Via San Gian 23, St. Moritz, GR
Get Rates
1.5 km from city centre
4.7/5Exceptional! (90 reviews)
Great place to stay

"Everything and everyone was great! The pool/spa across the street was such a treat after a long day of skiing! he free breakfast was delicious and service was great!"…"

Reviewed on 5 Feb. 2020

Sport & Wellness Hotel San Gian St Moritz
Hotel Steffani
4 out of 5
Via Traunter plazzas 6, St. Moritz
Get Rates
0.11 km from city centre
4.5/5Wonderful! (220 reviews)

"A great old world hotel with modern amenities. Great service, staff and friendly atmosphere. Definitely centrally located and easy to access all of St Moritz and the surrounding area mountains. Would highly recommend."…"

Reviewed on 7 Jul. 2020

Hotel Steffani
Hotel Bären
3 out of 5
Via Maistra 50, St. Moritz, GR
Get Rates
0.65 km from city centre
4.2/5Excellent! (62 reviews)

"I was completely alone that day in the Hotel. No other guests around. A hotel for me alone... It was scary and fantastic at the same time :-)"…"

Reviewed on 19 Jun. 2020

Hotel Bären
Hauser Hotel St. Moritz
3 out of 5
Via Traunter Plazzas 7, St. Moritz, GR
Get Rates
0.1 km from city centre
4.3/5Excellent! (260 reviews)

"A warm welcoming environment; the owners were sociable and always attentive to their guests. It would have been nice to have a lounge for hotel guests to relax in after dinner....but this was counterbalanced by the excellent cake shop next door...a real treat!"…"

Reviewed on 8 Mar. 2020

Hauser Hotel St. Moritz
Badrutt's Palace Hotel
5 out of 5
Via Serlas 27, St. Moritz, GR
Get Rates
0.14 km from city centre
4.8/5Exceptional! (64 reviews)

"Perfect central location, excellent concierge and staff can-do attitude. Facilities (pool, tennis, spa) are very good. Common areas could use some renovation, but the charm of a palace is definitely there. Rooms (we had 2 deluxe lake view) are comfortable with renovated bathrooms. Overall a great ..."…"

Reviewed on 8 Jul. 2020

Badrutt's Palace Hotel
Art Boutique Hotel Monopol
4 out of 5
Via Maistra 17, St. Moritz, GR
Get Rates
0.09 km from city centre
4.5/5Wonderful! (102 reviews)

"Wonderfully welcoming and helpful staff throughout the hotel. Lovely room with magnificent lake views and high spec furnishings and bathroom. Amazing view from sun/jacuzzi room and sky top bar."…"

Reviewed on 26 Aug. 2020

Art Boutique Hotel Monopol
Suvretta House
5 out of 5
Via Chasellas 1, St. Moritz, GR
Get Rates
2.01 km from city centre
4.9/5Exceptional! (45 reviews)
Precious time at Suvretta.

"We had an amazing time. We were there with our three boys. The general managers greeted us upon check in and bid us a farewell on our departure. Very happy with our stay."…"

Reviewed on 14 Mar. 2020

Suvretta House
Grand Hotel des Bains Kempinski
5 out of 5
Via Mezdi 27, St. Moritz, GR
Get Rates
1.74 km from city centre
4.7/5Exceptional! (274 reviews)

"Marvellous hotel with all amenities. Staff could not do enough for you. Food excellent"…"

Reviewed on 31 Aug. 2020

Grand Hotel des Bains Kempinski
Hotel Laudinella
3.5 out of 5
Via Tegiatscha 17, St. Moritz, GR
Get Rates
1.33 km from city centre
4.2/5Very Good! (143 reviews)

"The best buffet for breakfast that I ever saw"…"

Reviewed on 4 Sep. 2019

Hotel Laudinella
PETIT STEFFANI
3 out of 5
Via Traunter plazzas 6, St. Moritz
Get Rates
0.11 km from city centre
4/5Very Good! (99 reviews)
The place to stay!

"We absolutely loved our time here! Wonderful staff and place!!"…"

Reviewed on 23 Nov. 2019

PETIT STEFFANI
Berghotel Randolins
3 out of 5
Via Curtins 2, St. Moritz, GR
Get Rates
2.52 km from city centre
4.3/5Excellent! (93 reviews)

"The most beautiful hotel. Firstly they picked us up by shuttle from St Moritz train station To the hotel On arrival we were greeted and were given the best room overlooking the mountains still with snow on top. As we had booked 3 days stay we were given free passes for buses and few excursions as ..."…"

Reviewed on 12 Aug. 2020

Berghotel Randolins
Hotel Salastrains
3 out of 5
Via Salastrains 12, St. Moritz
Get Rates
0.85 km from city centre
4.3/5Excellent! (19 reviews)
4.5

"Beautiful views! Room is clean and staff very helpful , only thing from me I’m a light sleeper , they have bar and restaurant under my room, I didn’t get a good sleep and rest during the stay, it just me. Awesome ski- and ski-out !"…"

Reviewed on 13 Jan. 2020

Hotel Salastrains
Don't see what you're looking for?
See all available properties in St. Moritz
View all properties
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.

Visiting St. Moritz

Travelers to St. Moritz give high marks for the ski areas and lakeside setting. This walkable city also attracts tourists with its mountain views. In St. Moritz, there are 40 hotels and other accommodations to choose from.

Sightseeing and Staying in St. Moritz

The mountain views and lakeside exemplify the city's natural beauty and places to visit include Lake St. Moritz and Swiss Alps. Skiing is one of the top activities, while Kulm Golf Course, Signal Gondola, and Corviglia Ski Resort are favorite sights to visit. A couple of additional sights to add to your agenda are Berry Museum and Chesa Futura Building.

As you plan your holiday getaway, you'll find 40 hotels and other lodging options available to choose from in St. Moritz. Here are top ones based on our user reviews:

  • Kulm Hotel St. Moritz - With a stay at this 5-star hotel, guests can enjoy access to a full-service spa and a golf course, along with free WiFi. It's a favorite with Expedia travelers for its helpful staff.
  • Kempinski Grand Hotel Des Bains - Our customers like the dining options and clean, comfortable rooms at this hotel. This 5-star hotel features a full-service spa, a casino, and 3 restaurants.
  • San Gian - This 4-star hotel features a full-service spa, ski slopes, and 2 restaurants. Expedia customers like its overall value and helpful staff.

Getting Around St. Moritz

If you want to venture outside of the area, ride aboard one of the trains from St. Moritz Station. St. Moritz might not have many public transportation choices so consider a car rental to maximize your time.

Dressing for St. Moritz

  • Between January and March, you can expect average temperatures of 46°F during the day and 23°F at night
  • From April to June, the average during the day is 66°F, while the average at night is 32°F
  • July through September has daytime averages of 69°F with nighttime averages of 45°F
  • In October-December, you can expect daytime averages of 59°F and nighttime averages of 29°F
  • Average annual rainfall for St. Moritz is 0.98 inches
  • Usually July and August are the hottest months with an average of 67°F, whereas February and January are often coldest, averaging 26°F

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Suvretta House is a favourite property for Expedia customers. This 5-star hotel offers a full-service spa and 3 restaurants. Traveller reviews also recommend Grand Hotel des Bains Kempinski and Hotel Waldhaus am See as top choices for your stay.
If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Add dates, click “Search”, then filter by “free cancellation” to get the best deals available in St. Moritz.
What's the best budget-friendly hotel in St. Moritz?
Based on reviews, Hotel Reine Victoria is a popular hotel for our travellers who want a more economical choice, and features free buffet breakfast and free WiFi. Other choices for your budget-friendly stay include Hotel Piz and Hostel Casa Franco.
What's the best hotel for a family trip to St. Moritz?
Berghotel Randolins is a top 3-star hotel on Expedia for families, and features a restaurant and free breakfast. Other options for your stay with the children include Hotel Reine Victoria and Languard. Also, attractions in the area such as Bellavita Pool and Spa and Sils-Maria Gondola are fun for children of all ages.
What's the best accommodation for a couple going to St. Moritz?
Giardino Mountain is a favourite 5-star hotel for couples, and features rainfall showerheads and premium bedding. Other good choices for your romantic getaway include Grand Hotel des Bains Kempinski and Carlton Hotel St Moritz.
What's the best pet-friendly accommodation option in St. Moritz?
Europa St Moritz Hotel is a top hotel for people travelling with their pets, and offers 4 restaurants and an indoor pool for its human guests. Other good options for you and your pet’s trip include Hotel Waldhaus am See and Hotel Bären.
What's the best luxury accommodation option in St. Moritz?
Grand Hotel des Bains Kempinski is a 5-star hotel with 3 restaurants and a full-service spa, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Badrutt’s Palace Hotel and Carlton Hotel St Moritz are two other upscale options for your trip.
What's the best boutique hotel in St. Moritz?
Carlton Hotel St Moritz is a favourite 5-star hotel with our travellers looking for stylish accommodation, and features 60 guestrooms, 2 restaurants and 2 bars. If you’d prefer to stay at a boutique hotel, you can also take a look at Hotel Arte.
What's the best golf hotel in St. Moritz?
Carlton Hotel St Moritz is a 5-star hotel featuring 2 indoor pools and a full-service spa, and it’s a top choice for playing a round of golf. Other good options to stay near a golf course include Hotel Bären and Hotel Arte. You can tee off at Kulm Golf Course during your trip.
What's the best accommodation option for a ski holiday in St. Moritz?
Hotel Reine Victoria is a top 4-star hotel for a winter getaway, and features ski passes and a full-service spaThis hotel is adjacent to Signal Gondola. Other good choices to stay near the slopes include Grand Hotel des Bains Kempinski and Crystal Hotel.
What are some accommodation options with pools in St. Moritz?
Kulm Hotel St. Moritz is a popular 5-star hotel featuring an indoor pool, an outdoor pool and 5 restaurants. A couple of other options that feature an on-site pool include Grand Hotel des Bains Kempinski and Hotel Steffani.

Recent Reviews in St. Moritz

More trip options