St. Moritz Hotels

St. Moritz hotels

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

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

Good to know

Low season

November Cheapest month to stay with an average 64% drop in price.

High season

February Most expensive month to stay with an average 94% rise in price.

Average price (weeknight)

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

Average price (weekend night)

$220 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?
What are the best hotels near Corviglia Ski Resort?
How much does a hotel cost in St. Moritz?
How much is a hotel in St. Moritz for tonight?
How much is a hotel in St. Moritz for this weekend?
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
Grand Hotel Des Bains Kempinski - St. Moritz - Building
Grand Hotel Des Bains Kempinski
8.9 Excellent
$561+
$561+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Hotel Europa St. Moritz - St. Moritz - Building
Hotel Europa St. Moritz
8.2 Excellent
$116+
$116+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Hotel Reine Victoria - St. Moritz - Building
Hotel Reine Victoria
8.2 Excellent
$315+
$315+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Hotel Laudinella - St. Moritz - Building
Hotel Laudinella
8.2 Excellent
$176+
$176+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Suvretta House - St. Moritz
$891+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Sport & Wellness Hotel San Gian St Moritz - St. Moritz - Building
$289+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Art Boutique Hotel Monopol - St. Moritz - Building
Art Boutique Hotel Monopol
9.0 Excellent
$312+
$312+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Berghotel Randolins - St. Moritz - Building
Berghotel Randolins
8.6 Excellent
$209+
$209+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Schweizerhof Swiss Quality Hotel - St. Moritz - Building
Schweizerhof Swiss Quality Hotel
8.9 Excellent
$256+
$256+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Hotel Stille - St. Moritz - Room amenity
Hotel Stille
7.7 Good
$126+
$126+
Free Wi-Fi
Pet friendly
Check availability
Check availability
Hauser Hotel St. Moritz - St. Moritz - Building
Hauser Hotel St. Moritz
8.9 Excellent
$244+
$244+
Free Wi-Fi
Check availability
Check availability
Soldanella - St. Moritz - Building
Soldanella
8.8 Excellent
$151+
$151+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Hotel Nolda - St. Moritz - Building
Hotel Nolda
8.5 Excellent
$184+
$184+
Free Wi-Fi
Pet friendly
Check availability
Check availability
Hotel Waldhaus am See - St. Moritz - Bedroom
Hotel Waldhaus am See
9.0 Excellent
$193+
$193+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Carlton Hotel St. Moritz - St. Moritz - Building
$1521+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability

Hotels near Leaning Tower of St. Moritz

Show all
Kulm Hotel St. Moritz - St. Moritz - Building
Kulm Hotel St. Moritz
9.5 Excellent
$728+
$728+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Badrutt's Palace Hotel - St. Moritz - Pool
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability
Crystal Hotel - St. Moritz - Building
Crystal Hotel
9.0 Excellent
$368+
$368+
Free Wi-Fi
Pet friendly
Spa
Check availability
Check availability
Hotel Steffani - St. Moritz - Building
Hotel Steffani
8.9 Excellent
$337+
$337+
Free Wi-Fi
Pool
Pet friendly
Spa
Check availability
Check availability