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: 27 property found
Find your place to stay
Via Traunter Plazzas 7 · St. Moritz, Switzerland
8.9
Good · 1034 reviews

The 3-star Hauser Hotel St. Moritz is just a 7-minute stroll from the St. Moritz and features currency exchange and a lift. Featuring a restaurant and a storage room, this St. Moritz hotel is within a 6-km distance of Pony Runzol.

Read more
from US$ 116 / per night
Via Somplaz 17 · St. Moritz, Switzerland
8.8
Good · 1873 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 Crasta 3 · St. Moritz, Switzerland
8.6
Good · 1352 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 Dim Lej 6 · St. Moritz, Switzerland
8.7
Good · 2076 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 Dal Bagn 6 · St. Moritz, Switzerland
8.1
Good · 2508 reviews

The 3-star smoke-free Hotel Piz St. Moritz is within 25 minutes' walk of Randolins-Munt da San Murezzan and boasts a sauna, a sun deck, and spa therapy. This St. Moritz hotel is conveniently situated within reach of Engadiner House Museum, offering 25 rooms along with an à la carte restaurant.

Read more
from US$ 100 / per night
Via Tinus 7 · St. Moritz, Switzerland
8.6
Good · 1277 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 Salastrains 12 · St. Moritz, Switzerland
8.0
Good · 378 reviews

Offering a sundeck and a shared lounge, as well as the views of the lake, the 3-star Hotel Salastrains St. Moritz is located nearly a 25-minute walk from Celerina-Marguns. Boasting a location within easy reach of the Cabana de Heidi, the hotel offers 30 rooms and a lounge bar onsite.

Read more
from US$ 112 / per night
Via Maistra 50 · St. Moritz, Switzerland
8.4
Good · 635 reviews

Positioned approximately 25 minutes' walk from the Cabana de Heidi and only 0.6 km from the renowned White Turf Racing Association, the pleasant Hotel Baeren St. Moritz presents 9 holes of golf. Featuring an à la carte restaurant, this 3-star hotel is located a short way from the St. Moritz and boasts an indoor swimming pool.

Read more
from US$ 153 / per night
14 Via Veglia · St. Moritz, Switzerland

Conveniently positioned nearly a 25-minute walk from Pony Suvretta, the smoke-free Hotel Languard St. Moritz provides 9 holes of golf. Located around 6 km from the Muottas Muragl, this 3-star hotel features 21 rooms with views of the mountain.

Read more
from US$ 181 / per night
Via Curtins 2 · St. Moritz, Switzerland
8.8
Good · 590 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
14 Via Veglia · St. Moritz, Switzerland
8.7
Good · 2426 reviews

Located around a 20-minute walk from Tschainas, the 3-star Chesa Languard Hotel St. Moritz includes 23 rooms with views of the mountain. At this comfortable hotel, guests will find an ice rink to stay active.

Read more
from US$ 155 / per night
48 Via San Gian · St. Moritz, Switzerland
9.0
Excellent · 801 reviews

B&B River Inn St. Moritz offers 10 rooms, situated 13 minutes' walk from Lej Marsch. Featuring a lift and a vending machine, this bed & breakfast offers a car park on site.

Read more
from US$ 245 / per night
Via Surpunt 59 · St. Moritz, Switzerland
7.7
Average · 692 reviews

The welcoming 3-star B & B St Moritz, located merely 6 minutes on foot from St. Moritz-Bad, boasts 6 welcoming rooms. This St. Moritz bed & breakfast lies in a ski area, 2.3 km from such cultural sights as the art gallery "Galerie Gmuizynska".

Read more
from US$ 82 / per night
Via Somplaz 47 · St. Moritz, Switzerland
9.0
Excellent · 604 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$ 243 / per night
Via Surpunt 62 · St. Moritz, Switzerland
9.1
Excellent · 372 reviews

Located around 25 minutes' walk from Pony Suvretta, the smoke-free Aladin Apartments St Moritz hotel features Wi-Fi in the rooms and private car parking on site. Area attractions, including the historic house "Engadiner Museum", are located not far from the 3-star aparthotel.

Read more
from US$ 144 / per night
Via Tegiatscha 1 · St. Moritz, Switzerland
7.9
Average · 373 reviews

Offering comfortable rooms, the 3-star Hotel Corvatsch St. Moritz is 6 minutes' walk from the St. Karl Church St. Moritz-Bad. The natural St. Moritz-Celerina Olympic Bobrun Ice Bobsleigh Track is located 2.1 km from the hotel, boasting a lounge bar and mountain views.

Read more
from US$ 168 / per night
Via G. Segantini 32 · St. Moritz, Switzerland
8.9
Good · 166 reviews

The 3-star Boutique Hotel Cervus St. Moritz, located around a 10-minute ride from the Cabana de Heidi, offers its guests a steam room and a sauna to relax in. Boasting an indoor swimming pool, this St. Moritz hotel is nestled 4.1 km from natural attractions like the Nair Peak.

Read more
from US$ 274 / per night
Via Sela 11 · St. Moritz, Switzerland
8.9
Good · 224 reviews

The 3-star Hotel Sonne St. Moritz 3* Superior is situated within 5 minutes' walk of St. Moritz-Bad and boasts a sunbathing terrace and a golf course. Featuring a luggage room and a restaurant, this St. Moritz hotel is within 3 km of Celerina-Marguns.

Read more
from US$ 122 / per night
Via Curtins 2 · St. Moritz, Switzerland
9.3
Excellent · 158 reviews

A sundeck and a golf course are available at Randolins Familienresort St. Moritz hotel, and Pony Suvretta is 13 minutes' walk away. Featuring 16 rooms with views of the mountain, this hotel is 3 km from the Nair Peak.

Read more
from US$ 308 / per night
Via Curtins 2 · St. Moritz, Switzerland
8.3
Good · 24 reviews

Featuring Wi-Fi throughout the property, the 3-star Sternwarte By Randolins Bed & Breakfast St. Moritz is about a 25-minute walk from the Berry Museum. This comfortable hotel is 2.2 km from the St. Karl Church St. Moritz-Bad and provides guests with a Turkish steam room, a Jacuzzi, and a sauna.

Read more
from US$ 381 / per night
Am Sonnenplatz · St. Moritz, Switzerland
8.0
Good · 216 reviews

Standing 600 metres from the St. Moritz, the comfortable Petit Steffani Bed & Breakfast St. Moritz enjoys a comfortable location right in the centre of St. Moritz. The 3-star hotel, located around 4 km from the Nair Peak, boasts an indoor swimming pool along with a Turkish steam room and a sauna.

Read more
from US$ 99 / per night
Veia Sandeilas, 12 · St. Moritz, Switzerland
8.0
Good · 83 reviews

Offering a location in close proximity to the Lai Barnagn Lake, Cube Savognin Inklusive Skipass St. Moritz hotel offers 79 rooms.

Read more
from US$ 306 / per night
Via Veglia 12, St. Moritz, Ch · St. Moritz, Switzerland

Located just 350 metres from the Andrea Caratsch Gallery, the 3-star Boutique Hotel Eden St. Moritz is approximately 5 minutes' walk from the renowned White Turf Racing Association. Guests will have access to a private parking lot on site for added convenience.

Read more
from US$ 332 / per night
25 Via Maistra · St. Moritz, Switzerland

The 3-star Chesa Cromer - Celerina St. Moritz hotel offers quick access to Reformierte Kirche Celerina Crasta, situated nearly 5 minutes' walk away.

Read more
Via Dim Lej · St. Moritz, Switzerland

The 3-star Hotel Restorant Lej Da Staz St. Moritz offers proximity to the Alpine Museum Pontresina, which is located 2.6 km away.

Read more
from US$ 285 / per night
Via Da Bernina · St. Moritz, Switzerland

Located 2.5 km from the Alpine Museum Pontresina, Romantik Hotel Muottas Muragl St. Moritz is only 5 minutes' walk from Bernina glaciers. A restaurant are available for guests' convenience at this 3-star hotel, which sits in the lake district of St. Moritz.

Read more
52 Via Dimlej · St. Moritz, Switzerland
8.2
Good · 53 reviews

Within 10 minutes' drive of the Schellen Ursli Path, the 3-star Landgasthof Meierei St. Moritz hotel includes 13 rooms. While staying at this St. Moritz hotel, a safe deposit box are available for guests to use.

Read more
from US$ 373 / 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.