preload-image
Plan your trip
  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas
St. Moritz

Where to stay in St. Moritz

Top areas and neighborhoods in St. Moritz with hotels, apartments and BnBs for every budget

St. Moritz: 15 property found
Find your place to stay
Via Serlas 27 · St. Moritz, Switzerland
9.1
Excellent · 117 reviews

The deluxe Badrutt'S Palace Hotel St Moritz, located approximately 5 minutes' walk from the Berry Museum, is proud to feature 2 outdoor tennis courts. The 5-star hotel lies 4.2 km from the Nair Peak, and offers a French restaurant and a heated swimming pool onsite.

Read more
from US$ 370 / per night
Via Veglia 18 · St. Moritz, Switzerland
9.4
Excellent · 116 reviews

Positioned approximately 20 minutes' walk from St. Moritz-Bad and 2.3 km from Pony Suvretta, the 5-star Kulm Hotel St. Moritz presents 9 holes of golf and 3 outdoor tennis courts. Boasting an infinity pool, a mud bath, a treatment room, a solarium, and a Jacuzzi, the hotel is located right near the St. Moritz.

Read more
from US$ 337 / per night
Via Chasellas 1 · St. Moritz, Switzerland
9.3
Excellent · 208 reviews

Providing 150 rooms, the 5-star Suvretta House Hotel St. Moritz is situated approximately a 5-minute walk from Inn. You can swim in an indoor swimming pool or take advantage of a Turkish steam bath, a solarium, a treatment room, and a Jacuzzi at the hotel.

Read more
from US$ 543 / per night
Via Traunter Plazzas 6 · St. Moritz, Switzerland
8.9
Good · 746 reviews

Centrally located 7 minutes' walk from Chantarella-Corviglia, Hotel Steffani St. Moritz features rooms with views of the mountain. Boasting a fitness studio, this hotel is right in the centre of the city, within reach of the St. Moritz.

Read more
from US$ 216 / per night
Via Mezdi 27 · St. Moritz, Switzerland
9.5
Excellent · 151 reviews

The 5-star Grand Hotel Des Bains Kempinski St. Moritz sits only an 8-minute walk from St. Moritz-Bad and offers a library and a restaurant. Guests will appreciate the views of the garden and a prime location near a gondola station, while staying in the hotel.

Read more
from US$ 577 / per night
Via Traunter Plazzas 1 · St. Moritz, Switzerland
9.0
Excellent · 617 reviews

The luxury Crystal Hotel Superior St. Moritz sits around 5 minutes' walk from the Leaning Tower of St. Moritz and offers a restaurant and a lobby area. The 4-star hotel offers 74 rooms along with a steam room and a sauna, and is situated a few steps from a cable car station.

Read more
from US$ 150 / per night
Via Rosatsch 18 · St. Moritz, Switzerland
8.5
Good · 1233 reviews

Offering a sunbathing terrace and a shared lounge, the 4-star Hotel Reine Victoria St. Moritz lies in a shopping area of St. Moritz, 2.5 km from Alp Giop and just 10 minutes' walk from the Bergbahnen Engadin St. Moritz AG. The hotel offers a swimming pool along with a steam bath and a wellness facility and boasts a location within a few blocks of the St. Karl Church St. Moritz-Bad.

Read more
from US$ 126 / per night
Via Somplaz 17 · St. Moritz, Switzerland
8.8
Good · 1974 reviews

Located around a 25-minute walk from the Mill Weber House in St. Moritz, the 3-star Soldanella Hotel St. Moritz offers a Turkish steam room, a sauna, and steam baths. Offering a location right near the St. Moritz, this charming hotel overlooks lake and has an à la carte restaurant.

Read more
from US$ 155 / per night
Via Dim Lej 6 · St. Moritz, Switzerland
8.8
Good · 2025 reviews

Featuring bicycle rentals, as well as Wi-Fi throughout the property, the 3-star Hotel Waldhaus Am See St. Moritz is approximately a 25-minute walk from the Church of San Gian. A swimming pool along with a Turkish steam bath, a solarium, and a Jacuzzi can be enjoyed at this hotel, situated in proximity to the natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track.

Read more
from US$ 128 / per night
Via Crasta 3 · St. Moritz, Switzerland
8.5
Good · 1331 reviews

Located only 0.8 km from Franzosische Kirche, the 3-star smoke-free Hotel Nolda St. Moritz offers access to tourist attractions throughout St. Moritz. This St. Moritz hotel offers such comforts as currency exchange and a lift, as well as a restaurant and a lobby area.

Read more
from US$ 158 / per night
Via Tinus 7 · St. Moritz, Switzerland
8.5
Good · 1251 reviews

Located approximately 5 minutes by car from the Cresta Run, the 3-star smoke-free Hotel Arte St. Moritz offers general facilities such as a lift and complimentary newspapers. With a location 4.3 km from the Alpine Museum Pontresina, this St. Moritz hotel also features 18 holes of golf.

Read more
from US$ 164 / per night
Via San Gian 23 · St. Moritz, Switzerland
8.9
Good · 749 reviews

Offering massage therapy and a golf course, the cosy Hotel San Gian St. Moritz lies in a shopping area of St. Moritz, 2.9 km from Sass Runzol and about 10 minutes by car from the Corviglia. Featuring an indoor swimming pool along with a steam room, a sauna, and a foot bath, the 4-star hotel is nestled near a train station.

Read more
from US$ 112 / per night
Via Suot Chesas 9, Champfer · St. Moritz, Switzerland
7.6
Average · 522 reviews

The 4-star smoke-free Hotel Europa Suites St Moritz boasts a quiet location around a 5-minute stroll from Inn and provides guests with a Turkish steam room, a Jacuzzi, and a sauna. This St. Moritz hotel features 88 rooms in a rural area, 2.9 km from culture-oriented attractions such as the art gallery "Galerie Gmuizynska".

Read more
from US$ 134 / per night
Via Curtins 2 · St. Moritz, Switzerland
8.8
Good · 587 reviews

The 3-star Berghotel Randolins St. Moritz hotel, nearly a 25-minute walk from the Schellen Ursli Path, includes 2 spa tubs. The hotel is around 3 km from the Nair Peak and provides guests with a Turkish steam bath and a Jacuzzi.

Read more
from US$ 123 / per night
Via Somplaz 47 · St. Moritz, Switzerland
9.1
Excellent · 601 reviews

Nestled nearly a 20-minute walk from Lej Marsch, the 3-star Hotel Chesa Spuondas St. Moritz offers a sauna, a sundeck, and a play area. Featuring 16 rooms with views of the garden, the hotel is 3.3 km from the Engadine.

Read more
from US$ 261 / per night
St. Moritz
Switzerland
Switzerland

Plan your next unforgettable trip with insider tips, curated experiences, and trusted traveler reviews.

With travelers' reviews from:

Tripadvisor

Plan your trip

  • Hotels
  • Apartments
  • Vacation Rentals
  • Bed & Breakfasts
  • Villas

© 2026 Visit St. Moritz. All rights reserved.