Skip to main content

The 10 Best Romantic Hotels in St. Moritz, Switzerland

Check out our pick of great romantic hotels in St. Moritz

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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. It features 6 restaurants, an indoor pool, and a free shuttle service to the Corvatsch Cable Car, 500 metres away.

Top Team, Top Leitung .. wirklich Top of the World!

Show more Show less
9.2
Superb
198 reviews

As an exclusive Ski In & Ski Out Hotel with private ski lift, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St. Moritz to offer private access with social distancing to the Corviglia ski area. The in-house winter sports shop also equips you with your desired equipment directly at the hotel and the ski school can also be booked directly at the hotel. The daily regular shuttle service takes you to other ski stations as well as to St. Moritz.

The property has a feeling of royalty & vintage. The view and the ambience and the staff are amazing and top notch. All facilities are perfectly managed with amazing breakfast. It was our first destination of our switzerland and as per our trip, it would be definitely the perfect choice to stay and experience the beauty of St.moritz & Switzerland.

Show more Show less
9.3
Superb
270 reviews

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. Since then, the Kulm Hotel is characterized by its style and authenticity.

It was a 100 out of 10 experience. I highly recommend everyone to stay at Kulm Hotel when visiting St. Moritz. Every stuff was professional, warm and kind. The faculties were in classic style but modernised with perfect usability and accessibility. I highly recommend the spa and treatment at Kulm Hotel as well. It was the top experience and I would like to come back every year.

Show more Show less
9.3
Superb
145 reviews
Price from
£386
per night

Hotel Arte enjoys a central location in St. Moritz, 300 metres from the Corviglia/Marguns Cable Car. All rooms are ensuite and uniquely decorated with country themes, and feature flat-screen TV and a minibar. Free WiFi is featured throughout the property.

it is well run with competent and reliable staff, good food and a well placed central location.

Show more Show less
8
Very good
1,068 reviews
Price from
£181
per night

Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 100 metres away from the cable car. It offers free WiFi and free parking on site.

The Nolda’s restaurant serves a breakfast buffet as well as traditional Swiss cuisine and is opened every day of the week.

Great place Very nice staff Thanks MAYO!!! Breakfast very rich!!

Show more Show less
8.2
Very good
1,204 reviews
Price from
£134
per night

Hotel Waldhaus am See lies on the shores of the St. Moritz Lake and offers a breath-taking view of the surrounding mountains of the Engadin Valley.

The rooms are decorated in a wooden, traditional style and the hotel has a sauna, a solarium and a steam bath alongside with relaxing massages.

the free spa was a surprise. the free breakfast spread also excellent … and the view from the restaurant is superb ! the free shuttle to the station adds to the excellent and quality of service of this hotel. i highly recommend !!!

Show more Show less
8.8
Fabulous
1,396 reviews
Price from
£110
per night

Centrally located in St. Moritz-Dorf with panoramic views over the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area. Free WiFi is available.

The view from the room was amazing

Show more Show less
8.7
Fabulous
2,066 reviews
Price from
£120
per night

This B&B is located by a forest, just 200 metres from Lake St Moritz. The house offers a spacious balcony, a garden and a bright lounge room. Wi-Fi is free in public areas.

Rooms at B&B St Moritz are bright and simple. Bed linen is provided.

Good location, free tea 24/7, enough space

Show more Show less
8.2
Very good
636 reviews
Price from
£105
per night

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the surrounding Alps. Parking and free WiFi are available.

amazing place from 18th century , grand rooms great breakfast very high standard food and ski service, i highly recommend

Show more Show less
8.2
Very good
827 reviews
Price from
£161
per night

Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star Sport & Wellnesshotel San Gian St. Moritz offers various massages and relaxation treatments, free WiFi and 2 restaurants. The guests have free access to the Ovaverva recreation complex across the street, featuring a swimming pool, a spa and wellness area and a fitness centre.

I liked restaurants, nature, hotel.

Show more Show less
8.9
Fabulous
699 reviews
Price from
£181
per night

Most booked hotels in St. Moritz in the past month

FAQs about hotels in St. Moritz






Romantic hotels that guests love in St. Moritz

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 379 reviews
    Location that is near the funicular, restaurants and shops. Love the spa with jacuzzi with a great view of the town and lake. Lovely breakfast.
    Marlene
    Singapore
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 379 reviews
    Staff were very helpful and like Christian, a delight. We were upgraded to a junior suite which we appreciated very much! The room was exceptionally comfortable. We enjoyed a lovely meal at their restaurant and breakfast was delicious with a wide range on offer. Having transfers from the station was very helpful
    Shantini
    Australia
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 711 reviews
    When we arrived we had been upgraded to a junior suite - lovely room, very comfortable and all of the staff were extremely helpful
    Andrew
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 114 reviews
    Its simply the best experience! The room,restaurants,breakfast,all services ,transportation all around the city!Free upgrade on our room ,one bottle of wine was waiting inside the room with wishes fr our anniversary
    Spiros
    Greece
  • From £166.55 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,064 reviews
    Upgrade room was lovely. View was beautiful. Bed and pillows were great. Breakfast spread was extensive and good quality. We were able to open windows to cool down. Staff were friendly and helpful.
    Kim
    Australia
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 267 reviews
    Lobby/reception was relaxing was lovely.
    Cody
    United Kingdom
  • From £279.27 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 879 reviews
    Location is very good with walking distance to lake, shops and funicular. We were upgraded to a top floor suite room 617 which was lovely, but there are 2 full flights of stairs to access this room. We were given a choice to have this room or keep Junior Suite. Suite 617 was huge and has lovely views, modern bathroom and great sunroom.
    Christine
    Australia
  • From £166.55 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,064 reviews
    We loved everything about our stay, from the lovely room upgrade, with beautiful views, to the fine dining with great food. The staff were welcoming and friendly. We would love to come back and stay longer in the future...... Thank you :)
    Sharon
    New Zealand
  • From £166.55 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,064 reviews
    Extremely comfortable rooms and bedding. Warm and English TV available. Slight walk up hill from train station but easy enough. We were upgraded to a lake view room which was lovely. Good breakfast included. Dinner at hotel was very nice and cost comparable with other places if not a few $ more but easy after a long travel day.
    Tracey
    Australia
  • From £279.27 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 879 reviews
    Location perfect, staff were lovely and really friendly and they even gave us a free upgrade to a room with a view over the lake. Breakfast was nice and the spa was great, especially as we had it to ourselves. Very happy with our stay and would highly recommend this place for anyone to stay.
    stuart
    United Kingdom

Research, refine and make plans for your whole trip