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

5 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

7 options found

  • Carlton Hotel St. Moritz

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

    Show map

    Located in the center of St. Moritz, the 5-star Carlton Hotel St. Moritz offers designer rooms. The hotel was opened in 1913 in an 8-story elegant building and…

    More...
    From US$ 4476
    price for 1 night
    BOOK From US$ 4476
  • 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$ 573
    price for 1 night
    BOOK From US$ 573
  • 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$ 743
    price for 1 night
    BOOK From US$ 743
  • Badrutt'S Palace Hotel

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

    Show map

    The sophisticated Badrutt'S Palace Hotel entices guests to stay in one of the 157 non-smoking rooms and make use of allergy friendly rooms, parking and a hairdresser. The hotel…

    More...
    From US$ 558
    price for 1 night
    BOOK From US$ 558
  • Kempinski Residences St. Moritz

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

    Show map

    Kempinski Residences St. Moritz is a 5-star property providing a luxury accommodation with airport transfer, laundry and dry cleaning.

    More...
    From US$ 1354
    price for 1 night
    BOOK From US$ 1354
  • 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$ 625
    price for 1 night
    BOOK From US$ 625
  • 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$ 660
    price for 1 night
    BOOK From US$ 660