Hotel deals in St. Moritz

Multiple accommodations for your stay
Check-in date:
25 May 2026
Check-out date:
26 May 2026
Guests
2 guests
Ages of children:

Where to stay in St. Moritz?

307 Apartments  |  42 Hotels  |  3 Bed & Breakfasts

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in St. Moritz

Carlton Hotel St Moritz - The Leading Hotels Of The World

Via Johannes Badrutt 11, St. Moritz, Switzerland (Open map)

St. Offering 56 rooms with a breathtaking view of the lake, Carlton Hotel St Moritz - The Leading Hotels Of The World boasts a prime setting…

9.7
Exceptional
39 reviews

Badrutt'S Palace Hotel St Moritz

Via Serlas 27, St. Moritz, Switzerland (Open map)

The deluxe hotel is situated in an entertainment area of St. Badrutt'S Palace Hotel St Moritz, located 5 minutes on foot from the Leaning Tower…

9.2
Superb
118 reviews

Grand Hotel Des Bains Kempinski

Via Mezdi 27, St. Moritz, Switzerland (Open map)

Situated in a shopping area of St. Positioned about 10 minutes by car from the Nair Peak and 3.5 km from Surlej-Murtel, the 5…

9.5
Exceptional
169 reviews

Top 4-star hotels in St. Moritz

Hotel San Gian

Via San Gian 23, St. Moritz, Switzerland (Open map)

This cosy hotel is nestled in St. Located 7 km from the Muottas Muragl in St. Moritz, Hotel San Gian St.

9.0
Superb
758 reviews

Hotel Steffani

Via Traunter Plazzas 6, St. Moritz, Switzerland (Open map)

The hotel puts you in the centre of St. The traditional Hotel Steffani St. Moritz is situated in a ski area of St.

8.9
Fabulous
746 reviews

Hotel Schweizerhof St. Moritz

Via Dal Bagn 54, St. Moritz, Switzerland (Open map)

This elegant hotel is nestled 4 km from the Nair Peak and 2.3 km from Marguns-Corviglia. Boasting a sun deck and various recreational opportunities…

8.8
Fabulous
821 reviews

Top 3-star hotels in St. Moritz

Hotel Waldhaus Am See

Via Dim Lej 6, St. Moritz, Switzerland (Open map)

This St. Situated within 25 minutes' walk of Alp Giop, the 3-star non-smoking Hotel Waldhaus Am See St.

8.8
Fabulous
1950 reviews

Hauser Hotel St. Moritz

Via Traunter Plazzas 7, St. Moritz, Switzerland (Open map)

The Staz Lake is 2.4 km away, and the Cresta Run is only 1.2 km from the quality hotel. Situated about a 5-minute walk…

8.9
Fabulous
1014 reviews

Soldanella Hotel

Via Somplaz 17, St. Moritz, Switzerland (Open map)

This St. Offering a Turkish steam bath and steam baths, the charming 3-star Soldanella Hotel St. Moritz is nestled only 6 minutes' walk from…

8.8
Fabulous
2066 reviews

Top 2-star hotels in St. Moritz

Hotel Stille

Via Surpunt 58, St. Moritz, Switzerland (Open map)

The beautiful location of the hotel places guests about a 10-minute drive from the St. Featuring a storage room and a restaurant, the 2…

9.0
Superb
664 reviews

Hostel Casa Franco

Via Sela 11, St. Moritz, Switzerland (Open map)

This 2-star hotel is about 180 km from Agno airport and 400 metres from such cultural venues as Engadiner House Museum. Located 2.9 km…

8.0
Very Good
199 reviews

Recommended hotels in St. Moritz

Residenz Am See B007

Via Sela 3, St. Moritz, Switzerland (Open map)

The St. Overlooking the mountain, the 1-room Residenz Am See B007 St. Moritz is nearly a 20-minute walk from the renowned White Turf…

10
Exceptional
1 review

Residence Au Reduit Sankt Moritz

10 Via Maistra, St. Moritz, Switzerland (Open map)

The 45 m² apartment is just 0.8 km from the natural St. Residence Au Reduit Sankt Moritz is situated 5 minutes' walk from the…

10
Exceptional
7 reviews

Paravicini

Via Maistra 20, St. Moritz, Switzerland (Open map)

Guests can enjoy quick access to the St. The spacious Paravicini St. Moritz apartment is located a 6-minute walk from the Andrea Caratsch Gallery…

10
Exceptional
2 reviews
Thank you for subscribing
Close