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
£89
View all deals
$self.alt
Badrutt's Palace Hotel
9.3
£409
View all deals
$self.alt
Art Boutique Hotel Monopol
9.1
£169
View all deals
$self.alt
Suvretta House
9.5
£262
View all deals
$self.alt
Carlton Hotel St. Moritz
9.4
£678
View all deals
$self.alt
Unique Hotel Eden
9.3
£120
View all deals
$self.alt
Kulm Hotel St. Moritz
9.4
£330
View all deals
$self.alt
Hotel Stille
7.8
£82
View all deals
$self.alt
Schweizerhof Swiss Quality Hotel
8.9
£95
View all deals
$self.alt
Languard
8.8
£116
View all deals
$self.alt
Hotel Sonne St. Moritz
8.6
£113
View all deals
$self.alt
Berghotel Randolins
9.3
£95
View all deals
$self.alt
Hotel Arte
8.4
£95
View all deals
$self.alt
Loffler
£214
View all deals
$self.alt
Hotel Laudinella
8.3
£99
View all deals
$self.alt
Crystal Hotel
9.0
£147
View all deals
$self.alt
Hotel Europa St. Moritz
8.0
£74
View all deals
$self.alt
Hotel Bären
8.6
£87
View all deals
$self.alt
Hotel Nolda
8.6
£111
View all deals
$self.alt
Sport & Wellnesshotel San Gian St. Moritz
9.0
£128
View all deals
$self.alt
Alpenhotel Quadratscha
9.1
£140
View all deals
$self.alt
Hotel Waldhaus am See
9.0
£81
View all deals
$self.alt
Soldanella
8.8
£85
View all deals
$self.alt
Grand Hotel Des Bains Kempinski
9.1
£198
View all deals
$self.alt
Hotel Chesa Spuondas
8.7
£90
View all deals
$self.alt
Hotel Corvatsch
9.0
£196
View all deals
$self.alt
Hotel Steffani
8.8
£147
View all deals
$self.alt
Skyline House Ferienapartments
9.7
£154
View all deals
$self.alt
Hotel Piz
8.2
£74
View all deals
$self.alt
Hotel Cervus St. Moritz
8.6
£239
View all deals
$self.alt
Hotel Reine Victoria
8.3
£143
View all deals
$self.alt
Aladin Appartments St.Moritz
8.9
£100
View all deals
$self.alt
Club Med Saint-moritz Roi Soleil
8.1
£466
View all deals
$self.alt
Apartment Chesa Ova Cotschna 306
8.0
£186
View all deals
$self.alt
Ferienwohnung Stoffel
8.9
£75
View all deals
$self.alt
Hotel Salastrains
8.5
£147
View all deals
$self.alt
Hotel Restorant Lej da Staz
8.0
£188
View all deals
$self.alt
Youth Hostel St. Moritz
8.3
£42
View all deals
$self.alt
Hostel Casa Franco
7.4
£67
View all deals
$self.alt
Chesa Albris Bed & Breakfast
8.4
£81
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
January

cheapest month to stay

59%

expected price decrease

most expensive time to stay

103%

expected price increase

Price
£81 - £396
Highest day of week
Wednesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

£134

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£154

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.
90
Days before departure
0
1-2 star
£95 - £142
3 star
£154 - £209
4-5 star
£295 - £349

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
£82
$self.alt
#2 most popular
Hostel Casa Franco
7.4
£67
$self.alt
Best value
Youth Hostel St. Moritz
8.3
£42
3 stars
$self.alt
#1 most popular
Hauser Swiss Quality Hotel
9.0
£89
$self.alt
#2 most popular
Unique Hotel Eden
9.3
£120
$self.alt
Best value
Hotel Piz
8.2
£74
4 stars and above
$self.alt
#1 most popular
Badrutt's Palace Hotel
9.3
£409
$self.alt
#2 most popular
Art Boutique Hotel Monopol
9.1
£169
$self.alt
Best value
Hotel Europa St. Moritz
8.0
£74

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
£42
$self.alt
Hostel by Randolins
9.1
£53
$self.alt
Gasthaus Alpenrose
9.1
£51
$self.alt
Hostel Casa Franco
7.4
£67
$self.alt
Apartment Chesa Arlas A1 In St. Moritz - 4 Persons, 2 Bedrooms
8.6
£53
$self.alt
Hotel Europa St. Moritz
8.0
£74

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
£95
$self.alt
Youth Hostel St. Moritz
8.3
£42
$self.alt
Hotel Europa St. Moritz
8.0
£74
$self.alt
Suvretta House
9.5
£262
$self.alt
Grand Hotel Des Bains Kempinski
9.1
£198
$self.alt
Berghotel Randolins
9.3
£95

St. Moritz travel information

How long do people stay in St. Moritz?

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

How much does a hotel cost in St. Moritz?

The price of a hotel in St. Moritz depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around £304 per night.

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

April is the cheapest month to book a hotel in St. Moritz. Prices can be 61% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in St. Moritz?

Sunday is the cheapest day for hotel rooms in St. Moritz. Tuesday is the most expensive day.

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 £154 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
£90
$self.alt
No. 1 most popular
Badrutt's Palace Hotel
9.3
£409
$self.alt
No. 2 most popular
Club Med Saint-moritz Roi Soleil
8.1
£466
$self.alt
No. 3 most popular
Randolins Familienresort
9.6
£225
Kid-friendly hotels in St. Moritz
$self.alt
Best value
Hotel Chesa Spuondas
8.7
£90
$self.alt
No. 1 most popular
Badrutt's Palace Hotel
9.3
£409
$self.alt
No. 2 most popular
Club Med Saint-moritz Roi Soleil
8.1
£466
$self.alt
No. 3 most popular
Randolins Familienresort
9.6
£225
Luxury hotels in St. Moritz
$self.alt
Best value
Hotel Waldhaus am See
9.0
£81
$self.alt
No. 1 most popular
Badrutt's Palace Hotel
9.3
£409
$self.alt
No. 2 most popular
Art Boutique Hotel Monopol
9.1
£169
$self.alt
No. 3 most popular
Kulm Hotel St. Moritz
9.4
£330
$self.alt
No. 4 most popular
Schweizerhof Swiss Quality Hotel
8.9
£95
$self.alt
No. 5 most popular
Berghotel Randolins
9.3
£95
$self.alt
Hotel Laudinella
8.3
£99

Popular flight routes to St. Moritz

Find the cheapest flights to St. Moritz on popular routes
London to Zurich
Fastest flight time
1h 40m
Cheapest price
£51
Manchester to Zurich
Fastest flight time
1h 55m
Cheapest price
£102
Birmingham to Zurich
Fastest flight time
1h 45m
Cheapest price
£119
Edinburgh to Zurich
Fastest flight time
2h 15m
Cheapest price
£129
Glasgow to Zurich
Fastest flight time
5h 40m
Cheapest price
£130
Doncaster to Zurich
Fastest flight time
10h 00m
Cheapest price
£145
Aberdeen to Zurich
Fastest flight time
4h 00m
Cheapest price
£146
Leeds to Zurich
Fastest flight time
3h 45m
Cheapest price
£224
Bournemouth to Zurich
Fastest flight time
8h 10m
Cheapest price
£309
Bristol to Zurich
Fastest flight time
24h 30m
Cheapest price
£395
View more

Start planning your trip to St. Moritz