Find Hotels

Choose your date

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

Family hotels in St. Moritz

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

19 options found

  • Giardino Mountain

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

    Show map

    Offering 78 modern rooms, Giardino Mountain Hotel features a sundeck, a casino and an outdoor swimming pool. This superior hotel dates from 1719 and was refurbished in 2011.

    More...
    From US$ 788
    price for 1 night
    BOOK From US$ 788
  • Carlton Hotel St. Moritz

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

    Show map

    The intimate Carlton St Moritz Hotel offers beautiful rooms in proximity to Ski Lift Celerina - Magnus, Signalbahn and Piz Nair. The hotel opened its doors in 1913 and was remodeled in 2007.

    More...
    From US$ 978
    price for 1 night
    BOOK From US$ 978
  • Badrutt'S Palace Hotel

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

    Show map

    The sophisticated Badrutt'S Palace Hotel St. Moritz is quietly set minutes away from Val Roseg, Lake of Staz and Mount Corvatsch. The hotel occupies 8 floors and was renovated in 2012.

    More...
    From US$ 508
    price for 1 night
    BOOK From US$ 508
  • 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
  • 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
  • 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
  • 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
  • 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 Stille

    Via Surpunt 58, St. Moritz, Switzerland (Show map)

    Show map

    The family Hotel Stille is a 2-star property set next to Diavolezza, Lake of Staz and Engadine Museum featuring a tennis court and a library.

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