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-19 out of 19 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
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
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
  • 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
  • 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
  • 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
  • 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
  • Wellness area
  • Ski pass
  • Hiking trails
1.2 mi from City Center600 yd from Ski Lift Randolins
From   US$ 330 /nightSelect
  • Access to wellness area for CHF 25
  • Ski pass available from CHF 47
  • Over 580 km of marked hiking paths
Hotel
  • 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
  • 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
Hotel
  • 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
  • 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
  • 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
  • Charming terrace
  • On-site restaurant
  • Spa access
400 yd from City Center600 yd from Signalbahn
From   US$ 168 /nightSelect
  • Direct access to skiing and hiking trails
  • Authentic Swiss dining options available
  • Complimentary public transport passes provided
  • 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
  • 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
Hotel
  • 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
  • Ski Pass Vendor
  • Outdoor Terrace
  • Family-run Atmosphere
1400 yd from City Center300 yd from Salastrains-Munt da San Murezzan
From   US$ 112 /nightSelect
  • Ski-in, ski-out property
  • Lively après-ski scene
  • Authentic Italian cuisine
Bed & Breakfast
  • 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
  • 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