Romantic hotels in St. Moritz

Multiple accommodations for your stay
Check-in date:
03 Nov 2026
Check-out date:
04 Nov 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

15 results found

Badrutt'S Palace Hotel St Moritz

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

The deluxe hotel is located 350 metres from St. Offering spacious rooms and Wi-Fi in public areas, Badrutt'S Palace Hotel St Moritz...
Read more...
9.2
Superb
104 reviews

Kulm Hotel St. Moritz

Via Veglia 18, St. Moritz, Switzerland (Open map)

Alp Giop is 2.7 km from this hotel, and Lake of Staz is located 2.1 km away. Offering a location a 5-minute walk from…
Read more...
9.5
Exceptional
116 reviews

Hotel Reine Victoria

Via Rosatsch 18, St. Moritz, Switzerland (Open map)

The hotel is only 9 minutes on foot from Sankt Moritz-Bad and the domed Segantini Museum is about a 10-minute ride away. Located…
Read more...
8.5
Fabulous
1339 reviews

Suvretta House

Via Chasellas 1, St. Moritz, Switzerland (Open map)

Located approximately a 10-minute drive from Corviglia, this hotel is also 2.9 km from St. Enjoying a setting within 25 minutes'...
Read more...
9.4
Superb
199 reviews

Grand Hotel Des Bains Kempinski

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

The hotel boasts a perfect location within 10 minutes' drive of Cabana de Heidi and about 25 minutes on foot from the art gallery...
Read more...
9.5
Exceptional
148 reviews

Hotel Steffani

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

St. Situated about 5 minutes' walk from Inn, the 4-star Hotel Steffani St. Moritz offers rooms with views of the mountain.
Read more...
9.0
Superb
754 reviews

Crystal Hotel Superior

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

The 4-star hotel lies 3.1 km from Gluna and 1.9 km from Bergbahnen Engadin St. Offering spacious rooms, Crystal Hotel Superior St.
Read more...
9.0
Superb
632 reviews

Hotel Nolda

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

This non-smoking hotel puts you in the centre of St. Offering currency exchange and a lift, the 3-star Hotel Nolda St.
Read more...
8.6
Fabulous
1350 reviews

Soldanella

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

St. Located nearly 25 minutes' walk from Ski Lift Randolins, the 3-star Soldanella Hotel St. Moritz includes a shared lounge and a...
Read more...
8.8
Fabulous
1824 reviews

Hotel Waldhaus Am See

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

Corviglia is 2.6 km from this St. Located around a 10-minute drive from Mill Weber House, the comfortable 3-star Hotel Waldhaus Am See…
Read more...
8.7
Fabulous
2154 reviews

Hotel Arte

Via Tinus 7, St. Moritz, Switzerland (Open map)

This smoke-free hotel has a perfect setting about 6 km from Corviglia, while natural sights like Muottas Muragl Mountain are 7 km...
Read more...
8.6
Fabulous
1299 reviews

Sport & Wellness Hotel San Gian

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

The centre of St. Offering a steam room, a sauna, and a foot bath, Sport & Wellness Hotel San Gian St.
Read more...
9.0
Superb
706 reviews

Hotel Europa Suites St Moritz

Via Suot Chesas 9, Champfer, St. Moritz, Switzerland (Open map)

Pony Suvretta stands about 2 km away, and Engadine is 2.8 km from the hotel. Situated approximately a 10-minute walk from En / Inn,...
Read more...
7.6
Good
507 reviews

Berghotel Randolins

Via Curtins 2, St. Moritz, Switzerland (Open map)

The centre of St. Enjoying a setting approximately a 10-minute ride from St. Moritz Scenic Lake, the 3-star Berghotel Randolins St.
Read more...
8.9
Fabulous
585 reviews

Hotel Chesa Spuondas

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

The centre of St. The 3-star Hotel Chesa Spuondas St. Moritz is just 1.6 km from Lej Marsch and features a sauna, a sunbathing…
Read more...
9.0
Superb
610 reviews
Thank you for subscribing
Close