Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
English
Deutsch English Español Français Italiano Nederlands

Search Hotels

2026-11-12

2026-11-13

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



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

All St. Moritz hotels

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

395 properties found

  • Badrutt'S Palace Hotel St Moritz

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

    Situated just a 5-minute stroll from St. Moritz Scenic Lake, the deluxe 5-star Badrutt'S Palace Hotel St Moritz offers a nightclub, a shared lounge, and a golf course. With a location within reach of…

    More...

    From US$ 370
    price for 1 night
    Book Now From US$ 370
  • Kulm Hotel St. Moritz

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

    The 5-star Kulm Hotel St. Moritz lies within 25 minutes' walk of Church of San Gian, within a 1-km distance of Stazerwald, offering an infinity swimming pool and a fitness centre for active guests.

    More...

    From US$ 337
    price for 1 night
    Book Now From US$ 337
  • Hotel Reine Victoria

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

    Situated only 9 minutes' walk from Sankt Moritz-Bad, the smoke-free Hotel Reine Victoria St. Moritz offers stylish rooms, Wi-Fi, and private parking. Featuring a French restaurant, the 4-star hotel…

    More...

    From US$ 126
    price for 1 night
    Book Now From US$ 126
  • Suvretta House

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

    Situated around 10 minutes' drive from Cresta Run, the 5-star Suvretta House Hotel St. Moritz features 3 outdoor tennis courts and airport shuttle service. The hotel is just 1.7 km from Bergbahnen…

    More...

    From US$ 543
    price for 1 night
    Book Now From US$ 543
  • Grand Hotel Des Bains Kempinski

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

    Offering a perfect location approximately a 5-minute walk from Signal Gondola, the smoke-free Grand Hotel Des Bains Kempinski St. Moritz boasts 2 indoor tennis courts. Providing guests with a heated…

    More...

    From US$ 577
    price for 1 night
    Book Now From US$ 577
  • Carlton Hotel St Moritz - The Leading Hotels Of The World

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

    The perfect 5-star Carlton Hotel St Moritz - The Leading Hotels Of The World is within 25 minutes' walk of Church of San Gian and has 2 indoor swimming pools plus a fitness centre. Located near a…

    More...

    From US$ 1406
    price for 1 night
    Book Now From US$ 1406
  • Hotel Schweizerhof St. Moritz

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

    The quality 4-star Hotel Schweizerhof St. Moritz is about a 5-minute stroll from Inn and features a nightclub, a sundeck, and playground. Located only 600 metres from St. Moritz Scenic Lake, the…

    More...

    From US$ 159
    price for 1 night
    Book Now From US$ 159
  • Hotel Steffani

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

    Situated around a 5-minute walk from Inn, Hotel Steffani St. Moritz includes 59 rooms. Facing lake views, this 4-star hotel is 2.6 km from Pony Suvretta and offers an à la carte restaurant plus…

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Art Boutique Hotel Monopol

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

    Art Boutique Hotel Monopol St. Moritz is situated a mere 5 minutes' walk from St. Moritz Scenic Lake and features a casino, a sundeck, and a golf course. The hotel provides private car parking for…

    More...

    From US$ 302
    price for 1 night
    Book Now From US$ 302
  • Hotel Laudinella

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

    The 4-star Hotel Laudinella St. Moritz offers spacious rooms about a 5-minute walk from En / Inn. Offering a steam room, a Jacuzzi, and a sauna along with an Asian restaurant, the hotel boasts a…

    More...

    From US$ 146
    price for 1 night
    Book Now From US$ 146
  • Hauser Hotel St. Moritz

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

    Hauser Hotel St. Moritz is merely 5 minutes' walk from Inn and provides guests with currency exchange and a lift. Boasting a location in the vicinity of St. Moritz Scenic Lake, this hotel features 14…

    More...

    From US$ 116
    price for 1 night
    Book Now From US$ 116
  • Hotel Grace La Margna St Moritz

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

    Featuring a sundeck and a shared lounge, the traditional Hotel Grace La Margna St Moritz is 500 metres from the night King's Club. Offering a prime location within walking distance of a train station…

    More...

    From US$ 863
    price for 1 night
    Book Now From US$ 863
  • Crystal Hotel Superior

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

    Situated merely 5 minutes on foot from St. Moritz Scenic Lake, the 4-star smoke-free Crystal Hotel Superior St. Moritz offers spacious rooms, high-speed Internet access, and private parking.

    More...

    From US$ 150
    price for 1 night
    Book Now From US$ 150
  • Hotel Nolda

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

    Featuring a shared lounge and a golf course, Hotel Nolda St. Moritz enjoys a central setting a 5-minute walk from Forum Paracelsus. You can use currency exchange and a lift at this hotel, and the…

    More...

    From US$ 158
    price for 1 night
    Book Now From US$ 158
  • Soldanella

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

    The 3-star Soldanella Hotel St. Moritz sits only 6 minutes' walk from St. Moritz Scenic Lake and offers a wine cellar and luggage storage. Located fairly close to St. Moritz Dorf-Chantarella, the…

    More...

    From US$ 155
    price for 1 night
    Book Now From US$ 155
  • Hotel Waldhaus Am See

    Via Dim Lej 6, St. Moritz, Switzerland (Show map)

    Nestled in a ski neighbourhood, the comfortable Hotel Waldhaus Am See St. Moritz is just 1.3 km from such cultural places of interest as the art gallery "Galerie Gmuizynska". Guests can enjoy a…

    More...

    From US$ 128
    price for 1 night
    Book Now From US$ 128
  • Hotel Piz St. Moritz

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

    Featuring a Turkish steam room and a sauna, Hotel Piz St. Moritz is situated 7 minutes' walk from the historic house "Engadiner Museum" in St. Moritz. This hotel also offers currency exchange and a…

    More...

    From US$ 100
    price for 1 night
    Book Now From US$ 100
  • St. Moritz Youth Hostel

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

    Situated approximately 5 minutes' drive from Sankt Moritz-Bad, the 198-room St. Moritz Youth hostel offers an aqua park, a sundeck, and playground for added enjoyment. Located 2.6 km from the natural…

    More...

    From US$ 60
    price for 1 night
    Book Now From US$ 60
  • Giardino Mountain

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

    Located around a 10-minute drive from Corviglia, the 5-star Giardino Mountain Hotel St. Moritz is only 450 metres from Reformierte Kirche Champfer. The hotel is within a 3-km distance of St. Moritz…

    More...

    From US$ 1153
    price for 1 night
    Book Now From US$ 1153
  • Hotel Arte

    Via Tinus 7, St. Moritz, Switzerland (Show map)

    Hotel Arte St. Moritz enjoys a perfect location right in the centre of St. Moritz, just a 5-minute walk from St. Moritz Scenic Lake. The hotel offers private car parking for CHF 40 per day on site.

    More...

    From US$ 164
    price for 1 night
    Book Now From US$ 164