All inclusive resorts in St. Moritz

Search among 37 available resorts and all inclusive hotels in St. Moritz from 50+ providers

Check-in
Fri, 13 Dec
-
Check-out
Sat, 14 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Fri, 13 Dec
-
Check-out
Sat, 14 Dec
Rooms and Guests2 Guests, 1 Room
2Filter & Sort
View map
Check-in
Fri, 13 Dec
-
Check-out
Sat, 14 Dec
Rooms and Guests2 Guests, 1 Room
2Filter & Sort
View map
View map
1-20 out of 37
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great102 reviews
Map
1.2 km from City Centre400 m from St. Moritz
The 5-star Kulm Hotel lies a 13-minute stroll from Segantini Museum and offers an à la carte restaurant and a swimming pool onsite.
FromC$ 2 389 /nightSelect
Hotel ArteHotel
8.4
Great340 reviews
Map
1.1 km from City Centre300 m from St. Moritz
The Arte offers a lounge bar and 29 rooms, along with a central location within a 5-minute stroll of St. Moritz Scenic Lake.
FromC$ 232 /nightSelect
8.6
Great28 reviews
Map
1.4 km from City Centre200 m from Train Station St. Moritz
The perfect Carlton Hotel St Moritz - The Leading Hotels Of The World provides access to The Leaning Tower less than a 9-minute stroll away and welcomes its guests to use spa therapy, entertainment activities and billiards or to enjoy Italian dishes in the on-site à la carte restaurant.
FromC$ 3 629 /nightSelect
8.4
Great399 reviews
Map
1000 m from City Centre200 m from St. Moritz
Set 10 minutes by car from Alp Giop, the traditional Steffani St. Moritz features a swimming pool and a cold buffet breakfast.
FromC$ 919 /nightSelect
8.4
Great325 reviews
Map
1000 m from City Centre200 m from St. Moritz
Located a 5-minute stroll from St. Moritz Dorf-Chantarella, the 4-star Crystal Hotel Superior features aerobics, spa therapy and ski-to-door access for guests' convenience.
FromC$ 875 /nightSelect
SoldanellaHotel
8.4
Great495 reviews
Map
700 m from City Centre200 m from Engadiner Museum
Located 5 minutes' drive from Mill Weber House, the charming 3-star Soldanella features 44 rooms with views of the mountain.
FromC$ 219 /nightSelect
8.4
Great580 reviews
Map
100 m from City Centre500 m from Segantini Museum
Guests of the Piz St. Moritz will enjoy a steam room and sauna facilities as well as the opportunity to spend time by Inn, which runs nearly a 5-minute stroll away.
FromC$ 460 /nightSelect
8.2
Great354 reviews
Map
1.3 km from City Centre300 m from Train Station St. Moritz
The 3-star Waldhaus Am See St. Moritz overlooks the lake and lies near a train station.
FromC$ 181 /nightSelect
8.2
Great122 reviews
Map
1.1 km from City Centre300 m from St. Moritz
Located within 10 minutes' drive of Church of San Gian, the 3-star Chesa Languard features a continental breakfast.
FromC$ 243 /nightSelect
8.2
Great193 reviews
Map
900 m from City Centre300 m from St. Moritz
Featuring 82 rooms together with fitness classes, steam baths and various recreational opportunities, the 4-star Schweizerhof is located in a shopping area within 600 metres of St. Moritz Scenic Lake.
FromC$ 869 /nightSelect
B&B St MoritzBed & Breakfast
8.4
Great225 reviews
Map
700 m from City Centre900 m from Engadiner Museum
Set 10 minutes by car from St. Moritz-Celerina Olympic Bobrun, the Eco Bed Bed & Breakfast lies in a ski area.
FromC$ 116 /nightSelect
8.4
Great81 reviews
Map
800 m from City Centre1.0 km from Engadiner Museum
Within 31 km of Church of San Gian, the Aladin Apartments St Moritz includes 12 rooms.
FromC$ 204 /nightSelect
8.4
Great251 reviews
Map
800 m from City Centre200 m from Signalbahn
Fitness classes, massage therapy and ski-to-door access are all open to guests of this 184-room the welcoming 5-star Grand Hotel Des Bains Kempinski that is located within 5 minutes' drive of the domed Segantini Museum.
FromC$ 1 454 /nightSelect
8.4
Great350 reviews
Map
1000 m from City Centre200 m from St. Moritz
The Hauser Hotel is located in a tourist area within a 7-minute walk of St. Moritz Scenic Lake.
FromC$ 164 /nightSelect
8.4
Great419 reviews
Map
600 m from City Centre100 m from Signalbahn
Chantarella-Corviglia is about 5 minutes by car from the Nolda St. Moritz and White Turf Racing Association is nearly 5 minutes away by car.
FromC$ 367 /nightSelect
8.2
Great144 reviews
Map
1.9 km from City Centre600 m from Pony Suvretta
The highest levels of comfort together with steam baths, massage therapy and ski-to-door access are waiting for you in the 51 rooms for an enjoyable stay at the lovely Berghotel Randolins St. Moritz with a name you can trust.
FromC$ 174 /nightSelect
8.4
Great577 reviews
Map
400 m from City Centre500 m from Signalbahn
Boasting a quiet location in a shopping district near a bus stop, the welcoming 4-star Laudinella St. Moritz features steam baths and various recreational opportunities on site.
FromC$ 317 /nightSelect
8.4
Great357 reviews
Map
2.0 km from City Centre700 m from Pony Suvretta
Offering Engadine Mountains views, the family Europa St. Moritz in a rural area has fitness classes, spa therapy and various recreational opportunities.
FromC$ 481 /nightSelect
8.4
Great165 reviews
Map
600 m from City Centre300 m from Signalbahn
Featuring fitness classes and massage therapy as well as a swimming pool, the 4-star Sport & Wellnesshotel San Gian is situated right in the centre of St. Moritz.
FromC$ 451 /nightSelect
8.4
Great167 reviews
Map
1.1 km from City Centre200 m from St. Moritz
Featuring fitness classes and steam baths, the Art Boutique Hotel Monopol has a prime setting 5 minutes' stroll from The Leaning Tower Museum.
FromC$ 427 /nightSelect
  • 1
  • 2

FAQs about resorts in St. Moritz

Find and enjoy highly-rated resorts in St. Moritz with these 8 answers to FAQs.

What are the most popular St. Moritz resorts with spa services?

To enjoy your memorable stay, book Carlton Hotel St. Moritz rating: 4.4/5 for about 3348C$ per night.

What are the top 10 St. Moritz resorts to stay at?

If you're searching for top St. Moritz hotel resorts, check Hauser Hotel St. Moritz, Sonne and Crystal.

What are the most popular resorts in St. Moritz near a beach?

Guests on iBooked.ca enjoy staying at Baren, providing a patio, windsurfing and sailing along with Kulm Country Club restaurant nearby.

What are the top family-friendly resorts in St. Moritz?

Hotel Restaurant Corvatsch rating: 3.3/5 and Randolins Familienresort rating: 4.5/5 are the best places to stay with children.

What are the most popular pet-friendly St. Moritz resorts?

Badrutt'S Palace Hotel rating: 4.6/5 is an excellent choice amongst 34 pet-friendly resorts to stay with your fur-family.

What are the most popular budget resorts to book in St. Moritz?

B&B River Inn rated 4.5/5 is an excellent option, featuring La Baracca restaurant nearby.

What are the top luxury resorts in St. Moritz?

To have a luxury stay, try La Margna rating: 3.9/5, providing a golf course, a patio and snow skiing.

What are the top St. Moritz resorts for couples?

For a romantic getaway, consider booking Schweizerhof for about 474C$ per night or Kulm for 768C$/night.

All inclusive resorts in St. Moritz

All inclusive resorts in St. Moritz

A complete selection of resorts to stay in St. Moritz is available on our website. Have a look at Art Boutique Hotel Monopol which offers a Jacuzzi, a rooftop terrace and tubing. Select a place to stay and worry no more!

Luxury resort hotels in St. Moritz

Travellers come to St. Moritz mostly to stop in one of well-evaluated 4-star resort hotels. San Gian will provide you with top-notch facilities and service, if luxury holiday is what you are searching for. Cervus offers all the best options: a Jacuzzi, a solarium and windsurfing and high-quality service to meet all your expectations. Check available rooms for your dates.

Cheap resort hotels in St. Moritz

No matter what travel budget you have, you will find cheap beach hotels in St. Moritz! Looking for low-priced resort hotels? That's a piece of cake! Prices at Baren start from 302C$ per night. The 3-star Piz invites guests for a holiday.

Show moreLess

All inclusive resorts in St. Moritz essential information

🏨 All inclusive resorts in St. Moritz 37
👛 Lowest price 99 CAD
✍️ All inclusive resorts Reviews 8 024