Hotels in St. Moritz

Find the best deals on 246 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?

Below are the 2 user recommended hotels in the area of St. Moritz that is closest to Corviglia Ski Resort. The average price near Corviglia Ski Resort is £763/night, with prices varying based on several factors including time of year. Hotels near Corviglia Ski Resort are typically 81% more expensive than the average hotel in St. Moritz, which is £145.

Hotels near Corviglia Ski Resort
Hotel Salastrains
Best value
Hotel Salastrains
8.4
£137
Chesa Chantarella
No. 1 most popular
Chesa Chantarella
£1,389

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 £145.

Hotels near Leaning Tower of St. Moritz
Petit Steffani
Best value
Petit Steffani
8.5
£70
Kulm Hotel St. Moritz
No. 1 most popular
Kulm Hotel St. Moritz
9.5
£308
Badrutt's Palace Hotel
No. 2 most popular
Badrutt's Palace Hotel
9.4
£382
Hotel Steffani
No. 3 most popular
Hotel Steffani
8.9
£137
Crystal Hotel
No. 4 most popular
Crystal Hotel
9.0
£137
Art Boutique Hotel Monopol
No. 5 most popular
Art Boutique Hotel Monopol
9.0
£157
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.8
£88
Hauser Hotel St. Moritz
Hauser Hotel St. Moritz
8.9
£83
Soldanella
Soldanella
8.8
£79
Carlton Hotel St. Moritz
Carlton Hotel St. Moritz
8.8
£632
Hotel Waldhaus am See
Hotel Waldhaus am See
9.0
£75
Hotel Arte
Hotel Arte
8.5
£88

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

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

Hotels near Segantini Museum
Hotel Stille
Best value
Hotel Stille
7.7
£76
Grand Hotel Des Bains Kempinski
No. 1 most popular
Grand Hotel Des Bains Kempinski
8.9
£185
Kulm Hotel St. Moritz
No. 2 most popular
Kulm Hotel St. Moritz
9.5
£308
Badrutt's Palace Hotel
No. 3 most popular
Badrutt's Palace Hotel
9.4
£382
Hotel Reine Victoria
No. 4 most popular
Hotel Reine Victoria
8.2
£134
Hotel Steffani
No. 5 most popular
Hotel Steffani
8.9
£137
Crystal Hotel
Crystal Hotel
9.0
£137
Suvretta House
Suvretta House
9.4
£245
Hotel Laudinella
Hotel Laudinella
8.2
£92
Sport & Wellness Hotel San Gian St Moritz
Sport & Wellness Hotel San Gian St Moritz
9.0
£120
Art Boutique Hotel Monopol
Art Boutique Hotel Monopol
9.0
£157
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.8
£88

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
£85 - £509
Highest day of week
Sunday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£158

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£191

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
£89 - £132
3 star
£144 - £195
4-5 star
£275 - £325

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
Berghotel Randolins
#1 most popular
Berghotel Randolins
8.6
£88
Randolins Familienresort
#2 most popular
Randolins Familienresort
9.0
£210
Hotel Bären
Best value
Hotel Bären
8.5
£82
4 stars and above
Grand Hotel Des Bains Kempinski
#1 most popular
Grand Hotel Des Bains Kempinski
8.9
£185
Hotel Reine Victoria
#2 most popular
Hotel Reine Victoria
8.2
£134
Schweizerhof Swiss Quality Hotel
Best value
Schweizerhof Swiss Quality Hotel
8.8
£88

Cheap hotels in St. Moritz

These hotels and hostels are the cheapest accommodations available in St. Moritz
Hotel Bären
Hotel Bären
8.5
£82
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.8
£88
Apartment Chesa Ova Cotschna 303
Apartment Chesa Ova Cotschna 303
7.9
£87
Hotel Laudinella
Hotel Laudinella
8.2
£92
Berghotel Randolins
Berghotel Randolins
8.6
£88
Sport & Wellness Hotel San Gian St Moritz
Sport & Wellness Hotel San Gian St Moritz
9.0
£120

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel
8.8
£88
Berghotel Randolins
Berghotel Randolins
8.6
£88
Grand Hotel Des Bains Kempinski
Grand Hotel Des Bains Kempinski
8.9
£185
Crystal Hotel
Crystal Hotel
9.0
£137
Sport & Wellness Hotel San Gian St Moritz
Sport & Wellness Hotel San Gian St Moritz
9.0
£120
Hotel Bären
Hotel Bären
8.5
£82

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 £125 per night.

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

June is the cheapest month to book a hotel in St. Moritz. Prices can be 67% 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?

Monday is the cheapest day for hotel rooms in St. Moritz. Saturday is the most expensive day.


momondo's favourite hotels

Learn more about these user-preferred hotels in St. Moritz

Popular flight routes to St. Moritz

Find the cheapest flights to St. Moritz
London to Zurich
Fastest flight time
1h 45m
Cheapest price
£53
Manchester to Zurich
Fastest flight time
1h 55m
Cheapest price
£94
Edinburgh to Zurich
Fastest flight time
7h 40m
Cheapest price
£121
Leeds to Zurich
Fastest flight time
5h 40m
Cheapest price
£144
Nottingham to Zurich
Fastest flight time
6h 50m
Cheapest price
£147
Cardiff to Zurich
Fastest flight time
4h 00m
Cheapest price
£162
Glasgow to Zurich
Fastest flight time
5h 40m
Cheapest price
£164
Birmingham to Zurich
Fastest flight time
19h 05m
Cheapest price
£166
Newcastle upon Tyne to Zurich
Fastest flight time
5h 20m
Cheapest price
£167
Inverness to Zurich
Fastest flight time
5h 55m
Cheapest price
£171
View more

Start planning your trip to St. Moritz