Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

3 star hotels in St. Moritz

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

21 options found

  • Baren

    Via Maistra 50, St. Moritz, Switzerland (Show map)

    Show map

    Baren is a 4-story hotel in a quiet street area of St. Moritz at a close proximity to Engadine Museum, Lake of Staz and Mount Corvatsch offering cozy rooms with a wonderful view over the lake.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Hotel Arte

    Via Tinus 7, St. Moritz, Switzerland (Show map)

    Show map

    The central Hotel Pizzeria Arte is situated in the center of St. Moritz close to Engadine Museum, Berry Museum and Piz Nair.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Unique Hotel Eden Superior

    Via Veglia 12, St. Moritz, Switzerland (Show map)

    Show map

    Unique Hotel Eden Superior Sankt Moritz is placed in a historic area of Sankt Moritz in the vicinity of Ski Lift Celerina - Magnus, Val Roseg and Piz Nair.

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Hotel Languard

    Via Veglia 14, St. Moritz, Switzerland (Show map)

    Show map

    Set in the heart of St. Moritz, this stylish hotel features 22 rooms and offers a tennis court, a library and a golf course.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • Loffler

    Via Dal Bagn 6, St. Moritz, Switzerland (Show map)

    Show map

    The modern 3-star Loeffler Hotel offers en-suite guestrooms. Since 1970, it has been hosting guests in the center of St. Moritz.

    More...
    From US$ 297
    price for 1 night
    BOOK From US$ 297
  • Piz

    Via Dal Bagn 6, St. Moritz, Switzerland (Show map)

    Show map

    The lovely Hotel Piz St. Moritz offers 25 stylish guest rooms as well as a safe deposit box, a cash machine and an elevator.

    More...
    From US$ 104
    price for 1 night
    BOOK From US$ 104
  • Europa

    Via Suot Chesas 9, St. Moritz, Switzerland (Show map)

    Show map

    The quiet Europa Hotel is a decent example of a 4-star hotel in St. Moritz. The hotel was opened in 1966, offering accommodation in a 5-story building designed in the Alpine style.

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Nolda

    Via Crasta 3, St. Moritz, Switzerland (Show map)

    Show map

    The traditional Nolda is a 3-star hotel and offers a tennis court and a golf course. Since 1976, it has been hosting guests in the center of St. Moritz.

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Hotel Chesa Spuondas

    Via Somplaz 47, St. Moritz, Switzerland (Show map)

    Show map

    Situated near slopes, the 3-star Hotel Chesa Spuondas offers a sun terrace and a library. The tranquil hotel is set in an oriental building in the center of St. Moritz.

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Laudinella

    Via Tegiatscha 17, St. Moritz, Switzerland (Show map)

    Show map

    The superior Laudinella Hotel features a great view of Engadine Valley. Residing in a 5-story building, the hotel was opened in 1956 and renovated in 2010.

    More...
    From US$ 107
    price for 1 night
    BOOK From US$ 107
  • Hauser Swiss Quality Hotel

    Via Traunter Plazzas 7, St. Moritz, Switzerland (Show map)

    Show map

    The superior 3-star Hotel Hauser Swiss Quality offers a cozy accommodation in a picturesque area of St. Moritz. The hotel opened its doors in 1970 and was remodeled in 1996.

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Waldhaus Am See

    Via Dim Lej 6, St. Moritz, Switzerland (Show map)

    Show map

    Waldhaus Am See is a 3-star traditional hotel offering a non-smoking accommodation within easy reach of Diavolezza, Piz Nair and Berry Museum. The building was renovated in 2003.

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Misani

    Via Maistra 70, St. Moritz, Switzerland (Show map)

    Show map

    The 3-star Misani Hotel offers spacious rooms in proximity to Segantini Museum, Alpin Museum Pontresina and Diavolezza. The hotel opened its doors in 1878 and was remodeled in 2000.

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Soldanella

    Via Somplaz 17, St. Moritz, Switzerland (Show map)

    Show map

    Set in the center of St. Moritz, this traditional hotel features 35 rooms and offers a sun terrace, a spa center and a golf course. Soldanella St.

    More...
    From US$ 98
    price for 1 night
    BOOK From US$ 98
  • Sonne

    Via Sela 11, St. Moritz, Switzerland (Show map)

    Show map

    The 3-star hotel Sonne provides a classic accommodation and gives a quick access to Muottas Muragl, which is around 1100 meters away. This comfortable hotel was opened in 1979 and renovated in 2009.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Hotel Randolins

    Via Curtins 2, St. Moritz, Switzerland (Show map)

    Show map

    The comfortable Hotel Randolins is situated right at ski areas in St. Moritz and offers a Jacuzzi and a golf course. Hotel Randolins has been welcoming guests to its non-smoking rooms since 1950.

    More...
    From US$ 222
    price for 1 night
    BOOK From US$ 222
  • Hotel Restaurant Corvatsch

    Via Tegiatscha 1, St. Moritz, Switzerland (Show map)

    Show map

    Hotel Restaurant Corvatsch boasts positioning close to Chastlatsch, Pizzet and Lake of Staz, offering 27 rooms and featuring a sun terrace, a spa center and a library.

    More...
    From US$ 140
    price for 1 night
    BOOK From US$ 140
  • Hotel Salastrains

    Via Salastrains 12, St. Moritz, Switzerland (Show map)

    Show map

    Located close to ski areas, Hotel Salastrains offers a ski storage room and a ski pass.

    More...
    From US$ 317
    price for 1 night
    BOOK From US$ 317
  • Hotel Restorant Lej Da Staz

    Via Dim Lej, St. Moritz, Switzerland (Show map)

    Show map

    Restorant Lej da Staz is a 3-star hotel providing a cozy accommodation near to Engadine Museum, Segantini Museum and Muottas Muragl.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Julier Palace

    Via Maistra 4/Silvaplana/St. Moritz/, St. Moritz, Switzerland (Show map)

    Show map

    The 3-star Julier Palace Hotel boasts close proximity to Nietzsche-Haus, Ski Lift Randolins and Ski Lift Celerina - Magnus just 1.6 km away.

    More...
    BOOK