Cheap Hotels in St. Moritz, Switzerland

Book reliable cheap hotels in St. Moritz, Switzerland
Check-in
11Mar2026Select date
Check-out
12Mar2026Select date
Rooms and Guests2 Guests, 1 Room
St. Moritz boasts the lively Engadin Valley, where you can explore the Segantini Museum and indulge in winter sports at Corviglia. Hit the slopes or relax by Lake St. Moritz, then try your luck at the historic Casino St. Moritz. For accommodation, you'll find exceptional luxury hotels, inviting ski hotels, and cozy options near the train station. Each has been thoughtfully selected for top amenities and guest reviews, ensuring you can find the right stay. Book early in the winter or summer seasons, and consider using the local bus or train for easy access to sights and hotels.
View map
1-20 out of 20
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /nightSelect
Map700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
Map500 yd from City Centre900 yd from Signalbahn
FromUS$ 122 /nightSelect
Map1700 yd from City Centre500 yd from Train Station St. Moritz
FromUS$ 153 /nightSelect
Map1700 yd from City Centre400 yd from Pony Suvretta
FromUS$ 194 /nightSelect
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 181 /nightSelect
Map1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
Map800 yd from City Centre200 yd from Engadiner Museum
FromUS$ 155 /nightSelect
Map100 yd from City Centre700 yd from Engadiner Museum
FromUS$ 100 /nightSelect
Map600 yd from City Centre300 yd from Signalbahn
FromUS$ 274 /nightSelect
Map1.2 mi from City Centre600 yd from Ski Lift Randolins
FromUS$ 123 /nightSelect
Map900 yd from City Centre1100 yd from Engadiner Museum
FromUS$ 125 /nightSelect
Map1300 yd from City Centre200 yd from Sankt Moritz
FromUS$ 164 /nightSelect
FromUS$ 168 /nightSelect
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 155 /nightSelect
Map1200 yd from City Centre500 yd from Signalbahn
FromUS$ 245 /nightSelect
Map1.2 mi from City Centre600 yd from Pony Suvretta
FromUS$ 308 /nightSelect
Map900 yd from City Centre1100 yd from Engadiner Museum
FromUS$ 144 /nightSelect
Map800 yd from City Centre1000 yd from Engadiner Museum
FromUS$ 82 /nightSelect
Map500 yd from City Centre800 yd from Signalbahn
FromUS$ 97 /nightSelect

Hotel price range in St. Moritz

Choose from low-cost hotels—options for every traveler and budget.

⬆️ The highest price
US$ 308
⬇️ The lowest price
US$ 82
💸 Average price for
3-star hotels
US$ 164

Cheap hotels in St. Moritz

Based on reviews from guests who stayed in the past year

Charming family friendly atmosphere:
Randolins Familienresort
Picturesque lakeside location:
Hotel Waldhaus Am See
Convenient access to ski slopes:
Hotel Corvatsch
Cozy traditional Swiss decor:
Chesa Languard
Affordable luxury in central St Moritz:
Hauser Hotel St. Moritz
Comfortable budget accommodation:
B&B River Inn
Relaxed alpine retreat:
Hotel Nolda
Serene environment with stunning views:
B&B St Moritz
Unique and cozy hostel experience:
Hostel Casa Franco
Modern amenities in a rustic setting:
Hotel Sonne St. Moritz 3* Superior

FAQs about cheap hotels in St. Moritz

We hope these answers help you plan a smooth and cost-effective trip

Which cheap hotels in St. Moritz are close to popular landmarks?
Hotels like Hotel Piz St. Moritz and Hauser Hotel St. Moritz are conveniently located near Lake St. Moritz, just about 1km away. The Soldanella is also close to the Corviglia ski area, approximately 2km from the hotel.
Are there cheap hotels in St. Moritz that offer family-friendly amenities?
Randolins Familienresort is a great choice for families, featuring family rooms and recreational activities. Hotel Salastrains also offers family accommodations and is near kid-friendly attractions.
What budget accommodations in St. Moritz provide scenic views?
Hotel Waldhaus Am See has stunning lake views, while Hotel Nolda offers picturesque mountain scenery from many of its rooms.
Which cheap hotels are recommended for couples in St. Moritz?
Chesa Languard and Boutique Hotel Cervus are well-regarded by couples for their romantic atmosphere and comfortable amenities.
What are the top-rated cheap hotels in St. Moritz based on guest reviews?
According to guest reviews, Hotel Piz St. Moritz and Hauser Hotel St. Moritz consistently receive high satisfaction scores for their service and location.

Stay Hacks for St. Moritz

Discover how to elevate your stay in this luxurious Swiss resort with these handy tips and insights.

Fast Fact: Did you know? Approximately 75% of St. Moritz hotels feature spa facilities, like the Soldanella, offering stunning lake views.

Local Hack: Request a 'St. Moritz Card' at your hotel for free access to local public transportation and discounts on Alpine activities.

Hidden Gem: Visit the Segantini Museum (only 10 minutes from the main hotel district) for a unique collection of works by the artist Giovanni Segantini, showcasing the region's stunning landscapes.

Smart Tip: Booking directly through hotel websites can often save you 15-20% compared to third-party platforms, plus you may get added perks.

Other cities in Switzerland

Check-in
11Mar2026Select date
Check-out
12Mar2026Select date
Rooms and Guests2 Guests, 1 Room