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

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.

A
Ani
From
Nigeria
nice location, clean rooms, nice service
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 814 reviews
Price from
$253.78
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...

M
Michael
From
Ireland
Nice warm hotel, staff and amenities.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 966 reviews
Price from
$297.32
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
Abdalla
From
United Arab Emirates
Everything My stay at the hotel was wonderful in every way. The staff were welcoming, highly professional, always smiling, and helpful. The cleanliness was impeccable, and the rooms were very comfortable. The location is perfect, right in the heart of the city, close to all attractions, restaurants, and shops, making it super easy to get around
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 754 reviews
Price from
$322.45
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...

A
Anonymous
From
Australia
Breakfast was very nice, but head waiter not so nice. He was somewhat surly in his manner. Young waiters were delightful. We requested two sit at another table- a bigger one as we had work to do. He would not allow this saying the tables would fill up. They never did, which we knew as it was nearing the end of breakfast time.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 911 reviews
Price from
$510.05
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.

R
Rachelle
From
United States
Room and bathroom were clean and staff was great.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 292 reviews
Price from
$475.09
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.

S
Sandra
From
United States
The breakfast was delicious. They even made omelets to order.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 699 reviews
Price from
$311.08
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.

O
Osprey
From
United States
Location and staff are the best.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 671 reviews
Price from
$410.52
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.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 498 reviews
Price from
$324.69
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.

J
John
From
United States
Could not have been better
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 200 reviews
Price from
$335.88
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.

S
Sabine
From
France
Upmarket hotel, great facilities including wellness, extensive breakfast. Very dog-friendly (no extra charge, blanket and bowl provided). Wonderful, responsive staff.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 358 reviews
Price from
$436.93
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

Enjoy breakfast in St. Moritz and nearby

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

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

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 225 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.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 453 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.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 1,026 reviews

    Set in a castle dating from the late 19th century, Schloss Hotel & Spa Pontresina offers luxurious rooms . Adult guests have free access to the indoor pool.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 190 reviews

    Hotel Bellavista is located in Silvaplana, 1312 feet from the shores of Lake Silvaplana. All rooms are beautifully decorated with traditional furniture and feature a comfortable seating area.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,876 reviews

    Located in the heart of the Samedan, Hotel Bernina 1865 by Kleos Group Collection is only 656 feet away from the main train station and 3.7 mi from St. Moritz.

  • Nira Alpina

    Silvaplana
    Breakfast options
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 358 reviews

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

  • Hotel Rosatsch

    Pontresina
    Breakfast options
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 673 reviews

    The family-run Hotel Rosatsch is located in the center of Pontresina in the Engadine Valley, just 328 feet from the Alp Languard Chair Elevator, and offers you a modern spa area, stylish rooms and...

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 16 reviews

    Apartment Chesa Spuonda Verde 1-7 by Interhome offers accommodations in St. Moritz, a 12-minute walk from Train Station St. Moritz and 4.8 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 4 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.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    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.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 5 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 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

Research, refine, and make plans for your whole trip

gogless