Skip to main content

Places to Stay in St. Moritz

Find the places to stay that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best places to stay in St. Moritz

Check out our selection of great places to stay in St. Moritz

Filter by:

Review score

SmartHome Top of the World

St. Moritz

A 19-minute walk from Train Station St. Moritz in St. Moritz, SmartHome Top of the World offers accommodations with access to a hot tub.

S
Sussy
From
Indonesia
The facilities are awesome!! We enjoyed the home cinema with the projector and had a wonderful time there. It was clean and comfortable. The location is close to the downtown as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 157 reviews
Price from
$540.96
1 night, 2 adults

Hotel GRACE LA MARGNA ST MORITZ

Hotel in St. Moritz

Located in St. Moritz, a 3-minute walk from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ has accommodations with a terrace, private parking, a restaurant and a bar.

J
Jose Escobar
From
Panama
The staff was very helpful and gave us good advice for the places to visit. The location is also excellent in front of the train station. The food in the hotel restaurant was very good.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 478 reviews
Price from
$599.22
1 night, 2 adults

Randolins Familienresort

Hotel in St. Moritz

Randolins Familienresort is located on the edge of Sankt Moritz in the Grisons Region, just 984 feet from the next chair elevator to the Corviglia Ski Area and a ski school.

P
Paige
From
United States
Everything. Facilitates were beautiful and clean. Staff was friendly and helpful. Food was good. Kid areas amazing.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 158 reviews
Price from
$294.33
1 night, 2 adults

Badrutt's Palace Hotel St Moritz

Hotel in St. Moritz

Dating from 1896, this luxurious 5-star hotel in the center of Sankt Moritz offers panoramic views over the Engadine Alps and Lake Sankt Moritz.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 111 reviews
Price from
$1,617.62
1 night, 2 adults

Aladin Apartments St Moritz

St. Moritz

Aladin Apartments St Moritz offers units with a balcony or terrace, a fully-equipped kitchenette with a dishwasher, a living room and a flat-screen TV with satellite channels.

K
Kim
From
Australia
What was not to like ! Everything we needed and the host was extremely helpful
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 380 reviews
Price from
$244.60
1 night, 2 adults

Suvretta House

Hotel in St. Moritz

As an exclusive Ski In & Ski Out Hotel with private ski elevator, this 5-star luxury resort is the first address for unforgettable winter moments and is the only hotel in St.

J
Javier
From
Switzerland
The hotel is impressive. It is a classy and glamorous place to stay. The views are very nice and you are a bit outside of the town which means it is really quite.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 210 reviews
Price from
$729.89
1 night, 2 adults

Kulm Hotel St. Moritz

Hotel in St. Moritz

The Kulm Hotel St. Moritz is a luxurious hotel with a special history. Johannes Badrutt founded the property in 1856, and laid the foundation stone for winter tourism.

M
Michael
From
United States
The staff, food, and the beautiful scenery
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 113 reviews
Price from
$1,495.38
1 night, 2 adults

Hotel Chesa Spuondas

Hotel in St. Moritz

Located in an idyllically calm and natural area in Suvretta, 1.6 mi from the center of St. Moritz, the Hotel Chesa Spuondas offers you a unique historic yet friendly atmosphere.

I
Isadora
From
Brazil
Amazing hotel filled with so much history and nature. The staff is super friendly. Breakfast is amazing. Just LOVED IT!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 606 reviews
Price from
$202.94
1 night, 2 adults

Grand Hotel des Bains Kempinski

Hotel in St. Moritz

The Grand Hotel des Bains Kempinski is a 5-star luxury hotel with a rich tradition, located in Sankt Moritz in the scenic Engadine countryside.

n
nasir
From
United Arab Emirates
The service and concierge team
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 148 reviews
Price from
$833.14
1 night, 2 adults

Hotel Stille

Hotel in St. Moritz

The Hotel Stille can be found on the edge of the Forest Staz close to Lake St. Moritz and only 164 feet from the bus stop Nr. 9. A cross-country skiing trail passes right by the house.

L
Leila
From
Australia
The managing staff were so accommodating and helpful. They met us quite late, coming from the train and we're super friendly. Waking up to thebview of the mountains was magical. The apartment is so cosy and warm.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 706 reviews
Price from
$240.33
1 night, 2 adults
All places to stay in St. Moritz

Most booked places to stay in St. Moritz and surrounding area in the past month

See all

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,043 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,044 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,495 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,734 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,349 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,253 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,255 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 2,429 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 762 reviews

Popular with guests booking places to stay in St. Moritz

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,019 reviews

Great access to the city center. Check these places to stay in St. Moritz and nearby

See all

Townhouse N9

St. Moritz
Central location
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 57 reviews

Townhouse N9 offers accommodations in St. Moritz, 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 59 reviews

Apartments Flora - Sunflower enjoys a location in St. Moritz, 1.5 miles from Train Station St. Moritz and 5.5 miles from Engadin Golf Samedan & Zuoz-Madulain.

Townhouse N26

St. Moritz
Central location
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 49 reviews

Townhouse N.26 is an online self check-in holiday let studio-apartment complex located in St. Moritz Bad. Everything is close at hand. St. Moritz Lake is around the corner.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 358 reviews

Located in St. Moritz, 1.2 miles from Train Station St. Moritz, Hotel Corvatsch - Web Check-in provides accommodations with a terrace, private parking, a restaurant and a bar.

The View

St. Moritz
Central location
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 5 reviews

Located in St. Moritz, 1.2 miles from Train Station St. Moritz, The View has accommodations with a fitness center, free private parking, a restaurant and a bar.

The Suites

St. Moritz
Central location
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 15 reviews

Located in St. Moritz, 1.2 miles from Train Station St. Moritz, The Suites has accommodations with a bar and private parking.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 3 reviews

Ferienwohnung by Randolins offers accommodations in St. Moritz, 2 miles from Engadiner Museum and 2.3 miles from St. Moritz – Corviglia. The property is around 2.6 miles from Train Station St.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 762 reviews

The traditional Hotel Schweizerhof St. Moritz is located right in the center of Sankt Moritz, only a 3-minute walk from the Chantarella funicular.The accommodations offers rooms with a fantastic...

Enjoy breakfast in St. Moritz and nearby

See all
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 664 reviews

In a quiet, yet central location in Celerina, 328 feet from Celerina - Marguns Ski Elevator, Chalet Speciale - Celerina offers a spacious garden with a children´s playground, free WiFi and free ski...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 153 reviews

Located in Silvaplana, 2.7 miles from Train Station St. Moritz, Giardino Bed & Breakfast Sankt Moritz - Champfèr provides accommodations with a fitness center, private parking, a garden and a shared...

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 608 reviews

Located in Samedan and with Engadin Golf Samedan & Zuoz-Madulain reachable within a 9-minute walk, Golf Hotel Des Alpes provides a fitness center, non-smoking rooms, free WiFi throughout the property...

Hotel Station

Pontresina
Breakfast options
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,585 reviews

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine. It offers free Wi-Fi access.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 368 reviews

Weisses Kreuz - Crusch Alva enjoys a location in Samedan, 4 miles from Train Station St. Moritz and 17 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,056 reviews

Set in a castle dating from the late 19th century, Schloss Hotel & Spa Pontresina offers luxurious rooms . Adult guests have free access to the indoor pool.

Hotel Terminus

Samedan
Breakfast options
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 303 reviews

Located in Samedan, a 6-minute walk from Engadin Golf Samedan & Zuoz-Madulain, Hotel Terminus provides accommodations with a terrace, free private parking, a restaurant and a bar.

Hotel Donatz

Samedan
Breakfast options
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 172 reviews

Located in the center of Samedan, Hotel Donatz is only 656 feet from the Train Station. It offers a restaurant and elegant rooms decorated in an Alpine style.

Save money on places to stay in St. Moritz and nearby – budget options available

See all

Apartment Di Roz

St. Moritz
Budget options available

Apartment Di Roz offers accommodations in St. Moritz, 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 13 reviews

4.4 miles from Engadin Golf Samedan & Zuoz-Madulain in St. Moritz, Retreat in the center of Sankt Moritz features accommodations with access to a fitness room.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 18 reviews

A 10-minute walk from Train Station St. Moritz in St. Moritz, Wasserfall - Zentrum - Balkon - Seeblick - Küche provides accommodations with access to a fitness room.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 40 reviews

CENTRAL PENTHOUSE GREAT LAKE VIEW is located in St. Moritz, just a 10-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Schöne Ferienwohnung im Zentrum von St. Moritz is located in St. Moritz, just a 11-minute walk from Train Station St. Moritz and 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain.

Chesa Alice

St. Moritz
Budget options available
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

Chesa Alice is located in St. Moritz, just 4.9 miles from Engadin Golf Samedan & Zuoz-Madulain and 21 miles from Swiss National Park Visitor Centre.

SuperG apartment

St. Moritz
Budget options available
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 18 reviews

A 11-minute walk from Train Station St. Moritz in St. Moritz, SuperG apartment features accommodations with access to a fitness room.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 135 reviews

A 11-minute walk from Train Station St. Moritz in St. Moritz, Esclusivo bilocale centralissimo offers accommodations with access to a steam room and fitness center.

FAQ about places to stay in St. Moritz

On average, a place to stay in St. Moritz costs $418 per night (based on Booking.com prices).
The average price per night for a place to stay in St. Moritz this weekend is $590 (based on Booking.com prices).
The average price of a place to stay in St. Moritz this evening is $616 (based on Booking.com prices).
Hotel GRACE LA MARGNA ST MORITZ, Grand Hotel des Bains Kempinski, and Kulm Hotel St. Moritz are some of our most popular places to stay in St. Moritz.
For places to stay in St. Moritz serving highly-rated breakfasts, try Aladin Apartments St Moritz, Grand Hotel des Bains Kempinski, and Kulm Hotel St. Moritz.
Carlton Hotel St Moritz - The Leading Hotels of the World, Chesa in Selva, and Chesa Giulia St.Moritz have received great reviews from guests in St. Moritz about the views from these places to stay.

Places to Stay That Guests Love in St. Moritz

See all
Avg. price/night: $379.43
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,495 reviews
Great breakfast, good location with bus stop right outside, clean and comfortable
Guest review byWendy
Young couple
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,044 reviews
I booked at a very reasonable price, and the hotel far exceeded my expectations - the view over the lake from the dining room is incredible, and the location very convenient. The reception staff recommended dinner at the hotel, and I'm so glad I took up the offer - it was one of the best meals I had on my whole trip!
Guest review byJames
Solo traveler