Hotels with Restaurants in St. Moritz, Graubünden

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check availability on St. Moritz Hotels with Restaurants

Top St. Moritz Hotels with Restaurants

Hauser Hotel St. Moritz

3.0 star property
9.0 out of 10, Wonderful, (402)
"Everyone from the front desk, to the bar to getting the car was extremely nice, helpful and cordial is an understatement. Great location in middle of town for easy walking. Highly recommend to anyone who visits."
The price is P26,445
P27,842 total
includes taxes & fees
Mar 16 - Mar 17
Hauser Hotel St. Moritz

Soldanella

3.0 star property
9.0 out of 10, Wonderful, (556)
"It’s an old building with lots of charm, however as it was relatively the most expensive stay on our trip, I was very disappointed with the facilities. The tea and coffee in the room was non existent. I asked for milk and was refused it as they said they didn’t supply it. We had one tea bag earl great and one tea bag vanilla. No coffee at all. 2 sugars. We should really be refunded partially as we paid for this service but was not given it. The bathroom is nice but no where to hand the towels,...
The price is P21,598
P22,811 total
includes taxes & fees
Feb 19 - Feb 20
Soldanella

Hotel Reine Victoria

4.0 star property
8.6 out of 10, Excellent, (417)
"The hotel is amazing, pretty, good location and most of the staff very friendly and helpful. Would be nice to have better pillows. "
The price is P29,603
P31,171 total
includes taxes & fees
Feb 26 - Feb 27
Hotel Reine Victoria

Hotel Waldhaus am See

3.0 star property
9.2 out of 10, Wonderful, (503)
"Absolutely loved our stay, which unfortunately was only for one night. Although a 3 star it felt like we stayed in a 4 or 5 star hotel. The views over the frozen lake and mountains from our room and the restaurant were breathtaking. The room was very clean and comfortable with lots of nice touches that made it extra special - the dressing gowns were so luxurious. Breakfast was fantastic. Looking forward to staying again. "
The price is P21,738
P22,956 total
includes taxes & fees
Feb 17 - Feb 18
Hotel Waldhaus am See

Grand Hotel des Bains Kempinski

5.0 star property
9.4 out of 10, Exceptional, (320)
"We have stayed all over the world the service and exceptional hospitality received was first class from the hotel. We will definitely be returning in the future. Thank you to all the hotel team for making our trip memorable and especially the concierge team (Kristijan) for helping arrange restaurants during our stay. Best regards Dr Midha"
The price is P45,457
P47,828 total
includes taxes & fees
Mar 16 - Mar 17
Grand Hotel des Bains Kempinski

Art Boutique Hotel Monopol

4.0 star property
9.6 out of 10, Exceptional, (236)
"Excellent hotel. Location in the best part for skiers, food, bar, sightseeing. Really liked it. "
The price is P32,514
P34,193 total
includes taxes & fees
Mar 10 - Mar 11
Art Boutique Hotel Monopol

Hotel Piz

3.0 star property
8.2 out of 10, Very Good, (292)
"Location was good. The breakfast that was included was excellent. The hotel can work on making the entrance to the hotel more visible. At looks as though you are going to the restaurant Riccardo's and not hotel piz as the name of the restaurant is more prominent. Otherwise you can bypass the hotel not realizing that the restaurant is also the entrance for the hotel."
The price is P18,208
P19,292 total
includes taxes & fees
Mar 11 - Mar 12
Hotel Piz

Kulm Hotel St. Moritz

5.0 star property
9.6 out of 10, Exceptional, (103)
"Excelente Service and breakfast. Good location."
The price is P77,480
P81,067 total
includes taxes & fees
Mar 18 - Mar 19
Kulm Hotel St. Moritz

Crystal Hotel

4.0 star property
9.2 out of 10, Wonderful, (529)
"Love how close it’s to the ski lift base. The hotel also offers ski pass at discount which is really great. It’s also close to town and all the shopping and actions. The staff is super helpful from the pick up, throughout the stay and drop off. First class. "
The price is P28,612
P30,143 total
includes taxes & fees
Mar 17 - Mar 18
Crystal Hotel

Schweizerhof Swiss Quality Hotel

4.0 star property
9.2 out of 10, Wonderful, (275)
"Great staff, very knowledgeable and friendly "
The price is P24,773
P26,157 total
includes taxes & fees
Mar 16 - Mar 17
Schweizerhof Swiss Quality Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in St. Moritz

Frequently asked questions

How much do hotels with dining in St. Moritz cost?
Hotels in St. Moritz range between P18,208 to P77,480 per night. Don’t forget your appetite — these stays feature restaurants or offer access to awesome foodie experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in St. Moritz?
St. Moritz offers multiple hotels with dining with a total average guest review rating of 9.0. Nira Alpina - Member of Design Hotels is a popular option if you want to sink your teeth into the local dining scene. It has a 4.5-star rating and offers amenities such as hypo-allergenic bedding and a terrace. Grand Hotel des Bains Kempinski is another favorite. This 5-star hotel offers access to some delightful foodie experiences and features hypo-allergenic bedding and a barbecue grill.
How many hotels with dining are there in St. Moritz?
Lock in your vacation dates and then choose from 36 hotels with access to dining options in St. Moritz. For official business travel, a getaway with friends or anything in between, Expedia is here to help you find your ideal stay in just a click or two.
What are the best cheap hotels with dining in St. Moritz?
With hotels with dining starting from just P18,208 per night, you’ll have extra cash in your pocket to spend on terrific culinary experiences in St. Moritz! Spinas Gasthaus Val Bever - Hostel is a well-priced option that features amenities such as mountain views and a barbecue grill. Alternatively, taste the flavors of this city from Hotel Morteratsch. A terrace and a cafe are among this stay’s conveniences. If you’re sightseeing in St. Moritz and want to save money, there are many fabulous free attractions to add to your itinerary. Nair Peak and Rhaetian Railway are always popular. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in St. Moritz?
Vacationing with the family in St. Moritz is a breeze at Romantik Hotel Muottas Muragl. With access to dining and amenities like a playground and complimentary breakfast, your crew can rest and relax at this 3.5-star stay. Hotel Post Bivio is another family-friendly hotel that will place you near some excellent food experiences. It has a 3-star rating and amenities including a playground and a sauna. After checking in and chilling in your comfortable new digs, it’s time to head out and start sightseeing. Rhaetian Railway and Engadiner Museum are top family-friendly attractions in St. Moritz.
Are there any 5-star hotels with dining in St. Moritz?
Grand Hotel des Bains Kempinski is a fabulous 5-star hotel with dining in St. Moritz. Around 2 kilometers from downtown, a steam room and limousine services will help make your visit comfortable. Grand Hotel Kronenhof is another indulgent property that will put you near some delicious culinary experiences. Also rated 5 stars, it’s around 5 kilometers from the city center and features a pillow menu and proposal/romance packages.
Why book your hotel with dining in St. Moritz with Expedia?
Whether you’re on the lookout for a hotel with a restaurant, or one that’s near a foodie heaven, Expedia will have a getaway that fits your tastes. Use our filters to search for St. Moritz hotels with their own eateries. You can also refine your search for accommodations in popular locations filled with restaurants, cafés or markets. Whatever you opt for, you’ll always get a tasty bargain with Expedia!
How can I find cheap hotels with dining in St. Moritz?
A wonderful way to score cheap hotels with dining in St. Moritz is with Expedia’s nifty filter tool. Book stays with restaurants or satisfying extra touches, like included breakfast, lunch and dinner. You can also refine your search results by budget, amenities and star rating to take advantage of unbeatable deals in just a few keystrokes.
What is there to do in St. Moritz near my hotel with dining?
Whatever you’re into, St. Moritz has plenty to keep you occupied. Nair Peak, Engadiner Museum and Segantini Museum are on most visitors’ to-do lists. Don’t miss Berry Museum, Lake St. Moritz and Rhaetian Railway either. With Expedia’s St. Moritz hotel deals, you’ll be able to see even more fantastic attractions like these with the cash you save.