Hotels Near Me in St. Moritz

Stay Close to the City’s Top Sights and Connections in St. Moritz, Switzerland
Check-in
03May2026Select date
Check-out
04May2026Select date
Rooms and Guests2 Guests, 1 Room
St. Moritz features scenic views with landmarks like Lake St. Moritz, the Corviglia ski area, and the luxurious Kulm Hotel. Visitors can explore the Engadiner Museum and enjoy the Casino St. Moritz for nightlife. The city caters to every need, offering luxury hotels with amenities like ski-in/ski-out access and stunning mountain views. You'll find ski hotels conveniently located near the train station for easy access. Make your bookings here for exclusive, well-rated options. Aim to book during the off-peak seasons for better rates, and use local buses or taxis for transport.
View map
1-20 out of 39
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
Badrutt'S Palace Hotel St Moritz
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 370 /nightSelect
8.6
Great
Carlton Hotel St Moritz - The Leading Hotels Of The World
Map1600 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 1 406 /nightSelect
8.4
Great
Hauser Hotel St. Moritz
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /nightSelect
8.6
Great
Giardino Mountain
Map1.4 mi from City Centre1200 yd from Pony Suvretta
FromUS$ 1 153 /nightSelect
8.4
Great
Hotel Nolda
Map700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
8.4
Great
Crystal Hotel Superior
Map1100 yd from City Centre100 yd from Sankt Moritz
FromUS$ 150 /nightSelect
8.4
Great
Hotel Languard
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 181 /nightSelect
8.6
Great
Kulm Hotel St. Moritz
Map1300 yd from City Centre300 yd from Sankt Moritz
FromUS$ 337 /nightSelect
8.4
Great
Suvretta House
Map1500 yd from City Centre200 yd from Pony Suvretta
FromUS$ 543 /nightSelect
8.4
Great
Grand Hotel Des Bains Kempinski
Map900 yd from City Centre200 yd from Signalbahn
FromUS$ 577 /nightSelect
8.0
Great
Hotel Reine Victoria
FromUS$ 126 /nightSelect
8.4
Great
Hotel Laudinella
FromUS$ 146 /nightSelect
Only 1 km from Engadiner Museum, the 4-star Laudinella in St. Moritz offers 220 rooms as well as a Jacuzzi and a sauna.
8.2
Great
Hotel Steffani
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 216 /nightSelect
8.2
Great
Hotel Waldhaus Am See
Map1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
8.2
Great
Hotel Schweizerhof St. Moritz
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 159 /nightSelect
8.4
Great
Hotel Grace La Margna St Moritz
Map1500 yd from City Centre100 yd from Train Station St. Moritz
FromUS$ 608 /nightSelect
8.4
Great
Hotel Europa Suites St Moritz
Map1.2 mi from City Centre800 yd from Pony Suvretta
FromUS$ 134 /nightSelect
8.4
Great
Art Boutique Hotel Monopol
Map1200 yd from City Centre100 yd from Sankt Moritz
FromUS$ 302 /nightSelect
8.4
Great
Soldanella
Map800 yd from City Centre200 yd from Engadiner Museum
FromUS$ 155 /nightSelect
8.4
Great
Hotel Piz St. Moritz
Map100 yd from City Centre700 yd from Engadiner Museum
FromUS$ 100 /nightSelect
  • 1
  • 2

Price range for hotels in St. Moritz

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 1 406
⬇️ The lowest price
US$ 82
💸 Average price for
5-star hotels
US$ 703
4-star hotels
US$ 289
3-star hotels
US$ 185

Best hotels near me in St. Moritz

Based on guest reviews over the last 12 months

Luxury Mountain Retreats:
Aladin Apartments St Moritz
Charming Boutique Stays:
Art Boutique Hotel Monopol
Family Friendly Accommodation:
Randolins Familienresort
Classic Elegance and History:
Kulm Hotel St. Moritz
Peaceful Lakeside Hotels:
Hotel Waldhaus Am See
Ski-in Ski-out Experiences:
Suvretta House
Affordable Comfort:
Hotel Nolda
Spectacular Spa Escapes:
Grand Hotel Des Bains Kempinski
Culturally Rich Stays:
Hotel Schweizerhof St. Moritz

FAQs about hotels in St. Moritz

We hope that the answers to these questions will help you plan your trip

What hotels in St. Moritz offer unique views of the surrounding mountains?
Hotels with outstanding views include the Kulm Hotel St. Moritz and the Carlton Hotel St. Moritz, both known for panoramic vistas of the Swiss Alps.
What are the top-rated hotels in St. Moritz based on guest reviews?
Top-rated properties include Badrutt's Palace Hotel St. Moritz and Suvretta House, known for their luxury services and customer satisfaction.
Which hotels are the most convenient for visiting St. Moritz landmarks?
Hotel Piz St. Moritz is located within 1 km of the famous lake and the Segantini Museum, making it a convenient option for sightseeing.
What are the affordable hotel options in St. Moritz?
Budget-friendly options start at around $150 per night, with properties like Hotel Nolda and B&B River Inn offering comfortable stays without breaking the bank.

Key Facts About Hotels in St. Moritz

This guide evaluates hotel options in St. Moritz, Switzerland, providing critical information about the 39 hotel properties available, focusing on pricing, peak seasons, and proximity to attractions.

Typical nightly rates range from $150 to $800.

St. Moritz hosts 39 hotels, offering diverse accommodation types.

Peak travel seasons are December to February, and July to August.

Local taxes average 3.5% for visitors.

Key attractions like Lake St. Moritz are within 1 km of many hotels.

Other cities in Switzerland

Check-in
03May2026Select date
Check-out
04May2026Select date
Rooms and Guests2 Guests, 1 Room