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

Find Shopping Hotels 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 Shopping Hotels

Next weekend
In two weeks

Our top choices for St. Moritz hotels with shopping nearby

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (331 reviews)
"Very good place to stay. Enjoyed the location and the room was clean and had a great view."
United States
Jerry
The price is AED 1,401
AED 1,485 total
includes taxes & fees
24 Aug - 25 Aug
Art Boutique Hotel Monopol

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (110 reviews)
"Wonderful property with amazing and super helpful staff."
Canada
Matthew
The price is AED 2,719
AED 2,867 total
includes taxes & fees
25 Aug - 26 Aug
Hotel GRACE LA MARGNA ST MORITZ

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (453 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 AED 1,252
AED 1,331 total
includes taxes & fees
16 Aug - 17 Aug
Hotel Steffani

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (329 reviews)
"Very nice modern hotel"
United States
Edward
The price is AED 953
AED 1,020 total
includes taxes & fees
24 Aug - 25 Aug
Hotel Laudinella

Kulm Hotel St. Moritz

Kulm Hotel St. Moritz
5.0 star property
St. Moritz
9.6 out of 10, Exceptional, (109 reviews)
"Excelente"
Mexico
Omar
The price is AED 3,524
AED 3,703 total
includes taxes & fees
25 Aug - 26 Aug
Kulm Hotel St. Moritz

All In One Hotel Inn Lodge

All In One Hotel Inn Lodge
2.5 star property
Celerina-Schlarigna
8.6 out of 10, Excellent, (302 reviews)
"Nice location, staff very friendly"
United States
Ruben
The price is AED 757
AED 786 total
includes taxes & fees
24 Aug - 25 Aug
All In One Hotel Inn Lodge

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (333 reviews)
"The whole entire staffs made our 2 nights special celebration extremely outstanding there is no words I can explain. Me and my boyfriend feel super welcome and accommodated during out whole entire stay. Will definitely be back and stay here again"
United States
Bella
The price is AED 3,036
AED 3,196 total
includes taxes & fees
16 Aug - 17 Aug
Grand Hotel des Bains Kempinski

Suvretta House

Suvretta House
5.0 star property
St. Moritz
9.8 out of 10, Exceptional, (88 reviews)
"Good room and nice breakfast "
United Kingdom
aman
The price is AED 2,756
AED 2,906 total
includes taxes & fees
24 Aug - 25 Aug
Suvretta House

Hotel Chesa Rosatsch

Hotel Chesa Rosatsch
4.0 star property
Celerina-Schlarigna
9.4 out of 10, Exceptional, (113 reviews)
"We only stayed one night but it was so lovely that we wished we could stay longer. The young gentleman at check in was amazing - so friendly and welcoming. The property itself is charming and the room was clean, spacious and comfortable. I would stay here again in a heartbeat."
Canada
Melissa
The price is AED 1,117
AED 1,160 total
includes taxes & fees
23 Aug - 24 Aug
Hotel Chesa Rosatsch

Cresta Palace

Cresta Palace
4.5 star property
Celerina-Schlarigna
9.4 out of 10, Exceptional, (126 reviews)
"What a beautiful, wonderful stay! The hotel is gorgeous and right next to the train station. As soon as we checked in our luggage was immediately taken and placed in our rooms and we were handed drinks. They provided a daily newspaper of activities and weather for each day and the terrace for drinks was beautiful. They also had chocolates waiting for us and a chocolate cake for my partners birthday! The rooms were beautiful, clean and comfortable as well as stylish with lots of information to...
United States
Lauren
The price is AED 1,185
AED 1,266 total
includes taxes & fees
25 Aug - 26 Aug
Cresta Palace
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

Explore a world of travel with Expedia