Hotels in St. Moritz

Find the best deals on 217 hotels in St. Moritz

Check-in
Check-out
Compare vs. momondo |

Top Hotels in St. Moritz

Find the perfect St. Moritz hotel for business or leisure
Hauser Swiss Quality Hotel
9.0
108 USD
View all deals
Badrutt's Palace Hotel
9.4
498 USD
View all deals
Art Boutique Hotel Monopol
9.1
205 USD
View all deals
Suvretta House
9.5
319 USD
View all deals
Carlton Hotel St. Moritz
9.4
826 USD
View all deals
Unique Hotel Eden
9.3
146 USD
View all deals
Kulm Hotel St. Moritz
9.3
402 USD
View all deals
Hotel Stille
7.9
99 USD
View all deals
Schweizerhof Swiss Quality Hotel
9.0
115 USD
View all deals
Languard
8.9
141 USD
View all deals
Hotel Sonne St. Moritz
8.7
137 USD
View all deals
Berghotel Randolins
9.3
115 USD
View all deals
Hotel Arte
8.7
115 USD
View all deals
Loffler
260 USD
View all deals
Hotel Laudinella
8.4
120 USD
View all deals
Crystal Hotel
9.1
178 USD
View all deals
Europa St Moritz Hotel
8.3
89 USD
View all deals
Hotel Bären
8.7
106 USD
View all deals
Hotel Nolda
8.7
135 USD
View all deals
Sport & Wellness Hotel San Gian St Moritz
9.0
156 USD
View all deals
Alpenhotel Quadratscha
9.1
170 USD
View all deals
Hotel Waldhaus am See
9.0
98 USD
View all deals
Soldanella
8.8
103 USD
View all deals
Grand Hotel Des Bains Kempinski
9.1
241 USD
View all deals
Hotel Chesa Spuondas
8.9
109 USD
View all deals
Hotel Corvatsch
8.8
238 USD
View all deals
Hotel Steffani
8.8
178 USD
View all deals
Skyline House Ferienapartments
187 USD
View all deals
Hotel Piz
8.4
89 USD
View all deals
Hotel Cervus St. Moritz
8.7
291 USD
View all deals
Hotel Reine Victoria
8.4
174 USD
View all deals
Aladin Appartments St.Moritz
8.9
121 USD
View all deals
Club Med Saint-moritz Roi Soleil
8.0
567 USD
View all deals
Apartment Chesa Ova Cotschna 306
7.5
226 USD
View all deals
Residenz Chesa Silva - Hotel Europa
191 USD
View all deals
Ferienwohnung Stoffel
9.0
91 USD
View all deals
Hotel Salastrains
8.6
179 USD
View all deals
Hotel Restorant Lej da Staz
8.1
228 USD
View all deals
Youth Hostel St. Moritz
8.4
51 USD
View all deals
Hostel Casa Franco
7.6
81 USD
View all deals

When to book a hotel in St. Moritz

Low Season
September
High Season
December

cheapest month to stay

78%

expected price decrease

most expensive time to stay

39%

expected price increase

Price
135 - 851 USD
Highest day of week
Saturday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

321 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

755 USD

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. 3 star, 40 days before.
90
Days before departure
0
1-2 star
118 - 160 USD
3 star
174 - 237 USD
4-5 star
322 - 367 USD

St. Moritz travel tips

Let us help you with the best tips about St. Moritz

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 332 USD 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 63% lower in the month of September. 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 Tuesday works out the most economical, with Friday proving the least economical.

How much does a luxury hotel in St. Moritz cost?

The cost of a luxury hotel in St. Moritz is generally around 254 USD a night for every person. In contrast, the average price of a hotel in St. Moritz is closer to 238 USD a night for every person, which is a 6% difference between the average and luxury accommodation.

How much does a hostel in St. Moritz cost?

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


How much does a hotel in St. Moritz cost?

4 stars and above
#1 most popular
Badrutt's Palace Hotel
9.4
498 USD
#2 most popular
Art Boutique Hotel Monopol
9.1
205 USD
Best value
Europa St Moritz Hotel
8.3
89 USD
3 stars
#1 most popular
Hauser Swiss Quality Hotel
9.0
108 USD
#2 most popular
Unique Hotel Eden
9.3
146 USD
Best value
Hotel Piz
8.4
89 USD
2 stars and below
#1 most popular
Hotel Stille
7.9
99 USD
#2 most popular
Hostel Casa Franco
7.6
81 USD
Best value
Youth Hostel St. Moritz
8.4
51 USD

Cheapest hotels in St. Moritz

Cheap hotels and hostels in St. Moritz
Youth Hostel St. Moritz
8.4
51 USD
Hostel by Randolins
9.0
64 USD
Gasthaus Alpenrose
9.1
61 USD
Hostel Casa Franco
7.6
81 USD
Apartment Chesa Arlas A1
8.6
64 USD
Europa St Moritz Hotel
8.3
89 USD

Best value hotels in St. Moritz

Schweizerhof Swiss Quality Hotel
9.0
115 USD
Youth Hostel St. Moritz
8.4
51 USD
Europa St Moritz Hotel
8.3
89 USD
Suvretta House
9.5
319 USD
Grand Hotel Des Bains Kempinski
9.1
241 USD
Berghotel Randolins
9.3
115 USD

Looking for a specific type of hotel

Romantic Hotels in St. Moritz
Best value
Hotel Chesa Spuondas
8.9
109 USD
#1 Most popular
Badrutt's Palace Hotel
9.4
498 USD
#2 Most popular
Club Med Saint-moritz Roi Soleil
8.0
567 USD
#3 Most popular
Randolins Familienresort
9.6
274 USD
Kid-Friendly Hotels in St. Moritz
Best value
Hotel Chesa Spuondas
8.9
109 USD
#1 Most popular
Badrutt's Palace Hotel
9.4
498 USD
#2 Most popular
Club Med Saint-moritz Roi Soleil
8.0
567 USD
#3 Most popular
Randolins Familienresort
9.6
274 USD
Luxury Hotels in St. Moritz
Best value
Hotel Waldhaus am See
9.0
98 USD
#1 Most popular
Badrutt's Palace Hotel
9.4
498 USD
#2 Most popular
Art Boutique Hotel Monopol
9.1
205 USD
#3 Most popular
Carlton Hotel St. Moritz
9.4
826 USD
#4 Most popular
Kulm Hotel St. Moritz
9.3
402 USD
#5 Most popular
Schweizerhof Swiss Quality Hotel
9.0
115 USD
Berghotel Randolins
9.3
115 USD

Popular flight routes to St. Moritz

Find the cheapest flights to St. Moritz on popular routes
Helsinki to Zurich
Fastest flight time
2h 50m
Cheapest price
151 USD
Tel Aviv to Zurich
Fastest flight time
4h 30m
Cheapest price
175 USD
Stockholm to Zurich
Fastest flight time
2h 25m
Cheapest price
194 USD
Los Angeles to Zurich
Fastest flight time
10h 55m
Cheapest price
248 USD
Boston to Zurich
Fastest flight time
7h 15m
Cheapest price
315 USD
New York to Zurich
Fastest flight time
7h 35m
Cheapest price
317 USD
Chicago to Zurich
Fastest flight time
8h 20m
Cheapest price
382 USD
Washington to Zurich
Fastest flight time
8h 00m
Cheapest price
390 USD
Miami to Zurich
Fastest flight time
9h 05m
Cheapest price
431 USD
Philadelphia to Zurich
Fastest flight time
7h 30m
Cheapest price
435 USD
View more

Start planning your trip to St. Moritz