Consider staying at the 3-star Chesa Albris Bed & Breakfast if you're traveling on a budget to have access to a golf course, hiking and complimentary private parking. For budget stays, travelers can choose Hotel Stille, which is 900 meters from the city center. In case you're on a tight budget, stay at Apartment Chesa Sur Val 13, which is a 10-minute walk from Riding Center St Moritz.
206 hotels in St. Moritz
Search the best hotels and places to stay in St. Moritz
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in St. Moritz?
Best cheap hotels in St. Moritz
St. Moritz airports & Underground stations
Convenience of staying in hotels in the city centre
Consider a hotel next to Chesa Futura, such as Soldanella located 5 minutes' walk away and adjacent to mountains and lakes.
Luxury and boutique accommodation in St. Moritz
Explore and find your best apartments, B&Bs and others
Chesa Surpunt Self-Check-In Apartment is an affordable apartment for families located next to Galerie Gmurzynska, with room rates from 67£. Chesa Anemona - 4,5 Room Appartment In A Lovely Relaxing Atmosphere is a great B&B with views of the mountain, located within a short walk of Heidi's blumenweg. Giardino Mountain is a kid-friendly hotel that features a Jacuzzi, a solarium and snow skiing, making it a fun destination for the entire family. Hauser Swiss Quality Hotel is a popular resort with an outdoor swimming pool, snowboarding and snow skiing for an unforgettable stay.