Cheap Hotels in St. Moritz, Switzerland

Book reliable cheap hotels in St. Moritz, Switzerland
Check-in
24Jan2026Select date
Check-out
25Jan2026Select 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
Map1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
Map700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
Map500 yd from City Centre900 yd from Signalbahn
FromUS$ 122 /nightSelect
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /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$ 261 /nightSelect
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 181 /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
Map1.2 mi from City Centre600 yd from Ski Lift Randolins
FromUS$ 123 /nightSelect
Map600 yd from City Centre300 yd from Signalbahn
FromUS$ 274 /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
Map400 yd from City Centre600 yd from Signalbahn
FromUS$ 168 /nightSelect
Map1200 yd from City Centre500 yd from Signalbahn
FromUS$ 245 /nightSelect
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 155 /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
4-star hotels
US$ 149
3-star hotels
US$ 168

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 - Web Check-In
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 have the best views?
Hotel Piz St. Moritz and Hotel Waldhaus Am See offer stunning views of the lake and mountains, making them excellent choices for scenic accommodations.
Are there family-friendly cheap hotels in St. Moritz?
Randolins Familienresort is particularly family-friendly, offering ample kid-oriented amenities. B&B River Inn is also suitable, with spacious family rooms.
Which cheap hotels are located near popular landmarks in St. Moritz?
Hotels like Hotel Nolda and Hotel Salastrains are conveniently located near attractions like the Signalbahn cable car and Lake St. Moritz, making them ideal for exploring the area.
What are the top-rated cheap hotels in St. Moritz according to guest reviews?
Hauser Hotel St. Moritz and Hotel Piz St. Moritz consistently receive high ratings from guests for their service and overall experience, making them top choices among budget accommodations.

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
24Jan2026Select date
Check-out
25Jan2026Select date
Rooms and Guests2 Guests, 1 Room