St. Moritz Hotels

St. Moritz hotels

Search hundreds of travel sites at once for hotels in St. Moritz

St. Moritz, Switzerland
Check-in
Check-out
Compare vs KAYAK |

Good to know

Low season

June Cheapest month to stay with an average 69% drop in price.

High season

December Most expensive month to stay with an average 84% rise in price.

Average price (weeknight)

S$ 294 Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

S$ 308 Average Fri & Sat price over the last 2 weeks.

FAQs when booking a hotel in St. Moritz

Are hotels in St. Moritz safe during the coronavirus (COVID-19) crisis?
How can I find hotels near me?

Where to stay in St. Moritz?

Our map will help you find the perfect place to stay in St. Moritz by showing you the exact location of each hotel.

Best St. Moritz hotels

Most recommended St. Moritz hotels

Show all
Sport & Wellness Hotel San Gian St Moritz - St. Moritz - Building
S$ 335+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Berghotel Randolins - St. Moritz - Building
Berghotel Randolins
8.6 Excellent
S$ 177+
S$ 177+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Hotel Arte - St. Moritz - Bedroom
Hotel Arte
8.5 Excellent
S$ 249+
S$ 249+
Free Wi-Fi
Check availability
Check availability
Hotel Steffani - St. Moritz - Building
Hotel Steffani
8.9 Excellent
S$ 315+
S$ 315+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Soldanella - St. Moritz - Building
Soldanella
8.8 Excellent
S$ 266+
S$ 266+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Hotel Piz - St. Moritz - Building
Hotel Piz
8.0 Excellent
S$ 189+
S$ 189+
Airport shuttle
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Hotel Stille - St. Moritz - Building
Hotel Stille
7.7 Good
S$ 166+
S$ 166+
Free Wi-Fi
Pet-friendly
Check availability
Check availability
Hotel Laudinella - St. Moritz - Building
Hotel Laudinella
8.2 Excellent
S$ 237+
S$ 237+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Hotel Bären - St. Moritz - Bedroom
Hotel Bären
8.5 Excellent
S$ 278+
S$ 278+
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Hotel Sonne St. Moritz - St. Moritz - Building
Hotel Sonne St. Moritz
8.3 Excellent
S$ 203+
S$ 203+
Free Wi-Fi
Check availability
Check availability
Chesa Spuondas - St. Moritz - Building
Chesa Spuondas
8.7 Excellent
S$ 192+
S$ 192+
Free Wi-Fi
Pet-friendly
Check availability
Check availability
Grand Hotel Des Bains Kempinski - St. Moritz - Building
Grand Hotel Des Bains Kempinski
8.9 Excellent
S$ 714+
S$ 714+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Kulm Hotel St. Moritz - St. Moritz - Building
Kulm Hotel St. Moritz
9.5 Excellent
S$ 714+
S$ 714+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Hotel Reine Victoria - St. Moritz - Bedroom
Hotel Reine Victoria
8.2 Excellent
S$ 250+
S$ 250+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Badrutt's Palace Hotel - St. Moritz - Bedroom
Badrutt's Palace Hotel
9.4 Excellent
S$ 777+
S$ 777+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability
Suvretta House - St. Moritz - Building
Suvretta House
9.4 Excellent
S$ 488+
S$ 488+
Airport shuttle
Free Wi-Fi
Pool
Pet-friendly
Spa
Check availability
Check availability

Hotels near Leaning Tower of St. Moritz

Show all
Crystal Hotel - St. Moritz - Building
Crystal Hotel
9.0 Excellent
S$ 267+
S$ 267+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Art Boutique Hotel Monopol - St. Moritz - Building
Art Boutique Hotel Monopol
9.0 Excellent
S$ 345+
S$ 345+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability
Hauser Hotel St. Moritz - St. Moritz - Building
Hauser Hotel St. Moritz
8.9 Excellent
S$ 239+
S$ 239+
Free Wi-Fi
Check availability
Check availability
Schweizerhof Swiss Quality Hotel - St. Moritz - Building
Schweizerhof Swiss Quality Hotel
8.8 Excellent
S$ 314+
S$ 314+
Free Wi-Fi
Pet-friendly
Spa
Check availability
Check availability