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.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low


















































































St. Moritz hotels
FAQs about hotels in St. Moritz
We hope that the answers to these questions will help you plan your trip
What are the best centrally located St. Moritz hotels?
There are 19 hotels and other accommodations in St. Moritz city centre to choose from. We recommend Crystal Hotel Superior as the best hotel with shuttle service, concierge service, a steam room, set 1 km from the city centre. Hotel Steffani, Soldanella, Hauser Hotel are also suitable for your memorable stay. Go here to see more central hotels.
What are the best budget hotels in St. Moritz?
There are more than 3 top budget properties in St. Moritz. The best budget hotel is Hotel Chesa Spuondas with rating 8.4/10, which costs from 133£ per night and offers a gaming room, hiking, cycling. Also Randolins Familienresort is a good choice with rating 8.2/10 at the cost of 247£ per night. To see more cheap hotels go here.
What are the top 5-star hotels in St. Moritz?
HotelMix.co.uk recommends you more than 8 5-star options to stay in St. Moritz. One of the best is Carlton Hotel St Moritz - The Leading Hotels Of The World with rating 8.6/10 from 691£ per night, offering a treatment room, a facial room, yoga classes. To see more favoured 5-star hotels click here.
What are the most popular boutique hotels in St. Moritz?
For visitors searching for a modern hotel in St. Moritz, HotelMix.co.uk has more than 4 boutique options. We recommend Hotel Schweizerhof rated 8.2/10 as the top boutique property for 446£ per night with yoga classes, a steam room, children's menu on site. One more boutique option is a 3-star Boutique Hotel Cervus rated 8.4/10 for 231£ per one night. Hauser Hotel with rating 8.4/10: a 3-star property for 448£ per night. To see more boutique hotels click here.
What are the top properties for couples in St. Moritz?
According to HotelMix.co.uk travel data, there are 38 deals for couples. Hotel Chesa Spuondas rated 8.4/10 is a favourite 3-star hotel for couples, featuring a gaming room, hiking, cycling. Visitors can book a room at this property for about 209£ per night. Other top options are Hotel Laudinella, Kulm Hotel, Crystal Hotel Superior. For more romantic deals go here.
What are the top family-friendly St. Moritz properties?
According to 4587 visitors' reviews, there are 18 family deals to consider. Badrutt'S Palace Hotel St Moritz (rating: 8.4/10) offers cots, a facial room, yoga classes. It's set 1.5 km from Sankt Moritz-Bad. Visitors can enjoy European, international and Swiss meals at Hauser Restaurant restaurant nearby. You also can book Hotel Sonne 3* Superior (rating: 8.2/10) for about 302£ per night. This child-friendly property offers children's menu, shopping service, windsurfing on site. To see more family accommodations click here.
Which St. Moritz hotels near St. Moritz are the best?
To be near St. Moritz, stay at Hotel Nolda (rating: 8.4/10), which is only a 15-minute walk from the attraction and offers children's menu, shopping service, windsurfing. Visitors can enjoy European and Swiss food at Hotel Restaurant Corvatsch restaurant nearby. For more suitable options go here.
What are the top places to stay in St. Moritz with outdoor pools?
According to 669 reviews, there are 4 hotels featuring outdoor pools in St. Moritz. You may also like Kulm Hotel rated 8.6/10. This property will cost you 703£ per night.
What are the most popular pet-friendly hotels in St. Moritz?
For visitors travelling with pets, there are 31 accommodations to choose from. Another most recommended St. Moritz place to stay with pets is Hotel Waldhaus Am See with a spa lounge, cots, children's menu. It offers rooms for 103£ per night. Other top accommodations include Hotel Laudinella, Suvretta House, Hotel Nolda. For more pet-friendly deals go here.
Which St. Moritz hotels are the top to stay at?
For instance, book Giardino Mountain rated 8.6/10 for 750£ per night. It's set 2 km from Alp Giop and provides cots, a treatment room, a facial room.
Which luxury hotels in St. Moritz are the best?
Another good option is Hotel Reine Victoria (rating: 8.0/10), which is set 10 minutes' walk from the city centre and features a treatment room, a facial room, yoga classes. Other favourite luxury places are Carlton Hotel St Moritz - The Leading Hotels Of The World Grand Hotel Des Bains Kempinski. Go here to see more luxury hotels in St. Moritz.
What are the best spa hotels in St. Moritz?
You may book Hotel Europa Suites St Moritz, a nice spa hotel featuring children's menu, a steam room, a business centre. It costs 191£ per night. As an alternative, book Kulm Hotel (rating: 8.6/10), which costs 703£ per night and offers cots, a facial room, yoga classes. Other cool options are Carlton Hotel St Moritz - The Leading Hotels Of The World, Grand Hotel Des Bains Kempinski, Hotel Reine Victoria.
How much does it cost to stay in a hotel in St. Moritz?
According to HotelMix.co.uk travel data, the average prices for St. Moritz hotels are:
A 4-star hotel room costs 479£ per night. You may book Crystal Hotel Superior with shuttle service, concierge service, a steam room. A really special hotel can be found for 1125£ per night. We recommend Carlton Hotel St Moritz - The Leading Hotels Of The World (rating: 8.6/10) with a treatment room, a facial room, yoga classes.
How much does it cost to stay in a St. Moritz hotel for tonight?
According to HotelMix.co.uk travel data, the average St. Moritz prices for tonight are:
A cool hotel Hotel Stille (rating: 8.0/10) offers hotel rooms for tonight from 80£ per night.
What are the best resorts in St. Moritz?
We recommend Hotel Piz (rating: 8.4/10) for 352£ per night. It's located 10 minutes' walk from San Carl and provides cots, a steam room, children's menu on site. Alternatively, Badrutt'S Palace Hotel St Moritz is rated as one of the best resorts in St. Moritz, offering cots, a facial room, yoga classes. It costs 1916£ per night.
What are the best accommodations near The Leaning Tower?
On HotelMix.co.uk you will find 12 great accommodations near The Leaning Tower in St. Moritz. We recommend Chesa Languard rated 8.2/10, a perfect hotel set 5 minutes' walk from The Leaning Tower. It costs 80£ per night and offers cots, snow skiing, bar. Also, you may like Hotel Sonne 3* Superior rated 8.2/10 with children's menu, shopping service, windsurfing. It costs 302£ per night. Other cool options include Art Boutique Hotel Monopol, Hotel Waldhaus Am See, Hotel Corvatsch. Or click here to see other good hotels.
Where to stay in St. Moritz?
St. Moritz hotels essential information
🏨 Hotels in St. Moritz | 43 |
👛 Lowest price | 54 GBP |
✍️ Hotels Reviews | 9 558 |