Find Hotels

Choose your date

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

4 star hotels in St. Moritz

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

14 options found

  • Schweizerhof

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

    Show map

    Schweizerhof Swiss Quality is a 6-story hotel in the center of St.

    More...
    From US$ 141
    price for 1 night
    BOOK From US$ 141
  • Cresta Palace

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

    Show map

    Cresta Palace is a 4-story hotel in St. Moritz within short distance of Mount Corvatsch, Muottas Muragl and Lake of Staz . The superior hotel is a good example of traditional architecture in St.

    More...
    From US$ 335
    price for 1 night
    BOOK From US$ 335
  • San Gian

    Via San Gian 23, St. Moritz, Switzerland (Show map)

    Show map

    San Gian Hotel boasts excellent positioning within a 15-minute walk of Mount Corvatsch, offering 50 rooms and allergy-free rooms and a golf course.

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • Hotel Steffani

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

    Show map

    Hotel Steffani is rated 4 stars and is placed about 22 km from Savognin 4. The family hotel is set in a Chinese building in the heart of St. Moritz.

    More...
    From US$ 184
    price for 1 night
    BOOK From US$ 184
  • Hotel Rosatsch

    Via Maistra 157, Pontresina, Switzerland (Show map)

    Show map

    The family-friendly Hotel Rosatsch is a 3-star property placed 10 km from Piz Nair. Hotel Rosatsch has been welcoming guests to its en-suite rooms since 1914.

    More...
    From US$ 331
    price for 1 night
    BOOK From US$ 331
  • Cervus

    Via Giovanni Segantini 32, St. Moritz, Switzerland (Show map)

    Show map

    Situated about 15 minutes' walk from Mount Corvatsch, the quiet Cervus Hotel offers an indoor heated swimming pool, a heated swimming pool and a golf course.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Crystal

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

    Show map

    Crystal Hotel boasts positioning close to Mount Corvatsch, Val Roseg and Nietzsche-Haus, offering 74 rooms and featuring a steam room, a spa center and a sun terrace.

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Art Boutique Hotel Monopol

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

    Show map

    Art Boutique Monopol Hotel provides 73 rooms with a fantastic view of the lake. This traditional hotel was opened in 1911 and renovated in 2010.

    More...
    From US$ 443
    price for 1 night
    BOOK From US$ 443
  • La Margna

    Via Serlas 5, St. Moritz, Switzerland (Show map)

    Show map

    The 4-star La Margna Swiss Q Hotel is set just 3.5 km from Alpin Museum Pontresina, Piz Nair and Engadin Golf Samedan & Zuoz. This traditional hotel was opened in 1907 and renovated in 2008.

    More...
    From US$ 311
    price for 1 night
    BOOK From US$ 311
  • Hotel Reine Victoria

    Via Rosatsch 18, St. Moritz, Switzerland (Show map)

    Show map

    The stylish 4-star Hotel Reine Victoria offers quick access to Segantini Museum, which is about 900 meters away. Behind the classical facade of Hotel Reine Victoria lies Art Nouveau interior.

    More...
    From US$ 119
    price for 1 night
    BOOK From US$ 119
  • Albana

    Via Vers Mulins 6, St. Moritz, Switzerland (Show map)

    Show map

    Albana is a 4-star hotel offering an en-suite accommodation not far from Muottas Muragl, Segantini Museum and Diavolezza.

    More...
    From US$ 265
    price for 1 night
    BOOK From US$ 265
  • Quadratscha Hotel

    Quadratscha 2, St. Moritz, Switzerland (Show map)

    Show map

    Quadratscha Swiss Quality Hotel is a 4-star venue set just 2.8 km from Muottas Muragl, Ski Lift Celerina - Magnus and Diavolezza.

    More...
    From US$ 295
    price for 1 night
    BOOK From US$ 295
  • Chesa Rosatsch Swiss Quality Hotel

    Via San Gian, St. Moritz, Switzerland (Show map)

    Show map

    The 4-star Swiss Quality Hotel Chesa Rosatsch boasts close proximity to Segantini Museum, Berry Museum and Lake of Staz just 1.9 km away.

    More...
    BOOK
  • Alpine Rock

    Via Dal Corvatsch 76, St. Moritz, Switzerland (Show map)

    Show map

    The luxury Alpine Rock Hotel is a 4-star property set next to Diavolezza, Piz Nair and Segantini Museum. It features laundry and evening reception as well as an elevator and parking.

    More...
    BOOK