Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for deals in St. Moritz?

Check prices and accommodation for:

Hotels and more in St. Moritz

Badrutt's Palace Hotel

Badrutt's Palace Hotel

St. Moritz

Dating from 1896, this luxurious 5-star hotel in the centre of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. Excellent breakfast choice, wonderful spa and pool, and great staff. All around lovely stay that exceeded my expectations. Truly a leading hotel.

Show more Show less
Avg. price/night: £319
9.5 Exceptional 272 reviews
Suvretta House

Suvretta House

St. Moritz

Located in the alpine landscape of the Upper Engadine, this luxurious hotel offers free Wi-Fi, stunning views and an extensive spa. The chic rooms have elegant furnishings and plush beds. A true classic. Staff and service all exceptional and very friendly. Rooms large and loads of international TV channels. T bar and lift on site . Cream teas and piano in the afternoon. We will be back!

Show more Show less
Avg. price/night: £258
9.5 Exceptional 124 reviews
Unique Hotel Eden

Unique Hotel Eden

St. Moritz

Unique Hotel Eden is located in a historic building from the mid-19th century in the pedestrian zone in the centre of St. Moritz. It offers free Wi-Fi. Friendly and professional staff. Welcoming atmosphere throughout the hotel. Central location and very serene at the same time. Very good breakfast.

Show more Show less
Avg. price/night: £112
9.3 Superb 541 reviews
Sport & Wellnesshotel San Gian St. Moritz

Sport & Wellnesshotel San Gian St. Moritz

St. Moritz

Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star superior Sport & Wellnesshotel San Gian St. Moritz offers various massages and relaxation treatments, free WiFi and 2 restaurants. Easy to find, good parking, very friendly welcome at the reception desk. Very nice room, excellent bathroom. Breakfast with a very good variety of food, coffee very good, staff very friendly. Access to pool easy, pool spacious with outdoor pool, everything clean and comfortable. Bus stop and lift to the mountains very close to the hotel, I will come again! Very recommendable place.

Show more Show less
Avg. price/night: £131
9.2 Superb 460 reviews
Kulm Hotel St. Moritz

Kulm Hotel St. Moritz

St. Moritz

The Kulm Hotel St Moritz is a luxurious hotel with a special history: as Johannes Badrutt founded it in 1856, he also laid the foundation stone for winter tourism. Friendly, smiling and helpful staff, Restaurants are perfect, pool and sun lounge area are so relaxing, balcony view of the lake

Show more Show less
Avg. price/night: £308
9.3 Superb 181 reviews
Hotel Monopol art boutique

Hotel Monopol art boutique

St. Moritz

The Hotel Monopol is located in the centre of St. Moritz, 300 metres from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views. Very comfortable beds and a great location

Show more Show less
9.1 Superb 163 reviews

Most booked hotels in St. Moritz in the past month

St. Moritz's best hotels with breakfast

Budget hotels in St. Moritz

Hotels located in the centre of St. Moritz

FAQs about hotels in St. Moritz

  • Suvretta House, Badrutt's Palace Hotel and Unique Hotel Eden are some of the popular hotels in St. Moritz.

  • Many families visiting St. Moritz loved staying at Suvretta House, Carlton Hotel St. Moritz and Badrutt's Palace Hotel.

  • These hotels in St. Moritz are highly rated by couples: Badrutt's Palace Hotel, Carlton Hotel St. Moritz and Suvretta House.

  • On average, it costs £254 per night to book a 3-star hotel in St. Moritz for tonight. You'll pay on average around £528 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St. Moritz will cost around £1,796 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in St. Moritz this weekend is £550 or, for a 4-star hotel, £788. Looking for something even fancier? 5-star hotels in St. Moritz for this weekend cost on average around £2,093 per night (based on Booking.com prices).

  • Carlton Hotel St. Moritz, Randolins Familienresort and Unique Hotel Eden have received great reviews from travellers in St. Moritz regarding the views from their hotel rooms.

  • On average, 3-star hotels in St. Moritz cost £208 per night, and 4-star hotels in St. Moritz are £250 per night. If you're looking for something really special, a 5-star hotel in St. Moritz can on average be found for £781 per night (based on Booking.com prices).

  • For hotels in St. Moritz that serve up a highly-rated breakfast, try Hotel Restaurant Corvatsch, Badrutt's Palace Hotel and Suvretta House.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about St. Moritz:

Explore guest reviews of hotels in St. Moritz