Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

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

Hotel amenities

Room amenities

Apply Filters
Clear Filters

11 options found

  • Schweizerhof

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

    Show map

    Schweizerhof Hotel is an exclusive 4-star property set 100 meters from Berry Museum and 1.6 km from Diavolezza. Offering accommodation in a 6-story building, Schweizerhof Hotel has been…

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

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

    Show map

    Offering view over Segantini Museum, which is 2.9 km away, Cresta Palace is a charming hotel featuring free self parking, a Jacuzzi and a steam room. Featuring traditional architecture, the…

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

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

    Show map

    The 4-star Hotel Steffani is set just 1.9 km from Ski Lift Randolins. The hotel was opened in 1869, renovated in 2008 and is housed in a 4-storey…

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

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

    Show map

    The excellent La Margna Hotel comprises modern rooms and gives a quick access to Kirche San Karl St. Moritz, which is 1250 meters away. Founded in 1907, the hotel underwent…

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

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

    Show map

    The San Gian Hotel lies in a shopping area of St. Moritz within a 30-minute walk of Lake of Staz, featuring allergy free rooms and a golf course. Featuring…

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

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

    Show map

    Featuring a tennis court, an outdoor swimming pool and allergy-free rooms, Art Boutique Hotel Monopol offers designer rooms overlooking the lake. The hotel's classic building set in the center…

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

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

    Show map

    The 4-star Crystal Hotel places guests abound 6 km from Muottas Muragl. Featuring Alpine architecture, Crystal Hotel was renovated in 1999.

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

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

    Show map

    The quiet 4-star Cervus Hotel is a great place to stay in St. Moritz. Behind the Alpine facade of Cervus Hotel lies beautiful interior.

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

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

    Show map

    Located in the heart of St. Moritz, the 4-star Reine Victoria Hotel offers elegant rooms together with a golf course and a Jacuzzi. The classic hotel in St.

    More...
    From US$ 226
    price for 1 night
    BOOK From US$ 226
  • Monopol

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

    Show map

    Monopol Hotel is a 4-star accommodation within 1.8 km of Diavolezza. This venue accommodates guests in the center of St.

    More...
    From US$ 440
    price for 1 night
    BOOK From US$ 440
  • Alpine Rock

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

    Show map

    The 4-star Alpine Rock Hotel lies within 6 km from Piz Corvatsch. Guests can easily get to Piz Nair, which is approximately 6 km away.

    More...
    BOOK