Cheap hotels in St. Moritz

Find the Top Cheap and budget hotels in St. Moritz – 10+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-18 out of 18 hotels
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great411 reviews
MapView on map1500 yd from City Center300 yd from Train Station St. Moritz
From   US$ 128 /nightSelect
  • World's largest whisky bar
  • Breathtaking views of Lake St. Moritz
  • Wellness oasis with Alpine Spa
8.4
Great408 reviews
MapView on map1100 yd from City Center200 yd from Sankt Moritz
From   US$ 116 /nightSelect
  • In-house bakery with local delicacies
  • Personalized service from family owners
  • Complimentary shuttle to train station
Hotel
8.4
Great492 reviews
  • Family Suites
  • Spa Services
  • Dine Around
700 yd from City Center200 yd from Signalbahn
From   US$ 158 /nightSelect
  • Ski-in/ski-out access to slopes
  • Buffet breakfast with local specialties
  • Engadine Card for free local transport
8.6
Great340 reviews
  • Games room
  • Bicycle rental
  • Children's playground
900 yd from City Center1100 yd from Engadiner Museum
From   US$ 60 /nightSelect
  • Stunning panoramic views of St. Moritz
  • Direct access to ski and hiking routes
  • Discounted ski passes for longer stays
8.0
Great184 reviews
  • Wellness Area
  • Ski Room
  • Dining Options
1.2 mi from City Center600 yd from Ski Lift Randolins
From   US$ 123 /nightSelect
  • Unique stargazing observatory accommodation
  • Outdoor jacuzzi with stunning mountain views
  • Family-friendly rooms with playground access
8.4
Great617 reviews
  • On-site restaurant
  • Sauna
  • Fireplace lounges
100 yd from City Center700 yd from Engadiner Museum
From   US$ 100 /nightSelect
  • Free Engadin travel card for guests
  • Cozy lounges with inviting fireplaces
  • Family rooms with separate sleeping areas
Hotel
8.2
Great389 reviews
  • Art Rooms
  • La Stalla
  • Ski Pass
1300 yd from City Center200 yd from Sankt Moritz
From   US$ 164 /nightSelect
  • Free Engadine card for local transport
  • Italian cuisine with local ingredients
  • Individually designed art rooms
Hotel
8.4
Great570 reviews
  • Yemaya Spa
  • Zoo Bar
  • Caprice Restaurant
800 yd from City Center200 yd from Engadiner Museum
From   US$ 155 /nightSelect
  • Breathtaking lake and mountain views
  • On-site Yemaya Spa for relaxation
  • Charming vintage decor and ambiance
8.2
Great59 reviews
  • Wellness area
  • Ski pass
  • Hiking trails
1.2 mi from City Center600 yd from Ski Lift Randolins
From   US$ 161 /nightSelect
  • Access to wellness area for CHF 25
  • Ski pass available from CHF 47
  • Over 580 km of marked hiking paths
Hotel
8.2
Great184 reviews
  • Indoor pool
  • Sauna
  • Fitness room
1700 yd from City Center500 yd from Train Station St. Moritz
From   US$ 153 /nightSelect
  • Engadin travel passes for free transport
  • Indoor pool with stunning mountain views
  • Authentic Swiss cuisine in two restaurants
8.4
Great159 reviews
  • On-site Spa
  • Library
  • Children's playground
1700 yd from City Center400 yd from Pony Suvretta
From   US$ 261 /nightSelect
  • Art nouveau villa with unique charm
  • Authentic dining with local ingredients
  • Free commuting card for transportation
8.2
Great84 reviews
  • Indoor Pool
  • Wellness Area
  • Ski Storage
600 yd from City Center300 yd from Signalbahn
From   US$ 274 /nightSelect
  • Ski-in/ski-out access to slopes
  • Large indoor swimming pool
  • Wellness area with multiple saunas
8.4
Great327 reviews
  • Wellness Center
  • Breakfast Buffet
  • Luggage Storage
1200 yd from City Center200 yd from Sankt Moritz
From   US$ 181 /nightSelect
  • Stunning lake and mountain views
  • Charming old-world atmosphere
  • Warm, accommodating staff
7.8
Very good72 reviews
  • Charming terrace
  • On-site restaurant
  • Spa access
From   US$ 168 /nightSelect
  • Direct access to skiing and hiking trails
  • Authentic Swiss dining options available
  • Complimentary public transport passes provided
8.0
Great189 reviews
  • On-site Restaurant
  • Ski Storage
  • Family Rooms
500 yd from City Center900 yd from Signalbahn
From   US$ 122 /nightSelect
  • Free passes for lifts and transport
  • Signature wood-fired pizzas on-site
  • Scenic views of the Swiss Alps
Hotel
8.0
Great248 reviews
  • Ski storage
  • Garden area
  • Private parking
900 yd from City Center1100 yd from Engadiner Museum
From   US$ 125 /nightSelect
  • Special ski pass at CHF 47/day
  • Exclusive studios with kitchenettes
  • Mountain views from balconies
Bed & Breakfast
8.2
Great175 reviews
  • Private kitchen
  • Mountain views
  • Luggage storage
1200 yd from City Center500 yd from Signalbahn
From   US$ 245 /nightSelect
  • Private kitchen with cookware and utensils
  • Mountain views from terrace
  • Free parking and luggage storage
8.2
Great36 reviews
  • Wellness Area
  • Playground
  • Coworking Space
1.2 mi from City Center600 yd from Pony Suvretta
From   US$ 308 /nightSelect
  • Indoor playroom for year-round fun
  • Unique observatory room accommodations
  • Complimentary regional transport included

Top Cheap Hotel Picks in St. Moritz

How much is a hotel room per night?

These hotels provide access to St. Moritz's skiing areas and hiking trails. Many are within a 10-minute walk from the Corviglia funicular and the Lake St. Moritz. Prices start around $150 per night, with guest ratings typically above 8.0/10.

3 star: $120-$250
4 star: $250-$400
5 star: $400-$800

Top Recommended Cheap Spa Hotels in St. Moritz

Top Recommended Cheap Resorts in St. Moritz

Top Recommended Cheap Boutique Hotels in St. Moritz

Top Recommended Cheap Central Hotels in St. Moritz