A lake with sailboats, a forested mountain, and people on the shore.

Search Hotels with Restaurant in St. Moritz

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Moritz Hotels with Restaurant

This weekend
Next weekend

Our top choices for St. Moritz hotels with a restaurant

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (520 reviews)
"The staff were all wonderful ! The breakfast was exquisite. The room was clean and the bed was very very comfortable."
United States
Lyle
The price is Rp3.823.339
Rp4.546.326 total
includes taxes & fees
14 Jul - 15 Jul
Hotel Nolda

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (728 reviews)
"Great views of the mountains and lake and breakfast"
United States
Madhu
The price is Rp4.202.827
Rp4.497.654 total
includes taxes & fees
21 Jul - 22 Jul
Soldanella

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (617 reviews)
"Wonderful breakfast, modern and comfortable rooms, great place for a long or short stay. "
Canada
Michael
The price is Rp4.504.279
Rp4.841.260 total
includes taxes & fees
8 Jul - 9 Jul
Hotel Arte

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (361 reviews)
"Good location, excellent breakfast, room was nice, staff very helpful"
United Kingdom
stephen
The price is Rp4.110.806
Rp4.402.035 total
includes taxes & fees
6 Jul - 7 Jul
Hotel Piz

Hotel Corvatsch

Hotel Corvatsch
3.0 star property
St. Moritz
8.0 out of 10, Very good, (49 reviews)
"The best location. "
China
yan
The price is Rp4.763.039
Rp5.078.900 total
includes taxes & fees
30 Jul - 31 Jul
Hotel Corvatsch

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (451 reviews)
"Love this hotel. The view from our room was priceless. Super clean, beds comfortable and staff were kind and helpful. Right in the center on town, great options for restaurants. Just on walking distance."
United States
Karina
The price is Rp6.283.446
Rp6.674.779 total
includes taxes & fees
28 Jul - 29 Jul
Hotel Steffani

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (149 reviews)
"Really lovely hotel outside the main town. Staff are really friendly and helpful. "
United Kingdom
Andrew
The price is Rp4.989.774
Rp5.314.404 total
includes taxes & fees
23 Jul - 24 Jul
Berghotel Randolins

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (322 reviews)
"Excellent location. Staff were particularly helpful."
United States
John
The price is Rp8.626.437
Rp9.106.796 total
includes taxes & fees
29 Jul - 30 Jul
Art Boutique Hotel Monopol

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (319 reviews)
"Lovely hotel....the free transfer from the train station is very handy. We also enjoyed the complimentary entry to the nearby public swimming pool. We enjoyed dinner and breakfast during our stay. Staff were all friendly and helpful."
United Kingdom
Aileen
The price is Rp5.221.161
Rp5.572.119 total
includes taxes & fees
29 Jul - 30 Jul
Hotel Laudinella

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (90 reviews)
"Amazing place. Very cosy and welcoming staff"
France
jerome
The price is Rp3.305.289
Rp3.565.807 total
includes taxes & fees
13 Jul - 14 Jul
Chesa Spuondas
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.

Top St. Moritz Hotel Reviews

Frequently asked questions

How much do hotels with dining in St. Moritz cost?
Hotels in St. Moritz range between Rp3.565.807 to Rp9.106.796 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?
A favourite is Nira Alpina - Member of Design Hotels. Make yourself comfortable at this 4-star stay which features a steam room and ski-in/ski-out facilities. Sport & Wellness Hotel San Gian St Moritz is another popular hotel with dining worth looking into. Pick up a deal at this 4-star option and you'll have access to amenities such as a waterslide and a terrace. You'll have your pick of multiple hotels with dining in St. Moritz with a total average guest review rating of 8.9.
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 dining in St. Moritz?
Use Spinas Gasthaus Val Bever - Hostel as a base to experience the food scene of St. Moritz. This well-priced getaway comes with amenities such as mountain views and a garden. Another top choice that'll please both your wallet and taste buds is Hotel Morteratsch. Conveniences here include a terrace and a barbecue grill. Hotels with dining in St. Moritz are priced from Rp3.565.807 per night. If you're exploring St. Moritz and want to stay within your budget, there are lots of terrific free attractions to put on your itinerary. Morteratsch Glacier and Diavolezza Lookout are always popular with visitors. 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?
Many visitors after a family-friendly hotel with dining in St. Moritz book Nira Alpina - Member of Design Hotels. With a 4-star rating and amenities including a sauna and a playground, it'll get your crew's nod of approval. Sport & Wellness Hotel San Gian St Moritz is a 4-star stay that will also put you within reach of some delicious dining experiences. A children's pool and a sauna help make it an ideal base for your family getaway. St. Moritz boasts plenty of family-friendly attractions to check out that'll entertain the kids. Rhaetian Railway and Mineralbad Baths and Spa promise a fun-filled day for all ages.
Are there any 5-star hotels with dining in St. Moritz?
Grand Hotel des Bains Kempinski is your perfect match. Amenities at this option, around 2 kilometres from St. Moritz's centre, include massage services and spa facilities. Grand Hotel Kronenhof is another 5-star hotel with dining. It offers a swimming pool and beauty services and is 5 kilometres from downtown.
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.