Hotels Near Me in St. Moritz

Only Handpicked and Verified Resorts for Your Stay in St. Moritz, Switzerland
Check-in
14Dec2025Select date
Check-out
15Dec2025Select 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
Giardino Mountain Hotel St. Moritz
Map2.3 km from City Centre1.0 km from Pony Suvretta
FromUS$ 1 153 /nightSelect
Badrutt'S Palace Hotel St Moritz
Map1000 m from City Centre200 m from Sankt Moritz
FromUS$ 370 /nightSelect
Carlton Hotel St Moritz - The Leading Hotels Of The World
Map1.4 km from City Centre200 m from Train Station St. Moritz
FromUS$ 1 406 /nightSelect
Hotel Sonne St. Moritz 3* Superior
Map500 m from City Centre800 m from Signalbahn
FromUS$ 369 /nightSelect
Hotel Nolda
Map600 m from City Centre100 m from Signalbahn
FromUS$ 158 /nightSelect
Hotel Baeren
Map1.5 km from City Centre400 m from Train Station St. Moritz
FromUS$ 153 /nightSelect
Hotel Chesa Spuondas
Map1.5 km from City Centre300 m from Pony Suvretta
FromUS$ 261 /nightSelect
Chesa Languard
Map1.1 km from City Centre200 m from Sankt Moritz
FromUS$ 155 /nightSelect
Sternwarte By Randolins
Map1.9 km from City Centre600 m from Pony Suvretta
FromUS$ 511 /nightSelect
Hotel Languard
Map1.1 km from City Centre200 m from Sankt Moritz
FromUS$ 181 /nightSelect
Kulm Hotel St. Moritz
Map1.2 km from City Centre300 m from Sankt Moritz
FromUS$ 337 /nightSelect
8.6
Great
Grand Hotel Des Bains Kempinski
Map800 m from City Centre200 m from Signalbahn
FromUS$ 577 /nightSelect
Suvretta House
Map1.3 km from City Centre200 m from Pony Suvretta
FromUS$ 543 /nightSelect
Hotel Reine Victoria
Map500 m from City Centre400 m from Signalbahn
FromUS$ 126 /nightSelect
Hotel Steffani
Map1000 m from City Centre200 m from Sankt Moritz
FromUS$ 216 /nightSelect
8.4
Great
Hotel Laudinella
Map400 m from City Centre500 m from Signalbahn
FromUS$ 146 /nightSelect
Hotel Waldhaus Am See
Map1.3 km from City Centre300 m from Train Station St. Moritz
FromUS$ 128 /nightSelect
Hauser Hotel St. Moritz
Map1000 m from City Centre200 m from Sankt Moritz
FromUS$ 116 /nightSelect
Hotel Schweizerhof St. Moritz
Map900 m from City Centre200 m from Sankt Moritz
FromUS$ 159 /nightSelect
Hotel Grace La Margna St Moritz
Map1.3 km from City Centre100 m from Train Station St. Moritz
FromUS$ 863 /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$ 739
4-star hotels
US$ 184
3-star hotels
US$ 195

Best hotels in St. Moritz

Based on guest reviews over the last 12 months

Luxury Mountain Retreats:
Badrutt'S Palace Hotel 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.
Which hotels in St. Moritz are best suited for families?
Randolins Familienresort and Hotel Waldhaus Am See offer family-friendly amenities like children's play areas and easy access to recreational activities.
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
14Dec2025Select date
Check-out
15Dec2025Select date
Rooms and Guests2 Guests, 1 Room