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 planning on staying at any of momondo’s recommended hotels in the area of St. Moritz nearest to Corviglia Ski Resort, you should expect to pay around 1,008 C$/night. This price fluctuates based on time of year. In general, a rate under 1,008 C$/night is a good deal for momondo users staying near Corviglia Ski Resort. Hotels near Corviglia Ski Resort are typically 75% more expensive than the average hotel in St. Moritz, which is 246 C$.

Hotels near Corviglia Ski Resort
Hotel Salastrains
Best value
Hotel Salastrains
8.4
309 C$
Chesa Chantarella
#1 Most popular
Chesa Chantarella
1,707 C$

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

The average price for hotels near Leaning Tower of St. Moritz is 404 C$ per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Leaning Tower of St. Moritz is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Leaning Tower of St. Moritz are typically 39% more expensive than the average hotel in St. Moritz, which is 246 C$.

Hotels near Leaning Tower of St. Moritz
Petit Steffani
Best value
Petit Steffani
8.5
184 C$
Hotel Arte
#1 Most popular
Hotel Arte
8.5
224 C$
Languard
#2 Most popular
Languard
8.9
202 C$
Schweizerhof Swiss Quality Hotel
#3 Most popular
Schweizerhof Swiss Quality Hotel
8.8
267 C$
Carlton Hotel St. Moritz
#4 Most popular
Carlton Hotel St. Moritz
8.8
1,170 C$
Kulm Hotel St. Moritz
#5 Most popular
Kulm Hotel St. Moritz
9.5
693 C$
Badrutt's Palace Hotel
Badrutt's Palace Hotel
9.4
731 C$
Hotel Steffani
Hotel Steffani
8.9
297 C$
Crystal Hotel
Crystal Hotel
9.0
259 C$
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
9.0
335 C$
Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
8.9
221 C$
Soldanella
Soldanella
8.8
263 C$

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

If you’re looking for a hotel in St. Moritz near Segantini Museum then you are in luck. momondo recommends 12 hotels near Segantini Museum and on average, area hotels cost 307 C$/night. This price may vary based on season. Hotels near Segantini Museum are typically 19% more expensive than the average hotel in St. Moritz, which is 246 C$.

Hotels near Segantini Museum
Youth Hostel St. Moritz
Best value
Youth Hostel St. Moritz
8.3
71 C$
Grand Hotel Des Bains Kempinski
#1 Most popular
Grand Hotel Des Bains Kempinski
8.9
692 C$
Petit Steffani
#2 Most popular
Petit Steffani
8.5
184 C$
Hotel Arte
#3 Most popular
Hotel Arte
8.5
224 C$
Languard
#4 Most popular
Languard
8.9
202 C$
Schweizerhof Swiss Quality Hotel
#5 Most popular
Schweizerhof Swiss Quality Hotel
8.8
267 C$
Hotel Stille
Hotel Stille
7.7
162 C$
Hotel Sonne St. Moritz
Hotel Sonne St. Moritz
8.3
197 C$
Hotel Laudinella
Hotel Laudinella
8.2
229 C$
Hotel Piz
Hotel Piz
8.0
167 C$
Carlton Hotel St. Moritz
Carlton Hotel St. Moritz
8.8
1,170 C$
Hostel Casa Franco
Hostel Casa Franco
7.7
117 C$

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
June
High Season
December

cheapest month to stay

67%

expected price decrease

most expensive time to stay

51%

expected price increase

Price
144 C$ - 865 C$
Highest day of week
Sunday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

268 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

325 C$

avg. 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
151 C$ - 242 C$
3 star
244 C$ - 330 C$
4-5 star
468 C$ - 552 C$

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
162 C$
3 stars
Soldanella
#1 most popular
Soldanella
8.8
263 C$
Hotel Alte Brauerei
#2 most popular
Hotel Alte Brauerei
8.2
190 C$
All In One Hotel Inn Lodge
Best value
All In One Hotel Inn Lodge
8.5
136 C$

Cheap hotels in St. Moritz

These hotels and hostels are the cheapest accommodations available in St. Moritz
All In One Hotel Inn Lodge
All In One Hotel Inn Lodge
8.5
136 C$
Soldanella
Soldanella
8.8
263 C$
Hotel Stille
Hotel Stille
7.7
162 C$
Hotel Capetta
Hotel Capetta
9.3
288 C$
Hotel Alte Brauerei
Hotel Alte Brauerei
8.2
190 C$

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
All In One Hotel Inn Lodge
All In One Hotel Inn Lodge
8.5
136 C$
Hotel Capetta
Hotel Capetta
9.3
288 C$
Hotel Alte Brauerei
Hotel Alte Brauerei
8.2
190 C$
Hotel Stille
Hotel Stille
7.7
162 C$
Soldanella
Soldanella
8.8
263 C$

St. Moritz travel information

How long do people stay in St. Moritz?

Visiting St. Moritz for 1 night is the most common choice for our users.

How much does a hotel cost in St. Moritz?

Hotels in St. Moritz show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around 207 C$ per night.

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

St. Moritz hotels are at their most economical to book in the month of June. The rates you are charged may be 67% lower than in the high season, making it the best time to get a great deal.

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?

161 C$ is how much a hostel (and up to 2-star hotels) in St. Moritz could cost you each night. Booking a hostel could save you 46 C$ when compared to the average price of a hotel in St. Moritz.


Start planning your trip to St. Moritz