Hotels in St. Moritz

Find the best deals on 247 hotels in St. Moritz

Check-in
Check-out
Compare vs. momondo |

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 2 hotels near Corviglia Ski Resort and on average, area hotels cost $998/night. This price may vary based on season. Hotels near Corviglia Ski Resort are typically 81% more expensive than the average hotel in St. Moritz, which is $190.

Hotels near Corviglia Ski Resort
Hotel Salastrains
Best value
Hotel Salastrains
8.0
$179
Chesa Chantarella
#1 Most popular
Chesa Chantarella
$1,816

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

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

Hotels near Leaning Tower of St. Moritz
Petit Steffani
Best value
Petit Steffani
8.0
$91
Crystal Hotel
#1 Most popular
Crystal Hotel
9.0
$178
Kulm Hotel St. Moritz
#2 Most popular
Kulm Hotel St. Moritz
9.0
$402
Badrutt's Palace Hotel
#3 Most popular
Badrutt's Palace Hotel
9.0
$499
Hotel Steffani
#4 Most popular
Hotel Steffani
8.0
$178
Art Boutique Hotel Monopol
#5 Most popular
Art Boutique Hotel Monopol
9.0
$205
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.0
$115
Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
8.0
$108
Soldanella
Soldanella
8.0
$103
Carlton Hotel St. Moritz
Carlton Hotel St. Moritz
8.0
$826
Hotel Waldhaus am See
Hotel Waldhaus am See
9.0
$98
Hotel Arte
Hotel Arte
8.0
$115

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 $224/night. This price fluctuates based on time of year. In general, a rate under $224/night is a good deal for momondo users staying near Segantini Museum. Hotels near Segantini Museum are typically 15% more expensive than the average hotel in St. Moritz, which is $190.

Hotels near Segantini Museum
Hotel Stille
Best value
Hotel Stille
7.0
$99
Crystal Hotel
#1 Most popular
Crystal Hotel
9.0
$178
Grand Hotel Des Bains Kempinski
#2 Most popular
Grand Hotel Des Bains Kempinski
8.0
$241
Kulm Hotel St. Moritz
#3 Most popular
Kulm Hotel St. Moritz
9.0
$402
Badrutt's Palace Hotel
#4 Most popular
Badrutt's Palace Hotel
9.0
$499
Hotel Reine Victoria
#5 Most popular
Hotel Reine Victoria
8.0
$174
Hotel Steffani
Hotel Steffani
8.0
$178
Suvretta House
Suvretta House
9.0
$319
Hotel Laudinella
Hotel Laudinella
8.0
$120
Sport & Wellness Hotel San Gian St Moritz
Sport & Wellness Hotel San Gian St Moritz
9.0
$156
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
9.0
$205
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.0
$115

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 - $173
3 star
$188 - $255
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
3 stars
Soldanella
#1 most popular
Soldanella
8.0
$103
Unique Hotel Eden
#2 most popular
Unique Hotel Eden
9.0
$146
Hotel Piz
Best value
Hotel Piz
8.0
$89
4 stars and above
Grand Hotel Des Bains Kempinski
#1 most popular
Grand Hotel Des Bains Kempinski
8.0
$241
Kempinski Residences St. Moritz
#2 most popular
Kempinski Residences St. Moritz
9.0
$1,399
Europa St Moritz Hotel
Best value
Europa St Moritz Hotel
8.0
$89

Cheap hotels in St. Moritz

These hotels and hostels are the cheapest accommodations available in St. Moritz
Hotel Piz
Hotel Piz
8.0
$89
Chesa Albris Bed & Breakfast
Chesa Albris Bed & Breakfast
8.0
$98
Europa St Moritz Hotel
Europa St Moritz Hotel
8.0
$89
Hotel Stille
Hotel Stille
7.0
$99
Petit Steffani
Petit Steffani
8.0
$91
Soldanella
Soldanella
8.0
$103

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
Europa St Moritz Hotel
Europa St Moritz Hotel
8.0
$89
Sport & Wellness Hotel San Gian St Moritz
Sport & Wellness Hotel San Gian St Moritz
9.0
$156
Grand Hotel Des Bains Kempinski
Grand Hotel Des Bains Kempinski
8.0
$241
Suvretta House
Suvretta House
9.0
$319
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.0
$115
Soldanella
Soldanella
8.0
$103

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 $236 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 $98. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $137 lower than your typical St. Moritz hotel.


Popular flight routes to St. Moritz

Find the cheapest flights to St. Moritz
London to Zurich
Fastest flight time
1h 50m
Cheapest price
$109
Sofia to Zurich
Fastest flight time
2h 15m
Cheapest price
$174
Tel Aviv to Zurich
Fastest flight time
4h 20m
Cheapest price
$177
Miami to Zurich
Fastest flight time
9h 05m
Cheapest price
$344
Washington to Zurich
Fastest flight time
7h 55m
Cheapest price
$366
New York to Zurich
Fastest flight time
7h 35m
Cheapest price
$404
New York to Zurich
Fastest flight time
7h 40m
Cheapest price
$408
Boston to Zurich
Fastest flight time
7h 15m
Cheapest price
$422
Chicago to Zurich
Fastest flight time
8h 40m
Cheapest price
$445
Detroit to Zurich
Fastest flight time
13h 55m
Cheapest price
$472
View more

Start planning your trip to St. Moritz