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
Soldanella
8.8
139 C$
View all deals
$self.alt
Hotel Stille
7.8
134 C$
View all deals
$self.alt
Hotel Capetta
9.3
155 C$
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

55%

expected price decrease

most expensive time to stay

89%

expected price increase

Price
144 C$ - 611 C$
Highest day of week
Wednesday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

276 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

264 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.
90
Days before departure
0
1-2 star
157 C$ - 234 C$
3 star
254 C$ - 344 C$
4-5 star
486 C$ - 574 C$

Cheapest hotels in St. Moritz

These hotels and hostels usually make for a cheap way to stay in St. Moritz
$self.alt
Hotel Stille
7.8
134 C$
$self.alt
Soldanella
8.8
139 C$
$self.alt
Hotel Capetta
9.3
155 C$

Get the best value hotel in St. Moritz

These hotels have the best prices for their ratings
$self.alt
Soldanella
8.8
139 C$
$self.alt
Hotel Capetta
9.3
155 C$
$self.alt
Hotel Stille
7.8
134 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 252 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 April. The rates you are charged may be 56% 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 Wednesday works out the most economical, with Tuesday proving the least economical.

How much does a hostel in St. Moritz cost?

99 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 7 C$ when compared to the average price of a hotel in St. Moritz.


Looking for a specific type of hotel?

Check out these great hotels in St. Moritz that are perfect for any stay

Popular flight routes to St. Moritz

Find the cheapest flights to St. Moritz on popular routes
Toronto to Zurich
Fastest flight time
7h 35m
Cheapest price
548 C$
Montreal to Zurich
Fastest flight time
7h 20m
Cheapest price
716 C$
Vancouver to Zurich
Fastest flight time
9h 55m
Cheapest price
977 C$
Québec City to Zurich
Fastest flight time
30h 55m
Cheapest price
1,248 C$
Victoria to Zurich
Fastest flight time
15h 25m
Cheapest price
1,260 C$
Calgary to Zurich
Fastest flight time
11h 30m
Cheapest price
1,317 C$
Ottawa to Zurich
Fastest flight time
12h 30m
Cheapest price
1,359 C$
Halifax to Zurich
Fastest flight time
13h 45m
Cheapest price
1,368 C$
London to Zurich
Fastest flight time
17h 00m
Cheapest price
1,390 C$
Winnipeg to Zurich
Fastest flight time
12h 25m
Cheapest price
1,398 C$
View more

Start planning your trip to St. Moritz