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

Hotel in 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. Large room with a beautiful view of the frozen lake. The Spa is unique. The Breakfast was an event but my favourite think was without a doubt the staff. Extremely helpful and professional.

Show more Show less
Avg. price/night: £175
9.5 Exceptional 267 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: £222
9.5 Exceptional 122 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. We had an amazing time at the Hotel Eden. Everything you need within walking distance, lovely & quite room and friendly staff. We can highly recommend the Hotel!

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

Sport & Wellnesshotel San Gian St. Moritz

Hotel in 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. The staff were fantastic the best I've met. They couldn't do enough and were kind, friendly and extremely helpful. The room was superbly presented and the Mongolian restaurant outstanding. I would seriously recommended this hotel for your stay. I have never written a review but because of my wonderful stay I have on this occasion.

Show more Show less
Avg. price/night: £113
9.2 Superb 465 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. Kulm probably has the best view of St Moritz Lake! We stayed for 5 nights in Kulm to celebrate our 5th wedding anniversary. It was fantastic. The staff were incredibly attentive. We got an upgrade to suite. The gentleman who picked us up and dropped at St Moritz train station was elegantly helpful and courteous. We rented bikes from the hotel and cycled around Engadin Valley. Hotel also gave us free bus cards to travel around. The view from the room was amazing - we had dinner at our room, then drank wine at our balcony and gazed at starry sky and Engadin Valley at night. Swimming pool -specially the outdoor one under open sky - is divine. We spent hours there lazying in the water enjoying the view of Engadin Valley. Room service was impeccable. We are fans now! The best part of the hotel - other than the view and location - is definitely the concierge service! The concierge answered each and every requests of ours, proactively advised and in fact, walked us to the restaurant so that we dont need to use Google Map! Will definitely come back.

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

Hotel Monopol art boutique

Hotel in 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. Staff were friendly and the location is right in the centre of town. Rooms were a good size and comfortable. Breakfast was good and I would stay here again!

Show more Show less
Avg. price/night: £139
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

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

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

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

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

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

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

  • For hotels in St. Moritz that serve up a highly-rated breakfast, try Hotel Restaurant Corvatsch, Giardino Mountain and Suvretta House.

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

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