The 10 best romantic hotels in St. Moritz, Switzerland | Booking.com
Skip to main content

Romantic Hotels in St. Moritz

Find the romantic hotels that appeal to you the most

The best romantic hotels in St. Moritz

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

Filter by:

Review score

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews
Price from
$986.90
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

As an exclusive Ski In & Ski Out Hotel with private ski elevator, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.

J
Javier
From
Switzerland
The hotel is impressive. It is a classy and glamorous place to stay. The views are very nice and you are a bit outside of the town which means it is really quite.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 231 reviews
Price from
$783.75
1 night, 2 adults

Hotel San Gian

Hotel in St. Moritz

Just 492 feet from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation treatments, free WiFi and 2 restaurants.

Y
YUXI
From
China
The location is great ~ as there is a bus stop in 2 minutes walk ~ if you stay 2 nights or more the hotel will provided transport card for the same number of the nights you stay~ but if it can cover all days you stay here like Scoul (including check in day and check out day) it will be more convenient ~ The staffs are helpful ~ they updated our room to superiors and recommend suitable hiking routes for us ~the room is quite and has really good views~St. Moritz is really a great place to stay more than 3 nights~ the highlight of the hotel is the cooperation with ovv spa and fitness center~ it’s amazing and relaxing after one day walk ~
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 812 reviews
Price from
$349.87
1 night, 2 adults

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism.

f
federico
From
Guatemala
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.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 116 reviews
Price from
$858.99
1 night, 2 adults

Grand Hotel des Bains Kempinski

Hotel in St. Moritz

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside.

P
Paul
From
Israel
Amazing place and service! Love you guys!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 216 reviews
Price from
$920.43
1 night, 2 adults

Hotel Arte

Hotel in St. Moritz

Hotel Arte enjoys a central location in St. Moritz, 984 feet from the Corviglia/Marguns Cable Car.

P
Pablo Alejandro
From
Argentina
Lovely place. Rooms are spacious and very comfortable. On the 1st floor you’ll find the Italian restaurant La Stalla, which is a very good option if you don’t want to leave the hotel for dinner. You can book a table at the front desk.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,202 reviews
Price from
$368.02
1 night, 2 adults

Hotel Reine Victoria

Hotel in St. Moritz

Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the...

S
Soliman
From
Canada
It is grand and beautiful. It is a great location but pricey ..
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,026 reviews
Price from
$381.39
1 night, 2 adults

Hotel Nolda

Hotel in St. Moritz

Hotel Nolda is located in Sankt Moritz Bad and offers views of the river. It offers free WiFi and free parking on-site. The breakfast offers buffet, continental or vegetarian options. The center of...

D
DIMITRY
From
Israel
Very hot place with perfect location
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,250 reviews
Price from
$213.18
1 night, 2 adults

Hotel Waldhaus am See

Hotel in St. Moritz

Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley.

L
Levon
From
Armenia
Reception service was excellent! Super location, very comfortable rooms and beds.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,596 reviews
Price from
$457.08
1 night, 2 adults

Soldanella

Hotel in St. Moritz

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

M
Mary and Bryan
From
Canada
Everything was wonderful!! The lake view from our room was beautiful! We had the shuttle pick us up from the train station which we felt was the easiest. It would be a good 15 minute walk up hill if you didn’t take the shortcut which includes two very long escalators. This works well once you are there and have the directions. We had dinner both nights in the dining room. The service was excellent and meals were great. I highly recommend!!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,090 reviews
Price from
$285.91
1 night, 2 adults
All romantic hotels in St. Moritz

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.

Most booked romantic hotels in St. Moritz and surrounding area in the past month

See all

FAQ about romantic hotels in St. Moritz

Romantic Hotels That Guests Love in St. Moritz

See all
  • Avg. price/night: $277.63
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,202 reviews
    We were upgraded to a lovely recently renovated room. Very comfortable with a nice little balcony overlooking the street. Breakfast was included, very nice.
    Guest review by
    Chris
    Young couple
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 639 reviews
    When we arrived we had been upgraded to a junior suite - lovely room, very comfortable and all of the staff were extremely helpful
    Guest review by
    Andrew
    Young couple
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,090 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.
    Guest review by
    Kim
    Young couple
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 502 reviews
    Lobby/reception was relaxing was lovely.
    Guest review by
    Cody
    Group
  • Avg. price/night: $323.91
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 740 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.
    Guest review by
    Christine
    Young couple
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,090 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 :)
    Guest review by
    Sharon
    Young couple