Hotels Near Me in St. Moritz

Stay Close to the City’s Top Sights and Connections in St. Moritz, Switzerland
Check-in
16Mar2026Select date
Check-out
17Mar2026Select 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
Badrutt'S Palace Hotel St Moritz
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 370 /nightSelect
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
Hauser Hotel St. Moritz
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /nightSelect
Giardino Mountain
Map1.4 mi from City Centre1200 yd from Pony Suvretta
FromUS$ 1 153 /nightSelect
Hotel Nolda
Map700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
Crystal Hotel Superior
Map1100 yd from City Centre100 yd from Sankt Moritz
FromUS$ 150 /nightSelect
Hotel Languard
Map1200 yd from City Centre200 yd from Sankt Moritz
FromUS$ 181 /nightSelect
Kulm Hotel St. Moritz
Map1300 yd from City Centre300 yd from Sankt Moritz
FromUS$ 337 /nightSelect
Suvretta House
Map1500 yd from City Centre200 yd from Pony Suvretta
FromUS$ 543 /nightSelect
8.6
Great
Grand Hotel Des Bains Kempinski
Map900 yd from City Centre200 yd from Signalbahn
FromUS$ 577 /nightSelect
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.
Hotel Steffani
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 216 /nightSelect
Hotel Waldhaus Am See
Map1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
Hotel Schweizerhof St. Moritz
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 159 /nightSelect
Hotel Grace La Margna St Moritz
Map1500 yd from City Centre100 yd from Train Station St. Moritz
FromUS$ 863 /nightSelect
Hotel Europa Suites St Moritz
Map1.2 mi from City Centre800 yd from Pony Suvretta
FromUS$ 134 /nightSelect
Art Boutique Hotel Monopol
Map1200 yd from City Centre100 yd from Sankt Moritz
FromUS$ 302 /nightSelect
Soldanella
Map800 yd from City Centre200 yd from Engadiner Museum
FromUS$ 155 /nightSelect
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 536
⬇️ The lowest price
US$ 82
💸 Average price for
5-star hotels
US$ 739
4-star hotels
US$ 356
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
16Mar2026Select date
Check-out
17Mar2026Select date
Rooms and Guests2 Guests, 1 Room