Find Hotels

Choose your date

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

Romantic 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

8 options found

  • 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$ 555
    price for 1 night
    BOOK From US$ 555
  • Carlton Hotel St. Moritz

    Via Johannes Badrutt 11, St. Moritz, Switzerland (Show map)

    Show map

    Carlton Hotel St. Moritz is placed in the center of St. Moritz and offers a stunning view over the sea.

    More...
    From US$ 1591
    price for 1 night
    BOOK From US$ 1591
  • Kempinski Grand Hotel Des Bains

    Via Mezdi 27, St. Moritz, Switzerland (Show map)

    Show map

    The deluxe Kempinski Grand Hotel Des Bains is a decent example of a 5-star hotel in St. Moritz. Built in 1864, the hotel is a combination of luxurious architecture…

    More...
    From US$ 2109
    price for 1 night
    BOOK From US$ 2109
  • Suvretta House

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

    Show map

    Suvretta House Hotel is a 5-star business accommodation to stay in St. Moritz. Founded in 1912, the hotel underwent a renovation in 2012.

    More...
    From US$ 872
    price for 1 night
    BOOK From US$ 872
  • Kulm

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

    Show map

    Kulm Hotel is a 5-star venue positioned about 1.9 km from Diavolezza. The hotel was opened in 1856 in a 4-story contemporary building and renovated in 2008.

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

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

    Show map

    The comfortable 3-star Hauser Swiss Quality Hotel is set in a shopping area within a 10-minute walk of Segantini Museum. The hotel was opened in 1970, offering accommodation…

    More...
    From US$ 319
    price for 1 night
    BOOK From US$ 319
  • Giardino Mountain

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

    Show map

    Giardino Mountain Hotel is a superior 5-star property featuring modern rooms in a resort area of St. Moritz. The hotel was opened in 1719 in a 4-story traditional…

    More...
    From US$ 787
    price for 1 night
    BOOK From US$ 787
  • Apt.17

    Via Arona 16, 7500 Sankt Moritz, Switzerland, St. Moritz, Switzerland (Show map)

    Show map

    "Chesa romantica", 4 storeys, built in 1969, renovated in 2005 apartment offers homey accommodation for 5 guests in St. Moritz. Guests can benefit from an elevator and parking.

    More...
    From US$ 432
    price for 1 night
    BOOK From US$ 432