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

4-Star Hotels in St. Moritz

Find the 4-star hotels that appeal to you the most

The best 4-star hotels in St. Moritz

Check out our selection of great 4-star hotels in St. Moritz

Filter by:

Review score

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.

J
John
From
United States
The breakfast was the best we had on our trip. The staff were superbly friendly
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 811 reviews
Price from
$295.54
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...

V
Vong Chhay
From
Cambodia
great breakfast, spacious room
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,015 reviews
Price from
$284.97
1 night, 2 adults

Hotel Steffani

Hotel in St. Moritz

Located in the center of Sankt Moritz, 984 feet 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...

A
Aleksandar
From
Serbia
The hotel facilities and room were great. For a small fee we were upgraded to a much larger room. They put our car in the garage because of the heavy snowfall.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 743 reviews
Price from
$326.98
1 night, 2 adults

Hotel Schweizerhof St. Moritz

Hotel in St. Moritz

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodations offers rooms with a fantastic...

r
robert
From
Australia
Amazing view of lake from room. Stylish grand hotel with lots of charm
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 914 reviews
Price from
$521.91
1 night, 2 adults

Art Boutique Hotel Monopol

Hotel in St. Moritz

The Art Boutique Hotel Monopol is in the center of St. Moritz, 320 yards from the funicular to the Corviglia Mountain. It features a top-floor spa area offering panoramic views.

M
Michele
From
United States
Excellent room, room service, nice, helpful staff. Great food, beautiful bar!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 279 reviews
Price from
$480.29
1 night, 2 adults

Hotel Laudinella

Hotel in St. Moritz

The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains.

B
Brian
From
United States
Breakfast was excellent. Staff was accomadating
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 709 reviews
Price from
$422.30
1 night, 2 adults

Crystal Hotel superior

Hotel in St. Moritz

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

A
Anuradha
From
Qatar
Everything. The staff were jovial. Great ambience. Food is exceptional. Travels to St Moritz knw dat there are no ACs and fan. So bearing that in mind we had no problem during ur stay period.Sunday is a holiday and expect all shops n outlets to be closed.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 643 reviews
Price from
$389.86
1 night, 2 adults

Hotel Europa Suites St Moritz

Hotel in St. Moritz

The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz.

B
Bellini
From
United States
Breakfast, facilities, location
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 501 reviews
Price from
$362.20
1 night, 2 adults

Hotelino Petit Chalet

Celerina (Near St. Moritz)

Hotelino Petit Chalet is located on ski slopes and is just a 3-minute walk from Celerina town center, shops, restaurants and bars.

C
Cora
From
Hong Kong
Location is one train stop away from St. Moritz station. Hotel is only 5-6 minutes walking distance from Celerina station. The room is spacious, clean, and well-equipped. The bed is very comfortable. Staff is very friendly, helpful, and nice, I especially appreciate Federica Pappaletera who is very nice and attentive. The breakfast was served inside the room. I had a very pleasant stay in Hotelino Petit Chalet! I'll definitely come back to this same hotel if I ever come back to Celerina
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 204 reviews
Price from
$339.56
1 night, 2 adults

Nira Alpina

Silvaplana (Near St. Moritz)

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces.

A
Alexandra
From
United Kingdom
The level of customer-centricity of everyone that works there is absolutely amazing! That's why we keep coming back every year, we feel like we're at home and relaxed from the moment we step in! The food in the main restaurant is incredible - has an Asian fusion twist and everything is delicious. Another favorite element is the bar the looks onto the mountains - highly recommend the fries with truffle mayo and Mille 1 Pratello red wine.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 344 reviews
Price from
$413.67
1 night, 2 adults
All 4-star hotels in St. Moritz

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in St. Moritz and surrounding area in the past month

See all

Save money on 4-star in St. Moritz and nearby – budget options available

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Apartment Chesa Sur Val 21 by Interhome is located in St. Moritz, just a 14-minute walk from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Apartment Chesa Sur Val 22 by Interhome is located in St. Moritz, just a 14-minute walk from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Ferienwohnung St. Moritz

    St. Moritz
    Budget options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 8 reviews

    Ferienwohnung St. Moritz offers accommodations in St. Moritz, 1.2 miles from Train Station St. Moritz and 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • The View

    St. Moritz
    Budget options available

    Located in St. Moritz, 1.2 miles from Train Station St. Moritz, The View has accommodations with a restaurant, free private parking, a bar and ski-to-door access.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Apartment Chesa Fuolla Verda A8 by Interhome is located in Celerina, just 2.2 miles from Train Station St. Moritz and 2.6 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Chesa Guardamunt

    Celerina
    Budget options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews

    Offering mountain views, Chesa Guardamunt in Celerina features accommodations, a garden, and a terrace. This apartment offers free private parking, an elevator, and free Wifi.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 9 reviews

    Apartment Chesa Palüdin 5 - Celerina by Interhome is located in Celerina, just 1.7 miles from Train Station St. Moritz and 3.3 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 226 reviews

    Built in 1906, the Cresta Palace combines historic charm with modern spa facilities, fine cuisine and rooms equipped with bathrobes. The train station and the cable car are 1640 feet away.

    From $503.30 per night

Enjoy breakfast in St. Moritz and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 204 reviews

    Hotelino Petit Chalet is located on ski slopes and is just a 3-minute walk from Celerina town center, shops, restaurants and bars.

    From $326.98 per night
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 455 reviews

    Located in the center of Celerina on the banks of the Inn River, the Chesa Rosatsch occupies a 300-year-old building with 3 restaurants. Free WiFi and free parking are available.

    From $354.15 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 188 reviews

    Located in Pontresina center, a 5-minute drive from Saint Moritz´s Train Station, the 4-star Hotel Saratz Pontresina Mountain Resort & Spa offers elegant accommodations with free WiFi, a 35,000 square...

    From $477.90 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 82 reviews

    Hotel Maistra 160 has a fitness center, a shared lounge and a sun terrace with swimming pool and buffet breakfast in Pontresina.

    From $464.82 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 179 reviews

    Located in Silvaplana, 4.2 miles from Train Station St. Moritz, Albana Hotel Silvaplana has accommodations with a shared lounge, private parking, a terrace and a restaurant.

    From $364.71 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 206 reviews

    Surrounded by Alpine lakes and mountains, the 4-star Parkhotel Margna Superior features 3 restaurants, a bar, a spa, fitness center, a tennis court and a private golf course. Free WiFi is available.

    From $516.13 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 501 reviews

    The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz.

    From $308.12 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Apartment Chesa Vadret 12 by Interhome is located in Pontresina, just 3.5 miles from Train Station St. Moritz and 19 miles from Swiss National Park Visitor Centre.

FAQ about 4-star hotels in St. Moritz