Saint Moritz

Cheap Hotels in Saint Moritz

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 11 Cheap hotels in Saint Moritz for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
85
Hotels in Saint Moritz
Very Good
142 reviews
8.5/10
1 night
From DKK 364
Check Availability
99+
Hotels in Saint Moritz
Amazing
77 reviews
9.7/10
1 night
From DKK 3,138
Check Availability
99+
Hotels in Saint Moritz
Great
72 reviews
9.1/10
1 night
From DKK 1,712
Check Availability
99+
Hotels in Saint Moritz
Very Good
133 reviews
8.9/10
1 night
From DKK 2,174
Check Availability
99+
Hotels in Saint Moritz
Amazing
53 reviews
9.4/10
Check Availability
99+
Hotels in Saint Moritz
Amazing
51 reviews
9.5/10
Check Availability
99+
Hotels in Saint Moritz
Great
126 reviews
9.0/10
1 night
From DKK 1,164
Check Availability
61
Hotels in Saint Moritz
Great
54 reviews
9.3/10
1 night
From DKK 1,142
Check Availability
99+
Hotels in Saint Moritz
Very Good
110 reviews
8.4/10
1 night
From DKK 1,107
Check Availability
71
Hotels in Saint Moritz
Very Good
66 reviews
8.2/10
Check Availability
Show more Cheap hotels in Saint Moritz

FAQs

What are the best family-friendly hotels in Saint Moritz?

Families visiting Saint Moritz often prefer hotels like St. Moritz Youth Hostel (from DKK 459), Hauser Hotel St. Moritz (from DKK 1,128) and Hotel Laudinella (from DKK 989), which are well-known for their family-friendly features of spacious family rooms and child-friendly services.

What are the best pet-friendly hotels in Saint Moritz?

What are some good hotels near Lake St Moritz in Saint Moritz?

For Saint Moritz hotels near Lake St Moritz, many travelers recommend Hotel Waldhaus am See (from DKK 771), St. Moritz Youth Hostel (from DKK 459) and Hotel Grace la Margna ST Moritz (from DKK 3,238) for their great location and service.

What are the must-visit spots in Saint Moritz?

Saint Moritz is home to iconic landmarks such as Lake St Moritz and Corviglia.

What’s the average hotel price in Saint Moritz this weekend?

The average prices for hotels in Saint Moritz this weekend are as follows:
3-star hotels: DKK 3,801
4-star hotels: DKK 4,558
5-star hotels: DKK 23,012

How much do hotels in Saint Moritz usually cost on weekdays?

On average, hotel prices in Saint Moritz on weekdays are approximately:
3-star hotels: DKK 3,111
4-star hotels: DKK 4,381
5-star hotels: DKK 19,289