Search hotels in St. Moritz

Enter your dates to see the latest prices and deals for St. Moritz hotels

Select occupancy

St. Moritz – 348 hotels and places to stay

Filter by:

Star Rating
Review score

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, 477 reviews
Price from
$771.66
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.87
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.2
Wonderful - What previous guests thought, 116 reviews
Price from
$1,620.61
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, 208 reviews
Price from
$731.24
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, 115 reviews
Price from
$1,498.15
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, 604 reviews
Price from
$243.75
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, 150 reviews
Price from
$834.68
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, 702 reviews
Price from
$240.77
1 night, 2 adults

Villa Beaulieu

Hotel in St. Moritz

Located in St. Moritz, a 9-minute walk from Train Station St. Moritz, Villa Beaulieu has accommodations with a garden, private parking, a terrace and a bar.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 16 reviews
Price from
$321.03
1 night, 2 adults

Giardino Mountain

Hotel in St. Moritz

The Giardino Mountain is a 5-star luxury hotel in Champfèr, 3.1 mi from St. Moritz, and features a gourmet restaurant and a spa area with an indoor pool.

A
Amanda
From
Canada
Everything was very clean and the staff was pleasant.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 67 reviews
Price from
$1,136.69
1 night, 2 adults
See all 348 hotels in St. Moritz

Hotels with airport shuttles in St. Moritz

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 477 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 208 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 290 reviews
From $431.97 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 253 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 39 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,336 reviews
Airport shuttle
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 67 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 116 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
From $1,022.35 per night

Most booked hotels in St. Moritz and surrounding area in the past month

See all

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Popular with guests booking hotels in St. Moritz

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

Budget hotels in St. Moritz and nearby

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 764 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...

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.3
Very Good - What previous guests thought, 12 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, 41 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.

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.

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.

Best hotels with breakfast in St. Moritz and nearby

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 617 reviews

The Alpine-style Crystal Hotel superior is located in the pedestrian zone in the center of St. Moritz. The Chantarella Railway to the Corviglia-Marguns-Piz Nair Ski Area is a 2-minute walk away.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4 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.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 14 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 8.9
Excellent - What previous guests thought, 176 reviews

The Hotel Cervus enjoys a quiet location only 1312 feet from the Signal Cable Car. It offers Alpine-style rooms, free WiFi, saunas, a steam bath, and an indoor pool.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 658 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 8.8
Excellent - What previous guests thought, 216 reviews

Located in Celerina, 1.8 miles from Engadin Golf Samedan & Zuoz-Madulain, Hotel Saluver has accommodations with a garden, private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 150 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.5
Good - What previous guests thought, 599 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...

Hotels located in the center of St. Moritz

See all
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Luxury Monolocale St Moritz Dorf Via Stredas is located in St. Moritz, just 21 miles from Swiss National Park Visitor Centre and a few steps from St. Moritz – Corviglia.

Splendida dimora vista lago is located in St. Moritz, just a 16-minute walk from Train Station St. Moritz and 4.7 miles from Engadin Golf Samedan & Zuoz-Madulain.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 59 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.

The property is around 4.8 miles from Engadin Golf Samedan & Zuoz-Madulain, 21 miles from Swiss National Park Visitor Centre, and a 7-minute walk from Engadiner Museum.

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.

Scored out of 10, guest rating 7.5
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.

Arlberg View Residence is located in St. Moritz, just 2.1 miles from St. Moritz – Corviglia and 4.1 miles from Train Station Celerina.

Studio in St Moritz Champfer offers accommodations in St. Moritz, 1.8 miles from Engadiner Museum and 2.3 miles from St. Moritz – Corviglia. The property is around 2.7 miles from Train Station St.

FAQs about hotels in St. Moritz

What Guests Said About St. Moritz:

Scored out of 10, guest rating 6.0

Beautiful location, stunning lake and mountains.

Beautiful location, stunning lake and mountains. However, it's frightfully expensive to stay and to eat and in the shoulder season there's not much to do - no funicular or cable cars working. A good base for scenic train experiences. Very good convenience store at the station.
Guest review byJohn
Australia
Scored out of 10, guest rating 6.0

St Moritz didn’t disappoint view wise- they were...

St Moritz didn’t disappoint view wise- they were spectacular. We even got a bit of snow on the mountain on the 2nd night. Due to it being low season almost all businesses were closed and so the atmosphere was as a result quite dull and almost lifeless. Given that there were decent numbers of tourists in town this was somewhat surprising.
Guest review byPhilip
Australia
Scored out of 10, guest rating 8.0

St Moritz is located beautifully.

St Moritz is located beautifully. The city centre is small and although world famous a bit overrated to my opinion. The city is being extensively renovated, which does not always benefit the authentic character. The modern block architecture in some places looks more like Eastern Europe than a mountain idyll.
Guest review byRudi van Anraat
Switzerland
Scored out of 10, guest rating 8.0

Skiing slopes are fabulous and groomed daily.

Skiing slopes are fabulous and groomed daily. Not a powder hound paradise, at least not when I was there. The lift systems are terrific. Once you get the hang of the shuttle bus schedule it is a breeze to get around. Wait times are never more that 10 minutes, tops. EVRYTHING is expensive at St. Moritz! Lunch, dinner, cocktails etc. are really expensive. I will go again for the skiing BUT rent a 2 star or 3 star apartment with a fully functional kitchen. You will save a LOT OF MONEY (and you can always splurge on dining out). St. Moritz Dorf is the "center" of town with all the shops and hotels and high prices. It is dense, hilly and nice to visit but don't stay there. You are better off at St. Moritz Bad. More reasonable accommodations/ restaurants and only 2 minute bus ride away.
Guest review byBrandon
United States
Scored out of 10, guest rating 10

Beautiful... it fits the ad that says "top of the world".

Beautiful... it fits the ad that says "top of the world". Cool, clean, not too busy ... and most importantly very friendly people (at least those we met...). One of them got out of his way how we could find our apartment.
Guest review byYulo
Philippines
Scored out of 10, guest rating 8.0

Nice to expereience this famous town.

Nice to expereience this famous town. We were there on a very sunny and dry couple of days. Walked around the town, lake and visited museums. Too expensive to shop in any of the clothes shops. Sorry that I did not take cable car to the mountains but again it was very expensive.
Guest review byDenis
Ireland

See reviews by guests who stayed at hotels in St. Moritz

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,967 reviews
Charming old hotel with a beautiful view of the lake. The breakfast is excellent, very high quality food selection, and the view of the lake from the restaurant is a special story. I hope to stay there again.
Guest review byDijana
Bosnia and Herzegovina
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,029 reviews
A grand old hotel. Great location with wonderful views. Loved the restaurant, whiskey bar and spa. Staff were very professional and helpful. Good value given location!
Guest review byKay
United Kingdom
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 750 reviews
A fantastic hotel and our stay was made by being upgraded to a deluxe room with balcony. Restaurant was really good too. Superb breakfast and we liked the cresta bar.
Guest review byKeith
United Kingdom
From $390.99 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,250 reviews
Hotel facilities were great but made especially so by the friendly, helpful man on reception, Nichola, who ensured we made the most of our stay in Saint Moritz.
Guest review byAlison
United Kingdom
From $466.23 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,246 reviews
Nice, spacious room on "bel etage." Good wellness and fitness facilities. Nice restaurant staff,especially during breakfast. Charming Jugendstil Hotel.
Guest review byNikolaos Tzermias
Switzerland

More places to explore, more ways to go