Skip to main content

The 10 Best Romantic Hotels in St. Moritz, Switzerland

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

Filter by:


Review Score

Wonderful: 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.

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.

Beautiful building with great views

Show more Show less
9.3
Wonderful
272 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.

The hotel is beautiful. and you can tell is a St. Moritz landmark. We were very impressed with the rooms, the food, the service and how the staff goes above and beyond to take care of it´s guests. The details for our kids were amazing, from stuffed animals to free ice cream. We would love to go back.

Show more Show less
9.3
Wonderful
145 reviews

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.

Friendly staff and nice facilities. Great breakfast.

Show more Show less
8
Very Good
1,048 reviews
Price from
$230
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.

Magical location - the staff were all very helpful and very accommodating, besides very well mannered. Opening our bedroom window over a river was magical! The hotel is literally located 1 min away from the Cable Car, and since we were spending more than 2 nights there, they gave us access cards for free. Parking was also available throughout our stay. The food is very good, genuinely recommend to go for half board. Thank you to all, we hope to be back someday <3

Show more Show less
8.2
Very Good
1,205 reviews

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.

Everything! location was perfect, near the train station and on the lake. Staff was so helpful and pleasant, despite being busy. Breakfast was the best buffet I’ve ever had - and I travel a lot! Spa was fun and FREE. Room and bathroom spacious and clean. I only regret we only had one night here!

Show more Show less
8.8
Excellent
1,375 reviews
Price from
$153
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 property was clean, located a few minutes from the train station and really well maintained. The hotel staff were helpful and attentive. The view of the Lake from the room was wonderful. The bed was pleasant and comfortable.

Show more Show less
8.7
Excellent
2,049 reviews
Price from
$145
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.

Top notch welcome and breakfast.

Show more Show less
8.2
Very Good
634 reviews
Price from
$131
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.

It’s a great building, with a lot of history. Every thing is so beautiful. All the staff were very nice and friendly. We did had a great time there.

Show more Show less
8.2
Very Good
836 reviews
Price from
$194
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.

Very friendly staff, who were happy to speak to you in your mother tongue if they spoke it. Very spacious bedroom, including a private bathroom equipped with a bathtub, a shower, and 2 washbasins. Very good continental breakfast, including freshly baked bread and an available breakfast menu to order from. Free access to the nearby Ovaverva spa and sports center, which is a suberb offer to the hotel's guests and truly improves value for price. As a summary, both the hotel and its staff deserve each of the hotel's 4 stars!

Show more Show less
8.9
Excellent
697 reviews
Price from
$219
per night

Located in the centre of Sankt Moritz, 300 metres from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with an indoor pool, sauna, steam bath, relaxation area, and massage room.

The hotel location is very good. According to the introduction, it is a hotel with a bit of history. The room has a large terrace, and the outside is a lake and snow mountain. The scenery is very beautiful, and the experience is very good,The breakfast environment is good

Show more Show less
8.6
Excellent
868 reviews
Price from
$231
per night

Looking for a romantic hotel?

Treat that special someone to a romantic getaway at a hotel designed with lovers in mind. Whether it’s somewhere stylish in the city or a remote countryside retreat, romantic hotels offer couples all the space they need, with luxurious touches like champagne, room service, and private hot tubs.
Search romantic hotels in St. Moritz

Most booked romantic hotels in St. Moritz this month

FAQ about romantic hotels in St. Moritz






Romantic Hotels That Guests Love in St. Moritz

  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 376 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
    Young couple
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 376 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
    Young couple
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 709 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
    Young couple
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 115 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
    Young couple
  • Avg. price/night: $281.03
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 2,049 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
    Young couple
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 267 reviews
    Lobby/reception was relaxing was lovely.
    Cody
    Group
  • Avg. price/night: $283.43
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 868 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
    Young couple
  • Avg. price/night: $281.03
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 2,049 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
    Young couple
  • Avg. price/night: $281.03
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 2,049 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
    Young couple
  • Avg. price/night: $283.43
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 868 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
    Young couple

Research, refine, and make plans for your whole trip