See the latest prices and deals by choosing your dates.
Hotel in St. Moritz
Located in the center of Sankt Moritz, 984 feet from the funicular to the Corviglia Ski Area, the traditional, family-run Hotel Steffani offers 3 restaurants, 3 bars, a night club, and a spa area with... Perfect experience: great hotel, central position, amazing spa. The staff was super kind (they upgraded us to a more comfy room) and helpful (gave us excellent suggestion for dinner). I strongly recommend
Hotel in St. Moritz
Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the... Excellent location. Half price ski lift passes. Free access to spa and swimming pool.
Hotel in St. Moritz
Boutique Hotel Eden is located in a historic building from the mid-19th century in the pedestrian zone in the center of St. Moritz. It offers free Wi-Fi. Everything about this hotel was quality, from the crockery to reception staff. Underrated at 3 stars.
Hotel in St. Moritz
The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away. Great stay in an excellent hotel, very well located right in the city center. Hotel staffs are very kind and helpful, the room is big, elegant, comfy and clean, with everything you need. Complimentary minibar and transportation to/from train station was a delightful bonus. Excellent and varied breakfast. Really enjoyed our stay and highly recommend this hotel.
Hotel in St. Moritz
The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi. Nice location, very helpful staff, lake in walking distance.
Hotel in St. Moritz
Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz. One of the most beautiful hotels I have bought, everything was great from reception to farewell, this hotel is the heart of St. Moritz everything is beautiful and the services are complete, the staff are friendly and professional, in fact it is one of the most wonderful hotels in the world
Hotel in St. Moritz
Centrally located in St. Moritz-Dorf with panoramic views of the lake and the mountains, the traditional Soldanella Hotel is only a 5-minute walk from the shopping street and the Corviglia Ski Area. Interesting Hotel with history! the ancient lift was fun to use! room is big with an extra bed! view from window is great, can see some lake. staff were very friendly and helpful. bed is very comfortable.
Hotel in St. Moritz
Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley. Beautiful hotel overlooking the lake in St Moritz with wonderful restaurant.
Hotel in St. Moritz
The Hotel Europa St Moritz enjoys a quiet location at the edge of the village of Champfèr, only 1.9 mi from the legendary, world-famous spa town of St Moritz. Spacious and comfortable room, very nice swimming pool, variety of in house restaurants (Italian and steak house), live piano in lobby, kids play room and most importantly great staff with an always smiling face (Stella from reception, Violetta from lobby bar and Didem from management) made our stay a pleasure
Hotel in St. Moritz
The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular. Location is 5’ walk from chanterella funicular to reach corviglia ski area. It is also 2’ walk fron bus stop to other areas Room facilities are excellent with free mini bar and nespresso machine. Everything spotlessly clean Great service and excellent breakfast with eggs, cheese, cold cuts, cereal, croissant... Also great heated ski storage area Good wifi
Hotel in St. Moritz
Popular with guests booking hotels in St. Moritz
Hotel in St. Moritz
Hotel Arte enjoys a central location in St. Moritz, 984 feet from the Corviglia/Marguns Cable Car. Location, Cleanness, Wonderful staff, Good breakfast
Hotel in St. Moritz
Decorated in the classical art-nouveau style of the late 19th century, Hotel Reine Victoria is only 328 feet away from the ski elevators in St Moritz Bad and offers stylish rooms with views of the... Excellent location. Half price ski lift passes. Free access to spa and swimming pool.
Hotel in St. Moritz
The stylish and elegant The Piz is located close to the center of St. Moritz, 1640 feet from the Signal Cable Car. It offers a pizzeria and free WiFi. Nice location, very helpful staff, lake in walking distance.
Hotel in St. Moritz
The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular. Location is 5’ walk from chanterella funicular to reach corviglia ski area.
Hotel in St. Moritz
Located high above St. Moritz on the famous Suvretta hillside, the Berghotel Randolins can be found right at the ski slopes and hiking trails. It features a wellness area with panoramic views. Our room upgrade on arrival was a pleasant surprise and the view from the room window was stunning!
Hotel in St. Moritz
Located in an idyllically calm and natural area in Suvretta, 1.2 mi from the center of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere. All perfect: comfy and friendly. Both parents and kids enjoyed Sankt Moritz and the hotel - and...
Hotel in St. Moritz
The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside. Breakfast was good, especially under the constraints of the Covid-19 crisis.
Hotel in St. Moritz
The Hotel Laudinella enjoys a quiet location in St. Moritz-Bad and offers you superb views of the lake and the surrounding mountains, 5 restaurants and up-to-date wellness facilities. The breakfast was great! A hot meal with bacon!
Hotel in St. Moritz
Located in the alpine landscape of the Upper Engadine, this luxurious hotel offers free Wi-Fi, stunning views and an extensive spa. The chic rooms have elegant furnishings and plush beds. Everything was great. The staff was wonderful. Friendly and helpful, they are anytime there for you.
Hotel in St. Moritz
The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism. Great staff, service and overall experience
Hotel in St. Moritz
Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 984 feet from the next chair elevator to the Corviglia Ski Area and a ski school. The staff were brilliant and getting the gondola park pass was amazing.
Hotel in St. Moritz
Located in Sankt Moritz, in the heart of the Corviglia Ski Area, Hotel Salastrains features a spacious sun terrace with sun loungers where guests can relax and enjoy the panoramic views of the... Amazing staff, excellent location and great restaurant!
Hotel in St. Moritz
Offering views of the Inn River, Hotel Nolda enjoys a central location in Sankt Moritz Bad, just 328 feet away from the cable car. It offers free WiFi and free parking on site. Lovely staff Great location just out of town but closer to hike and slopes
Hotel in St. Moritz
The Hotel Bären in St. Moritz offers you an indoor pool, a steam bath and fitness facilities. You can take advantage of free WiFi and free parking on site. The hotel was from the first sight very cozy and the employees very helpful and kind.
Hotel in St. Moritz
Located in St. Moritz Bad, only a few steps away from the lake, the nonsmoking Hotel Sonne St. Moritz is a 3 star superior property and offers views of Piz Nair and the surrounding mountains. Excellent location. Big and very clean room. I'm happy.
Hotel in St. Moritz
Hotel Waldhaus am See is on the shores of the St. Moritz Lake and features a breathtaking view of the surrounding mountains of the Engadin Valley. Beautiful hotel overlooking the lake in St Moritz with wonderful restaurant.
Hotel in St. Moritz
The Hauser Hotel is located in the heart of St. Moritz. With mountain cable cars and public transport only a couple of footsteps away. The room was clean and tidy. Breakfast was pretty good, considering the limitations due to corona.
Hotel in St. Moritz
The family-run Hotel Corvatsch in the center of Sankt Moritz-Bad is only a 3-minute walk from the lake, the woods, the health spa and the Signal Cable Car. The staff were amazing! So friendly and really went the extra mile to make sure all their guests...
Hotel in St. Moritz
The Giardino Mountain is a 5-star luxury hotel in Champfèr, 3.1 mi from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool. OMG best staff in the world and such a great modern and relaxed vibe!
Hotel in St. Moritz
The Hotel Cervus enjoys a quiet location only 1312 feet from the Signal Cable Car. It offers Alpine-style rooms, free WiFi, saunas, a steam bath, and an indoor pool. We liked the pool, the breakfast was good and we appreciated the staff's kindness and help.
Hotel in St. Moritz
Located in St. Moritz, 1.9 mi from Engadiner Museum, Landgasthof Meierei features accommodations with a restaurant, free private parking, a garden and ski-to-door access. Nice location, incredible views, beautiful building and room was fantastic!
Hotel in St. Moritz
The Hotel Stille can be found on the edge of the wood, close to Lake St. Moritz and only 164 feet from the ski bus stop. A cross-country skiing trail passes right by the house. The staff were all great and extremely friendly. Great value for location.
On average, it costs $280 per night to book a 3-star hotel in St. Moritz for tonight. You'll pay around $298 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in St. Moritz will cost around $952, on average (based on Booking.com prices).
Kulm Hotel St. Moritz, Badrutt's Palace Hotel, and Suvretta House are some of the popular hotels in St. Moritz.
These hotels in St. Moritz are highly rated by couples: Randolins Familienresort, Kulm Hotel St. Moritz, and Suvretta House.
Many families visiting St. Moritz loved staying at Suvretta House, Kulm Hotel St. Moritz, and Badrutt's Palace Hotel.
Carlton Hotel St. Moritz, Hotel Salastrains, and Boutique Hotel Eden got great room view-related reviews from travelers in St. Moritz.
The average price per night for a 3-star hotel in St. Moritz this weekend is $288 or, for a 4-star hotel, $300. Looking for something even fancier? 5-star hotels in St. Moritz for this weekend cost around $966 per night, on average (based on Booking.com prices).
For hotels in St. Moritz that serve highly-rated breakfasts, try Kempinski Residences St. Moritz, Badrutt's Palace Hotel, and Suvretta House.
On average, 3-star hotels in St. Moritz cost $222 per night, and 4-star hotels in St. Moritz are $285 per night. If you're looking for something really special, a 5-star hotel in St. Moritz can be found for $785 per night, on average (based on Booking.com prices).
- dinners in restaurant Sonne/hotel Laudinella were very good and not expensive (comparing to Swiss standards) - views from Corviglia ski resort are simply awesome, the only negative is the evening life - no apres ski bars, no people enjoying drinks etc. - cross country skiing on frozen lakes is always a very nice experience
Wonderful small touristic city with best boutiques Gübelin, Valentino, Dolce Gabbana, Gucci, Louis Vuitton etc. You may ski, drink nice wine, relax in swimming pool or find a nice picture in a gallery
It's a wonderful town with great skiing and excellent shops (and restaurants after Covid) but very expensive. Not as bad as Courchevel - but almost. People were more or less helpful but there were a few poor attitudes towards visitors, which surprised me.
Beautifull location in perfect enviroment! Long slopes,amazing lights,splendid arhitecture -a tradiotion which continues since 1850! Prices are high -but it is worth tobtry at least a weekend in low seasion !
St Moritz is a very nice place to visit. It is better to stay two nights and more so that you can benefit the free ticket offered by the hotel to take the public transportation and the cable cars to the top of the mountains.
St. Moritz was on the list of the places I wanted to visit in Switzerland. Well, I must say, it is all marketing. The city itself is without any atmosphere or charm and is not even interesting. The nature surrounding is beautiful, still there are much more beautiful areas in Switzerland where the prices are more (!) reasonable.
We spent 3 nights in this wonderful hotel – the most delightful place I’ve every stayed in. You feel at home and the service was truly excellent. The grounds of the hotel, and interior are kept immaculately. The room was very spacious and beautifully decorated with all the amenities you need. Our room was cleaned several times a day, and free refreshments. The view on the lake and the mountains was spectacular! The breakfast, lunch, dinners are of the highest quality. If you enjoy a fine wine, you can order the very best wines here. All dishes were excellent, and the kids enjoyed their options as well. The spa facilities are top of the range, in a quiet and relaxed setting. Wonderfully warm to walk into, from the thick snow that surrounded this amazing hotel. All staff are very caring, friendly, and attentive. Thank you for making our holiday special! We have discovered a new jewel! We will definitely be back!
The room was clean and tidy. Breakfast was pretty good, considering the limitations due to corona. And location was really good (only 15 min by walk from central station, or 1 bus stop) And it was also really close to the mountain car that brings you to the highest mountain in the area. We had an unforgivable hike down from the mountain which I can recommend to anyone. The hotel also has a vibrant atmosphere with a lot of young people and helpful stuff. We were allowed to keep our belongings near reception while we were hiking, despite our check-out. AND! the stuff speaks ENGLISH =)
Great stay in an excellent hotel, very well located right in the city center. Hotel staffs are very kind and helpful, the room is big, elegant, comfy and clean, with everything you need. Complimentary minibar and transportation to/from train station was a delightful bonus. Excellent and varied breakfast. Really enjoyed our stay and highly recommend this hotel.
One of the most beautiful hotels I have bought, everything was great from reception to farewell, this hotel is the heart of St. Moritz everything is beautiful and the services are complete, the staff are friendly and professional, in fact it is one of the most wonderful hotels in the world
Perfect experience: great hotel, central position, amazing spa. The staff was super kind (they upgraded us to a more comfy room) and helpful (gave us excellent suggestion for dinner). I strongly recommend
The breakfast was great! A hot meal with bacon! We loved our view of the hills and trees, and the location was just fine. We really appreciated the shuttle from the to the train station.
Everything was great. The staff was wonderful. Friendly and helpful, they are anytime there for you. I would definitely come back and would highly recommend it to anyone.
The staff were amazing! So friendly and really went the extra mile to make sure all their guests were happy. Breakfast was delicious especially the home made jams!
Everything about this hotel was quality, from the crockery to reception staff. Underrated at 3 stars.
Beautiful hotel overlooking the lake in St Moritz with wonderful restaurant.
The staff were all great and extremely friendly. Great value for location.
The staff were brilliant and getting the gondola park pass was amazing.
Nice location, very helpful staff, lake in walking distance.
Excellent location. Big and very clean room. I'm happy.
Location, Cleanness, Wonderful staff, Good breakfast
Great staff, service and overall experience