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

3-Star Hotels in St. Moritz

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

The best 3-star hotels in St. Moritz

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

Looking for a 3-star hotel?

Combining comfort with value, 3-star hotels offer a wide variety of amenities to keep you happy. You can expect a private bathroom, Wifi in public areas, and dining areas with breakfast options. Plenty of chain hotels fall in this star-rating, with central locations close to popular landmarks.

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

See all

Enjoy breakfast in St. Moritz and nearby

  • Hotel Station

    Pontresina
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,346 reviews

    This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

    From $309.18 per night
  • Hotel Donatz

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

    Located in the center of Samedan, Hotel Donatz is only 656 feet from the Train Station. It offers a restaurant and elegant rooms decorated in an Alpine style.

    From $346.89 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 536 reviews

    Located 984 feet from the Pontresina cable car, the modern Hotel Müller - Mountain Lodge features a spa with sauna, steam bath and hot tub facilities, as well as 2 restaurants, a bar with a winter...

    From $270.22 per night
  • Hotel Palü

    Pontresina
    Breakfast options
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 219 reviews

    At 5.8 feet above sea level near Pontresina, Hotel Palü offers modern rooms with mountain views and free Wi-Fi.

    From $326.78 per night
  • Hotel Cervo

    Sils Maria
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,716 reviews

    The family-run Hotel Cervo enjoys a quiet location in Sils-Maria, a 5-minute walk from the Furtschellas Cable Car. It offers Alpine-style rooms, free WiFi and a spa area with sauna.

    From $368.25 per night
  • Hotel Seraina

    Sils Maria
    Breakfast options
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 233 reviews

    The family-run Hotel Seraina is located at 5.9 feet above sea level in the center of Sils-Maria. It features a spa area, an underground car park, and a children's playroom.

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

    The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away.

    From $304.15 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 6 reviews

    Apartment Chesa Romantica 17 by Interhome offers accommodations in St. Moritz, a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

  • Soldanella

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

    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.

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

    Apartment Chesa Sonnalpine B 52 by Interhome offers accommodations in St. Moritz, 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

  • Hotel Bären

    St. Moritz
    Budget options available
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 662 reviews

    The Hotel Bären in St. Moritz offers you a sauna, a steam bath and fitness facilities. You can take advantage of free WiFi and free parking on site.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 8 reviews

    Apartment Chesa Sur Ova 30 by Interhome offers accommodations in St. Moritz, a 18-minute walk from Train Station St. Moritz and 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Ludains 8 by Interhome offers accommodations in St. Moritz, a 18-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

  • Hotel Waldhaus am See

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

    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.

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

    Apartment Chesa Flora 53 by Interhome offers accommodations in St. Moritz, a 15-minute walk from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Daniela B - Anita by Interhome offers accommodations in St. Moritz, 1.4 miles from Train Station St. Moritz and 5.3 miles from Engadin Golf Samedan & Zuoz-Madulain.

Great access to the city center. Check these 3-star hotels in St. Moritz and nearby

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

    Apartment Appartmenthaus Skyline 309 by Interhome is located in St. Moritz, just 1.2 miles from Train Station St. Moritz and 5.1 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Fleury by Interhome is located in St. Moritz, just 1.4 miles from Train Station St. Moritz and 5.4 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa La Soliva by Interhome 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 7.8
    Good - What previous guests thought, 294 reviews

    Located in St. Moritz, 1.2 miles from Train Station St. Moritz, Hotel Corvatsch - Web Check-in provides accommodations with a terrace, private parking, a restaurant and a bar.

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

    Apartment Chesa Arlas D2 by Interhome offers accommodations in St. Moritz, 1.2 miles from Train Station St. Moritz and 5.3 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Derby 27 by Interhome is located in St. Moritz, just 1.2 miles from Train Station St. Moritz and 5.2 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Arlas E2 by Interhome offers accommodations in St. Moritz, 1.2 miles from Train Station St. Moritz and 5.3 miles from Engadin Golf Samedan & Zuoz-Madulain.

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

    Apartment Chesa Arlas A1 by Interhome offers accommodations in St. Moritz, 1.2 miles from Train Station St. Moritz and 5.3 miles from Engadin Golf Samedan & Zuoz-Madulain.

FAQ about 3-star hotels in St. Moritz

3-star Hotels That Guests Love in St. Moritz

See all
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,090 reviews
    Superb! Friendly, comfortable, old fashioned hotel that is great value for money. Seemed much better than 3 stars. Even though we had the cheapest room it was very comfortable, clean and well appointed. Very comfortable bed. Lovely dining room. Simple but good breakfast. Staff were all extremely nice. Highly recommended! Not too far to walk from train station.
    Guest review by
    Warwick
    Young couple
  • Avg. price/night: $213.66
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    Very good price and rather cheaper compared to other places we stayed in Switzerland. The location was very good and around 15-20 minutes of walk from the rail station. Please note that the walk is uphill and can be very tiring if you have big luggage. Check-in and out were easy, and the lady in reception was friendly. Our stay was very good and we may stay again.
    Guest review by
    Kamal42
    Young couple
  • Avg. price/night: $213.66
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    Good location (near the city centre and the escalator from the train station/underground parking). Very kind and helpful personel. Extra pay breakfast - but very tasty
    Guest review by
    Jacek
    Young couple
  • Avg. price/night: $213.66
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    Excellent location close to centre of town. Amazing views and rooms were relatively large. Beds were comfortable. A good 3 star boutique hotel.
    Guest review by
    Brad
    Family with young children
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,090 reviews
    Excellent Location to most St. Moritz city center & most amenities. Staff very pleasant & extremely helpful.Breakfast was good as well.
    Guest review by
    Tumisang
    Young couple
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 2,090 reviews
    The room had an incredible lake view, during the mornings we would have the morning fog make it it look like you are in the middle of the clouds, only to then disappear and let the sun all in. Amazing old building with old original furniture, very well maintained. Very friendly staff and excellent location not far from the city center and slopes. Very nice beds and bedding, quiet area. great breakfast.
    Guest review by
    Margarita
    Family with young children
  • Avg. price/night: $213.66
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,151 reviews
    The beds were so comfortable. Very good price for the location. It's a 10 minute walk from the train station (be prepared to walk uphill if you are walking to the hotel from the train station). I would recommend this hotel to anyone visiting St.Moritz for a short period.
    Guest review by
    Naomi
    Young couple