Hotels in St. Moritz

Find the best deals on 237 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
$self.alt
Hauser Swiss Quality Hotel
9.0
$108
View all deals
$self.alt
Badrutt's Palace Hotel
9.3
$498
View all deals
$self.alt
Art Boutique Hotel Monopol
9.1
$205
View all deals
$self.alt
Suvretta House
9.5
$319
View all deals
$self.alt
Carlton Hotel St. Moritz
9.4
$826
View all deals
$self.alt
Unique Hotel Eden
9.3
$146
View all deals
$self.alt
Kulm Hotel St. Moritz
9.4
$402
View all deals
$self.alt
Hotel Stille
7.8
$99
View all deals
$self.alt
Schweizerhof Swiss Quality Hotel
8.9
$115
View all deals
$self.alt
Languard
8.8
$141
View all deals
$self.alt
Hotel Sonne St. Moritz
8.6
$137
View all deals
$self.alt
Berghotel Randolins
9.3
$115
View all deals
$self.alt
Hotel Arte
8.4
$115
View all deals
$self.alt
Loffler
$260
View all deals
$self.alt
Hotel Laudinella
8.3
$120
View all deals
$self.alt
Crystal Hotel
9.0
$178
View all deals
$self.alt
Hotel Europa St. Moritz
8.0
$89
View all deals
$self.alt
Hotel Bären
8.6
$106
View all deals
$self.alt
Hotel Nolda
8.6
$135
View all deals
$self.alt
Sport & Wellnesshotel San Gian St. Moritz
9.0
$156
View all deals
$self.alt
Alpenhotel Quadratscha
9.1
$170
View all deals
$self.alt
Hotel Waldhaus am See
9.0
$98
View all deals
$self.alt
Soldanella
8.8
$103
View all deals
$self.alt
Grand Hotel Des Bains Kempinski
9.1
$241
View all deals
$self.alt
Hotel Chesa Spuondas
8.7
$109
View all deals
$self.alt
Hotel Corvatsch
9.0
$238
View all deals
$self.alt
Hotel Steffani
8.8
$178
View all deals
$self.alt
Skyline House Ferienapartments
9.7
$187
View all deals
$self.alt
Hotel Piz
8.2
$89
View all deals
$self.alt
Hotel Cervus St. Moritz
8.6
$291
View all deals
$self.alt
Hotel Reine Victoria
8.3
$174
View all deals
$self.alt
Aladin Appartments St.Moritz
8.9
$121
View all deals
$self.alt
Club Med Saint-moritz Roi Soleil
8.1
$567
View all deals
$self.alt
Apartment Chesa Ova Cotschna 306
8.0
$226
View all deals
$self.alt
Ferienwohnung Stoffel
8.9
$91
View all deals
$self.alt
Hotel Salastrains
8.5
$179
View all deals
$self.alt
Hotel Restorant Lej da Staz
8.0
$228
View all deals
$self.alt
Youth Hostel St. Moritz
8.3
$51
View all deals
$self.alt
Hostel Casa Franco
7.4
$81
View all deals
$self.alt
Chesa Albris Bed & Breakfast
8.4
$98
View all deals

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
April
High Season
February

cheapest month to stay

73%

expected price decrease

most expensive time to stay

136%

expected price increase

Price
$74 - $654
Highest day of week
Friday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$169

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$178

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.
90
Days before departure
0
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
2 stars and below
$self.alt
#1 most popular
Hotel Stille
7.8
$99
$self.alt
#2 most popular
Hostel Casa Franco
7.4
$81
$self.alt
Best value
Youth Hostel St. Moritz
8.3
$51
3 stars
$self.alt
#1 most popular
Hauser Swiss Quality Hotel
9.0
$108
$self.alt
#2 most popular
Unique Hotel Eden
9.3
$146
$self.alt
Best value
Hotel Piz
8.2
$89
4 stars and above
$self.alt
#1 most popular
Badrutt's Palace Hotel
9.3
$498
$self.alt
#2 most popular
Art Boutique Hotel Monopol
9.1
$205
$self.alt
Best value
Hotel Europa St. Moritz
8.0
$89

Cheapest hotels in St. Moritz

These hotels and hostels usually make for a cheap way to stay in St. Moritz
$self.alt
Youth Hostel St. Moritz
8.3
$51
$self.alt
Hostel by Randolins
9.1
$64
$self.alt
Gasthaus Alpenrose
9.1
$61
$self.alt
Hostel Casa Franco
7.4
$81
$self.alt
Apartment Chesa Arlas A1 In St. Moritz - 4 Persons, 2 Bedrooms
8.6
$64
$self.alt
Hotel Europa St. Moritz
8.0
$89

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
$self.alt
Schweizerhof Swiss Quality Hotel
8.9
$115
$self.alt
Youth Hostel St. Moritz
8.3
$51
$self.alt
Hotel Europa St. Moritz
8.0
$89
$self.alt
Suvretta House
9.5
$319
$self.alt
Grand Hotel Des Bains Kempinski
9.1
$241
$self.alt
Berghotel Randolins
9.3
$115

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 $323 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 78% lower in the month of April. 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 Sunday works out the most economical, with Thursday 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 $156 lower than your typical St. Moritz hotel.


Looking for a specific type of hotel?

Check out these great hotels in St. Moritz that are perfect for any stay
Romantic Hotels in St. Moritz
$self.alt
Best value
Hotel Chesa Spuondas
8.7
$109
$self.alt
#1 Most popular
Badrutt's Palace Hotel
9.3
$498
$self.alt
#2 Most popular
Club Med Saint-moritz Roi Soleil
8.1
$567
$self.alt
#3 Most popular
Randolins Familienresort
9.6
$274
Kid-Friendly Hotels in St. Moritz
$self.alt
Best value
Hotel Chesa Spuondas
8.7
$109
$self.alt
#1 Most popular
Badrutt's Palace Hotel
9.3
$498
$self.alt
#2 Most popular
Club Med Saint-moritz Roi Soleil
8.1
$567
$self.alt
#3 Most popular
Randolins Familienresort
9.6
$274
Luxury Hotels in St. Moritz
$self.alt
Best value
Hotel Waldhaus am See
9.0
$98
$self.alt
#1 Most popular
Badrutt's Palace Hotel
9.3
$498
$self.alt
#2 Most popular
Art Boutique Hotel Monopol
9.1
$205
$self.alt
#3 Most popular
Kulm Hotel St. Moritz
9.4
$402
$self.alt
#4 Most popular
Schweizerhof Swiss Quality Hotel
8.9
$115
$self.alt
#5 Most popular
Berghotel Randolins
9.3
$115
$self.alt
Hotel Laudinella
8.3
$120

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
$149
Oslo to Zurich
Fastest flight time
2h 15m
Cheapest price
$155
Tel Aviv to Zurich
Fastest flight time
4h 20m
Cheapest price
$178
New York to Zurich
Fastest flight time
7h 35m
Cheapest price
$348
Boston to Zurich
Fastest flight time
7h 15m
Cheapest price
$364
Miami to Zurich
Fastest flight time
9h 05m
Cheapest price
$373
Washington to Zurich
Fastest flight time
8h 00m
Cheapest price
$381
Chicago to Zurich
Fastest flight time
8h 20m
Cheapest price
$473
Philadelphia to Zurich
Fastest flight time
7h 50m
Cheapest price
$535
Los Angeles to Zurich
Fastest flight time
10h 55m
Cheapest price
$536
View more

Start planning your trip to St. Moritz