Skip to main content

Four-Star Hotels in St. Moritz

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

Top picks for St. Moritz hotels

Explore our most popular hotels in St. Moritz

Filter by:

Review score

Hotel San Gian

Hotel in St. Moritz

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

G
Gabriela
From
Czech Republic
This was absolutely exceptional stay! Our room was cozy. Incredibly helpful, kind and willing staff at the reception and in the restaurant. Great food for breakfast and as well for dinner. Our room was always clean and it was really relaxing place to stay. We had to admit that we are so overwhelmed by all the extra things the hotel offers - full access to OVAVERA, transport tickets (including cable cars) or lunch boxes for hikes! When we came, Paul welcomed us so nicely (we are traveling pretty often and have never experienced so warm and helpful introduction) and booked for us a table at the restaurant right away. Also he explained us what to do around. All other receptionist were also incredibly helpful. We even prolonged our stay at the hotel because we felt like home and stunned by the city and surrounding. This was our first trip to St. Moritz and definitely not the last - we are already planning our next trip.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 821 reviews
Price from
US$308.49
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 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the...

L
Leyla
From
Azerbaijan
the room 111 had the most spectacular view
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,113 reviews
Price from
US$349.42
1 night, 2 adults

Hotel Steffani

Hotel in St. Moritz

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

B
Banu
From
Turkey
Don’t think twice about booking Hotel Steffani. The hotel is very close to the main station which goes up to the Corviglia ski area. It is also right in the middle of the town. It is very clean, offers a good choice of breakfast. The spa area was wonderful, it was heaven to be able to relax after a terrible weather day. The staff was very friendly.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 742 reviews
Price from
US$295.85
1 night, 2 adults

Hotel Schweizerhof St. Moritz

Hotel in St. Moritz

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

s
sorin
From
Romania
Breakfast very good,specially the cofee.The staff in restauranr was very helpful.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 867 reviews
Price from
US$499.40
1 night, 2 adults

Art Boutique Hotel Monopol

Hotel in St. Moritz

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

M
Mihai
From
Romania
A very beautiful hotel, placed in the center of St. Moritz. Staff was very friendly and helpful. The room was amazing, very spacious, clean and well equipped. The Skybar, located on top of the hotel was amazing. A nice experience.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 287 reviews
Price from
US$508.12
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.

c
corina
From
Romania
The hotel had been renovated. Our hotel room was big and had everything we needed. Location wise,it is close to everything. The staff very friendly. Our respects to the guy who did our check out(didn’t look at his name tag). He was super professional and made the check out smooth and it had that warm goodbye vibe. Good breakfast as well.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 768 reviews
Price from
US$349.42
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 centre of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

F
Francesca
From
United States
The staff was very friendly and the location was great! The hotel restaurant Grissini was very good as well. We really enjoyed our stay, thank you!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 628 reviews
Price from
US$391.93
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 3 km from the legendary, world-famous spa town of St Moritz.

L
Laleh
From
United Kingdom
It’s beautiful, comfortable, it offers everything you need, great restaurants and lobby with the fireplace and live piano every night ♥️
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 523 reviews
Price from
US$367.91
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 centre, shops, restaurants and bars.

S
Szűcs
From
Hungary
Good location, not so far from St. Moritz, the hotelino is fantastic, the apartman is comfortable and very well-equipped. We stayed here only for 1 night, but we should have stayed more to enjoy the facilities. Absolutely gorgeous!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 reviews
Price from
US$328.72
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.

K
Kevin Janik
From
Bulgaria
Friendly staff with an open ear to help if anything is needed, amazing restaurant with very tasty dinner, great views. Also good value for Switzerland. Easy direct parking garage at the property.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 337 reviews
Price from
US$444.06
1 night, 2 adults
All four-star hotels in St. Moritz

The best four-star hotels in St. Moritz

Check out our pick of great four-star hotels in St. Moritz

Filter by:

Review score

Hotel San Gian

Hotel in St. Moritz

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

G
Gabriela
From
Czech Republic
This was absolutely exceptional stay! Our room was cozy. Incredibly helpful, kind and willing staff at the reception and in the restaurant. Great food for breakfast and as well for dinner. Our room was always clean and it was really relaxing place to stay. We had to admit that we are so overwhelmed by all the extra things the hotel offers - full access to OVAVERA, transport tickets (including cable cars) or lunch boxes for hikes! When we came, Paul welcomed us so nicely (we are traveling pretty often and have never experienced so warm and helpful introduction) and booked for us a table at the restaurant right away. Also he explained us what to do around. All other receptionist were also incredibly helpful. We even prolonged our stay at the hotel because we felt like home and stunned by the city and surrounding. This was our first trip to St. Moritz and definitely not the last - we are already planning our next trip.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 821 reviews
Price from
US$308.49
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 100 metres away from the ski lifts in St Moritz Bad and offers stylish rooms with views of the...

L
Leyla
From
Azerbaijan
the room 111 had the most spectacular view
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,113 reviews
Price from
US$349.42
1 night, 2 adults

Hotel Steffani

Hotel in St. Moritz

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

B
Banu
From
Turkey
Don’t think twice about booking Hotel Steffani. The hotel is very close to the main station which goes up to the Corviglia ski area. It is also right in the middle of the town. It is very clean, offers a good choice of breakfast. The spa area was wonderful, it was heaven to be able to relax after a terrible weather day. The staff was very friendly.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 742 reviews
Price from
US$295.85
1 night, 2 adults

Hotel Schweizerhof St. Moritz

Hotel in St. Moritz

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

s
sorin
From
Romania
Breakfast very good,specially the cofee.The staff in restauranr was very helpful.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 867 reviews
Price from
US$499.40
1 night, 2 adults

Art Boutique Hotel Monopol

Hotel in St. Moritz

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

M
Mihai
From
Romania
A very beautiful hotel, placed in the center of St. Moritz. Staff was very friendly and helpful. The room was amazing, very spacious, clean and well equipped. The Skybar, located on top of the hotel was amazing. A nice experience.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 287 reviews
Price from
US$508.12
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.

c
corina
From
Romania
The hotel had been renovated. Our hotel room was big and had everything we needed. Location wise,it is close to everything. The staff very friendly. Our respects to the guy who did our check out(didn’t look at his name tag). He was super professional and made the check out smooth and it had that warm goodbye vibe. Good breakfast as well.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 768 reviews
Price from
US$349.42
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 centre of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

F
Francesca
From
United States
The staff was very friendly and the location was great! The hotel restaurant Grissini was very good as well. We really enjoyed our stay, thank you!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 628 reviews
Price from
US$391.93
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 3 km from the legendary, world-famous spa town of St Moritz.

L
Laleh
From
United Kingdom
It’s beautiful, comfortable, it offers everything you need, great restaurants and lobby with the fireplace and live piano every night ♥️
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 523 reviews
Price from
US$367.91
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 centre, shops, restaurants and bars.

S
Szűcs
From
Hungary
Good location, not so far from St. Moritz, the hotelino is fantastic, the apartman is comfortable and very well-equipped. We stayed here only for 1 night, but we should have stayed more to enjoy the facilities. Absolutely gorgeous!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 reviews
Price from
US$328.72
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.

K
Kevin Janik
From
Bulgaria
Friendly staff with an open ear to help if anything is needed, amazing restaurant with very tasty dinner, great views. Also good value for Switzerland. Easy direct parking garage at the property.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 337 reviews
Price from
US$444.06
1 night, 2 adults
All four-star hotels in St. Moritz

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in St. Moritz and surroundings in the past month

See all

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews

Popular with guests booking four-star hotels in St. Moritz

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

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 287 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 821 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 742 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 628 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 523 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 867 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 768 reviews

Popular with guests booking four-star hotels in St. Moritz

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,113 reviews

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

Apartment Chesa Sonnalpine B 48 is a beachfront property located in St. Moritz, 1.1 km from Train Station St. Moritz and 7.5 km from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Apartment Chesa Sur Val 21 by Interhome is an accommodation set in St. Moritz, 8.8 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Apartment Chesa Sur Val 22 by Interhome offers accommodation in St. Moritz, 8.8 km from Engadin Golf Samedan & Zuoz-Madulain and 35 km from Swiss National Park Visitor Centre.

Ferienwohnung St. Moritz

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

Boasting lake views, Ferienwohnung St. Moritz features accommodation with balcony, around 1.9 km from Train Station St. Moritz. This 4-star apartment offers a lift.

The View

St. Moritz
Budget options available

Set in St. Moritz, 1.9 km from Train Station St. Moritz, The View offers accommodation with a restaurant, free private parking, a bar and ski-to-door access.

The Suites

St. Moritz
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Set 1.9 km from Train Station St. Moritz, The Suites offers 4-star accommodation in St. Moritz and has a spa and wellness centre.

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

Apartment Chesa Fuolla Verda A8 by Interhome offers accommodation in Celerina, 4.2 km from Engadin Golf Samedan & Zuoz-Madulain and 31 km from Swiss National Park Visitor Centre.

Chesa Guardamunt

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

Chesa Guardamunt features mountain views, free WiFi and free private parking, set in Celerina, 2 km from Train Station St. Moritz.

Enjoy breakfast in St. Moritz and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,046 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.

From US$432.39 per night

Hotel Rosatsch

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

The family-run Hotel Rosatsch is located in the centre of Pontresina in the Engadine Valley, just 100 metres from the Alp Languard Chair Lift, and offers you a modern spa area, stylish rooms and...

From US$341.17 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 228 reviews

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 11 reviews

Apartment Chesa Palüdin 5 - Celerina by Interhome provides accommodation set in Celerina, 5.3 km from Engadin Golf Samedan & Zuoz-Madulain and 32 km from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 219 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 500 metres away.

From US$621.91 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 523 reviews

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

From US$418.48 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 481 reviews

Located in the centre 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 US$377.17 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated 5.6 km from Train Station St. Moritz and 31 km from Swiss National Park Visitor Centre, Apartment Chesa Vadret 12 by Interhome offers accommodation in Pontresina.

FAQ about four-star hotels in St. Moritz