St. Moritz Hotel Guide - Hotels with Restaurant 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 Restaurant

Top St. Moritz Hotels with Restaurant

Hauser Hotel St. Moritz

3.0 star property
9.0 out of 10, Wonderful, (399)
"Our stay was fabulous. Room was comfortable with all the basic necessities. In the middle of everything. The restaurant downstairs is good. The buffet breakfast was great and the older lady that was our waitress was the sweetest!!!! The view from the rooms (we had 2 rooms) was spectacular. I will confess, my absolute favorite part was the Roo Bar. The music, the ambience, the people, bartender, was so much fun. It was the perfect little get away from the kids. The most perfect way for parents to...
The price is €449
includes taxes & fees
29 Jan - 30 Jan
Hauser Hotel St. Moritz

Soldanella

3.0 star property
9.0 out of 10, Wonderful, (553)
"I spent 2 nights in this hotel while visiting St. Moritz. The property is old and dated (however the bathrooms have been ungraded). Although I was in a no smoking room, the floor that was on smelled like smoke and that was a big turn off for me. Also, the common areas are very dated (old) in appearance. The good news is that I spent very little time in the hotel room. Although the property is older it does have a lift which is a plus!"
The price is €376
includes taxes & fees
2 Feb - 3 Feb
Soldanella

Hotel Reine Victoria

4.0 star property
8.6 out of 10, Excellent, (403)
"The staff were fantastic and even arranged a shuttle to the train station when we were running late! Very good service and clean rooms. "
The price is €414
includes taxes & fees
10 Feb - 11 Feb
Hotel Reine Victoria

Hotel Waldhaus am See

3.0 star property
9.2 out of 10, Wonderful, (495)
"Great stay"
The price is €411
includes taxes & fees
27 Jan - 28 Jan
Hotel Waldhaus am See

Grand Hotel des Bains Kempinski

5.0 star property
9.4 out of 10, Exceptional, (319)
"The suite was new and very clean. Toilet was very small, and the towel heating rack was not working. Room temperature cannot be warmer in winter as there is no heating. The buffet breakfast spread was amazing. The restaurant staff must be commended: Fabio, Nabli & Sebastion at the egg station."
The price is €1,461
includes taxes & fees
2 Feb - 3 Feb
Grand Hotel des Bains Kempinski

Art Boutique Hotel Monopol

4.0 star property
9.6 out of 10, Exceptional, (228)
"Super close to shopping and the tram to the slopes"
The price is €643
includes taxes & fees
27 Jan - 28 Jan
Art Boutique Hotel Monopol

Hotel Piz

3.0 star property
8.2 out of 10, Very good, (287)
"Relaxing "
The price is €360
includes taxes & fees
28 Jan - 29 Jan
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 €1,635
includes taxes & fees
2 Feb - 3 Feb
Kulm Hotel St. Moritz

Crystal Hotel

4.0 star property
9.2 out of 10, Wonderful, (524)
"Definitely we gonna book again this hotel when we coming back in this amazing place "
The price is €578
includes taxes & fees
3 Feb - 4 Feb
Crystal Hotel

Schweizerhof Swiss Quality Hotel

4.0 star property
9.2 out of 10, Wonderful, (270)
"Great staff, very knowledgeable and friendly "
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 €360 to €1,635 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 restaurants in St. Moritz?
St. Moritz offers multiple hotels with restaurants 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 favourite. This 5-star hotel offers access to some delightful foodie experiences and features hypo-allergenic bedding and a barbecue grill.
How many hotels with restaurants are there in St. Moritz?
Lock in your holiday 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 restaurants in St. Moritz?
With hotels with restaurants starting from just €360 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 flavours 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?
Holidaying 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 restaurants in St. Moritz?
Grand Hotel des Bains Kempinski is a fabulous 5-star hotel with restaurants in St. Moritz. Around 2 kilometres 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 kilometres from the city centre and features a pillow menu and proposal/romance packages.
Why book your hotel with restaurants 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 accommodation 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 restaurants in St. Moritz?
A wonderful way to score cheap hotels with restaurants 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 restaurants?
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.