Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Hotels in St. Moritz

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

St. Moritz hotels and places to stay

Youth Hostel St. Moritz
2 out of 5
Via Surpunt 60, St. Moritz, GR
The price is £138 per night
0.67 mi from city centre
4.2/5Excellent! (62 reviews)

"I loved that they offered onsite dinner and breakfast that was very good for a good price."…"

Reviewed on 14 Mar 2020

Youth Hostel St. Moritz
Crystal Hotel
4.5 out of 5
Via Traunter Plazzas 1, St. Moritz, GR
Free cancellationReserve now, pay when you stay
The price is £186 per night
0.01 mi from city centre
4.5/5Wonderful! (384 reviews)

"A very comfortable hotel in the heart of St Moritz. Can be a little loud at night, but amazing for close access to shopping and restaurants. Staff was very friendly— solo travelled and felt very safe. Would return again!"…"

Reviewed on 10 Feb 2020

Crystal Hotel
3 out of 5
Via Somplaz 17, St. Moritz, GR
The price is £175 per night
0.21 mi from city centre
4.4/5Excellent! (339 reviews)

"Older property but beautiful. Well kept and centrally locates. Views of the lake and city below."…"

Reviewed on 1 Feb 2020

  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
Hauser Hotel St. Moritz
3 out of 5
Via Traunter Plazzas 7, St. Moritz, GR
Free cancellationReserve now, pay when you stay
The price is £145 per night
0.06 mi from city centre
4.3/5Excellent! (258 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
Free cancellationReserve now, pay when you stay
The price is £408 per night
0.09 mi from city centre
4.8/5Exceptional! (63 reviews)
Beware of bait and switch on room upgrade

"The Hotel is Beautiful, the service was excellent. Special mention goes out to Eric in the ski and boot area and also to the spa personnel. The restaurants were excellent and the room housekeepers were also excellent. Unfortunately the front desk management is not as professional as the staff. Upon ..."…"

Reviewed on 23 Mar 2020

Badrutt's Palace Hotel
Suvretta House
5 out of 5
Via Chasellas 1, St. Moritz, GR
The price is £345 per night
1.25 mi from city centre
4.9/5Exceptional! (44 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
Hotel Nolda
3 out of 5
Via Crasta 3, St. Moritz, GR
The price is £149 per night
0.96 mi from city centre
4.4/5Wonderful! (203 reviews)

"Location amazing right across the street from gondola and from Nordic ski center. Easy walk to St moritz Bad and to downtown"…"

Reviewed on 23 Feb 2020

Hotel Nolda
Hotel Steffani
4 out of 5
Via Traunter plazzas 6, St. Moritz
Free cancellationReserve now, pay when you stay
The price is £164 per night
0.07 mi from city centre
4.4/5Wonderful! (205 reviews)

"The staff is wonderful and the location is the best!"…"

Reviewed on 29 Feb 2020

Hotel Steffani
Hotel Reine Victoria
4 out of 5
Via Rosatsch 18, St. Moritz, GR
The price is £177 per night
0.88 mi from city centre
4.1/5Very Good! (184 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
Hotel Arte
Via Tinus 7, St. Moritz, GR
The price is £150 per night
0.11 mi from city centre
4.3/5Excellent! (127 reviews)
Good St Moritz

"The room was quite good with a bit of a view and had recently been redecorated. It came with a kitchenette which we wanted but we had to pay a daily fee for the utensils which we weren't told about beforehand. Good location and the staff were helpful"…"

Reviewed on 5 Feb 2020

Hotel Arte
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

Travellers to St. Moritz give high marks for the ski areas and lakeside setting. This walkable city also attracts tourists with its mountain views. Top sights around the area include Lake St. Moritz and Livigno Ski Area. In St. Moritz, there are 42 hotels and other accommodation options to choose from.

Sightseeing and Staying in St. Moritz

Cultural venues in the city include Berry Museum, Engadiner Museum and Segantini Museum. The city is notable for landmarks like San Karl St. Moritz-Bad Church, St. Moritz Leaning Tower and Signal Gondola. The mountains and lakes exemplify the city's natural beauty and places to visit include Lake St. Moritz and Engadin.

As you plan your holiday, you'll find 42 hotels and other lodging options to choose from in St. Moritz. Below are highly ranked ones based on our user reviews:

  • Suvretta House - This 5-star hotel features a full-service spa, ski slopes and 3 restaurants. It's a favourite with Expedia travellers for its breakfast and convenient parking.
  • Giardino Mountain - Our customers like the room size at this hotel. This 5-star hotel features a full-service spa, 3 restaurants and free breakfast.
  • Hotel Waldhaus am See - With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and free parking, along with free WiFi. Expedia customers like its bar and breakfast.

Outside the city, top places to visit include Davos Klosters, located 21.1 mi (33.9 km) from the heart of the city, and Livigno Ski Area, which is 13.7 mi/22 km away.

Getting around St. Moritz

To see more of the larger area, hop aboard a train at St. Moritz Station. St. Moritz might not have as many public transport choices so consider a car rental to maximise your time.

Dressing for St. Moritz

  • Between January and March, you can expect the daytime average to be around 8°C and the night-time average to be -5°C
  • From April to June, temperatures average about 19°C during the day and 0°C at night
  • July to September averages 21°C during the day and 7°C at night
  • Between October and December, the average temperature is 15°C during the day and -1°C at night
  • St. Moritz gets about 742.90 millimetres of rain per year
  • Hottest months are usually July and August with an average temperature of 19°C, while the coldest months are February and January with an average of -3°C

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Hotel Waldhaus am See is a favourite property for Expedia customers. This 3.5-star hotel offers a restaurant and free WiFi. It is located a short 12-minute walk from Lake St. Moritz. Traveller reviews also recommend Sport & Wellness Hotel San Gian St Moritz and Schweizerhof Swiss Quality Hotel 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?
Languard is a top 3-star hotel on Expedia for families, and features free parking and laundry facilities. Other options for your stay with the children include Carlton Hotel St Moritz and Crystal Hotel. 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?
Carlton Hotel St Moritz is a favourite 5-star hotel for couples, and features in-room massages and rainfall showerheads. Other good choices for your romantic getaway include Grand Hotel des Bains Kempinski and Hotel Laudinella.
What's the best pet-friendly accommodation option in St. Moritz?
Hostel Casa Franco is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Other good options for you and your pet’s trip include Hotel Steffani and Badrutt’s Palace Hotel.
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. Crystal Hotel and Suvretta House are two other upscale options for your trip.
What's the best boutique hotel in St. Moritz?
Hotel Arte is a favourite hotel with Expedia travellers looking for a stylish stay, and features a restaurant and a bar. If you’d prefer to stay at a boutique hotel, you can also take a look at Carlton Hotel St Moritz.
What's the best golf hotel in St. Moritz?
Hotel Waldhaus am See is a 3.5-star hotel featuring a restaurant and free WiFi, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include Badrutt’s Palace Hotel and Albana. You can tee off at Kulm Golf Course during your trip.
What's the best accommodation option for a ski holiday in St. Moritz?
Based on our travel data, Giardino Mountain is a top 5-star hotel for a winter holiday, and features ski passes and free WiFi. Other good choices for your winter getaway include Hauser Hotel St. Moritz and Sport & Wellness Hotel San Gian St Moritz. Spend your days on the slopes by visiting Corviglia Ski Resort, Signal Gondola or Livigno Ski Area.

St. Moritz Hotel Reviews

More trip options