Hotels in St. Moritz

Find the best deals on 256 hotels in St. Moritz

Check-in
Check-out
Compare vs. momondo |
-
1
Check-in
Check-out

Top St. Moritz hotels

Find a cheap hotel in St. Moritz that meets your travel needs.


Things to do in St. Moritz

Corviglia Ski Resort
Leaning Tower of St. Moritz
Segantini Museum

What is the average price of a hotel near Corviglia Ski Resort?

If you’re looking for a hotel in St. Moritz near Corviglia Ski Resort then you are in luck. momondo recommends 7 hotels near Corviglia Ski Resort and on average, area hotels cost $585/night. This price may vary based on season. Hotels near Corviglia Ski Resort are typically 67% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Corviglia Ski Resort
Hotel Stille
Best value
Hotel Stille
7.7
$141
Hotel Waldhaus am See
#1 Most popular
Hotel Waldhaus am See
8.9
$176
Hotel Bären
#2 Most popular
Hotel Bären
8.5
$160
Hotel Salastrains
#3 Most popular
Hotel Salastrains
8.4
$198
Chesa Chantarella
#4 Most popular
Chesa Chantarella
$3,009
Interhome - Chesa Munt Sulai
#5 Most popular
Interhome - Chesa Munt Sulai
$164
Apartment Chesa Cripels II in St. Moritz - 4 persons, 2 bedrooms
Apartment Chesa Cripels II in St. Moritz - 4 persons, 2 bedrooms
$244

What is the average price of a hotel near Leaning Tower of St. Moritz?

Hotels near Leaning Tower of St. Moritz are typically 44% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Leaning Tower of St. Moritz
Youth Hostel St. Moritz
Best value
Youth Hostel St. Moritz
8.3
$59
Hotel Waldhaus am See
#1 Most popular
Hotel Waldhaus am See
8.9
$176
Hotel Bären
#2 Most popular
Hotel Bären
8.5
$160
Hotel Stille
#3 Most popular
Hotel Stille
7.7
$141
Kulm Hotel St. Moritz
#4 Most popular
Kulm Hotel St. Moritz
9.5
$599
Badrutt's Palace Hotel
#5 Most popular
Badrutt's Palace Hotel
9.4
$789
Crystal Hotel
Crystal Hotel
9.0
$220
Hotel Steffani
Hotel Steffani
8.9
$259
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
9.0
$294
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.8
$255
Carlton Hotel St. Moritz
Carlton Hotel St. Moritz
9.0
$912
Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
8.9
$192

What is the average price of a hotel near Segantini Museum?

If you’re planning on staying at any of momondo’s recommended hotels in the area of St. Moritz nearest to Segantini Museum, you should expect to pay around $341/night. This price fluctuates based on time of year. In general, a rate under $341/night is a good deal for momondo users staying near Segantini Museum. Hotels near Segantini Museum are typically 44% more expensive than the average hotel in St. Moritz, which is $189.

Hotels near Segantini Museum
Hotel Stille
Best value
Hotel Stille
7.7
$141
Hotel Waldhaus am See
#1 Most popular
Hotel Waldhaus am See
8.9
$176
Hotel Bären
#2 Most popular
Hotel Bären
8.5
$160
Grand Hotel Des Bains Kempinski
#3 Most popular
Grand Hotel Des Bains Kempinski
8.9
$443
Kulm Hotel St. Moritz
#4 Most popular
Kulm Hotel St. Moritz
9.5
$599
Badrutt's Palace Hotel
#5 Most popular
Badrutt's Palace Hotel
9.4
$789
Hotel Reine Victoria
Hotel Reine Victoria
8.1
$201
Suvretta House
Suvretta House
9.4
$630
Crystal Hotel
Crystal Hotel
9.0
$220
Hotel Laudinella
Hotel Laudinella
8.2
$179
Hotel Steffani
Hotel Steffani
8.9
$259
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
9.0
$294

When to book a hotel in St. Moritz

Check out the information below to find the best deal on a St. Moritz hotel room
Low Season
November
High Season
February

cheapest month to stay

64%

expected price decrease

most expensive time to stay

50%

expected price increase

Price
$129 - $701
Highest day of week
Sunday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

$192

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$259

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in St. Moritz is: 1-2 star, on the same day that your stay begins. 4-5 star, 30 days before.
1-2 star
$116 - $186
3 star
$188 - $254
4-5 star
$360 - $425

How much does a hotel in St. Moritz cost per night?

Use the information below to find quality St. Moritz hotel rooms for low prices
2 stars and below
Hotel Stille
#1 most popular
Hotel Stille
7.7
$141
Laagers Hotel Garni
#2 most popular
Laagers Hotel Garni
8.6
$218
Chesa Albris Bed & Breakfast
Best value
Chesa Albris Bed & Breakfast
8.3
$111
3 stars
Soldanella
#1 most popular
Soldanella
8.8
$223
Unique Hotel Eden
#2 most popular
Unique Hotel Eden
9.3
$180
Hotel Roseg-Gletscher
Best value
Hotel Roseg-Gletscher
8.7
$62
4 stars and above
Grand Hotel Des Bains Kempinski
#1 most popular
Grand Hotel Des Bains Kempinski
8.9
$443
Kempinski Residences St. Moritz
#2 most popular
Kempinski Residences St. Moritz
9.4
$1,449
Europa St Moritz Hotel
Best value
Europa St Moritz Hotel
8.1
$181

Hostels and cheap hotels in St. Moritz

These hotels and hostels are the cheapest accommodations available in St. Moritz
Hotel Roseg-Gletscher
Hotel Roseg-Gletscher
8.7
$62
Hotel Stille
Hotel Stille
7.7
$141
Chesa Albris Bed & Breakfast
Chesa Albris Bed & Breakfast
8.3
$111
Petit Steffani
Petit Steffani
8.5
$143
Hotel Piz
Hotel Piz
8.0
$136
Berghotel Randolins
Berghotel Randolins
8.6
$144

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
Hotel Waldhaus
Hotel Waldhaus
9.6
$214
Grand Hotel Des Bains Kempinski
Grand Hotel Des Bains Kempinski
8.9
$443
Hotel Roseg-Gletscher
Hotel Roseg-Gletscher
8.7
$62
Crystal Hotel
Crystal Hotel
9.0
$220
Grand Hotel Kronenhof
Grand Hotel Kronenhof
9.3
$387
Hotel Bernina 1865
Hotel Bernina 1865
8.6
$193

St. Moritz travel information

How long do people stay in St. Moritz?

Visiting St. Moritz for 4 nights is the most common choice for our users.

How much does a hotel cost in St. Moritz?

The cost of a hotel room in St. Moritz will vary according to demand, location and star rating. On average, rooms will cost around $297 per night.

When is the best time to book a hotel in St. Moritz?

Room prices for hotels in St. Moritz can be as much as 64% lower in the month of November. So this is a great time to book and save money.

Which day is cheapest to stay in St. Moritz?

The cost of a St. Moritz hotel room will vary for each day but generally Monday works out the most economical, with Saturday proving the least economical.

How much does a hostel in St. Moritz cost?

On average, a hostel in St. Moritz will be priced around $157. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $140 lower than your typical St. Moritz hotel.