Hotels with Restaurants in St. Moritz

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 Restaurants

This weekend
Next weekend

Our top choices for St. Moritz hotels with a restaurant

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (474)
"The staff were very friendly and incredibly helpful when our transport arrangements fell through. Perfectly located hotel for exploring St Moritz. "
Australia
Peter
The price is S$522
includes taxes & fees
8 Jan - 9 Jan
Hauser Hotel St. Moritz

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (144)
"Great place with transportation. Good breakfast."
United States
Sandris
The price is S$392
includes taxes & fees
20 Jan - 21 Jan
Berghotel Randolins

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (293)
"Great hotel, great location, great staff."
Australia
Thuc
The price is S$741
includes taxes & fees
12 Jan - 13 Jan
Art Boutique Hotel Monopol

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (690)
"Great area and charming property!"
United States
Susan
Soldanella

Randolins Familienresort

Randolins Familienresort
3.0 star property
St. Moritz
8.6 out of 10, Excellent, (28)
"We had a great experience there!"
United States
Kanae
The price is S$496
includes taxes & fees
20 Jan - 21 Jan
Randolins Familienresort

Badrutt's Palace Hotel

Badrutt's Palace Hotel
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (97)
"Lovely hotel "
United States
Cristian
The price is S$2,964
includes taxes & fees
18 Jan - 19 Jan
Badrutt's Palace Hotel

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (87)
"Great history in the property. Kind staff."
United States
Ewald
The price is S$310
includes taxes & fees
11 Jan - 12 Jan
Chesa Spuondas

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (157)
"Everything as great , friendly staff and excellent service ."
Canada
Hani
The price is S$516
includes taxes & fees
7 Jan - 8 Jan
Hotel Bären

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (419)
"The staff was great. The owner was amazing! Room was clean and comfortable. Was a short walk to the lift/train for skiing we had a wonderful stay😃"
United States
Mark
The price is S$769
includes taxes & fees
26 Jan - 27 Jan
Hotel Steffani

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (326)
"Great stay in an iconic place. The staff are very friendly and helpful, truly going the extra mile. "
United States
Jochen
The price is S$2,154
includes taxes & fees
2 Feb - 3 Feb
Grand Hotel des Bains Kempinski
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 S$310 to S$2,964 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 9.0.
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 S$310 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.

Explore a world of travel with Expedia