Hotels Near Me in St. Moritz

Stay Close to the City’s Top Sights and Connections in St. Moritz, Switzerland
Check-in
29Jan2026Select date
Check-out
30Jan2026Select 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 40
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
Suvretta House
Map1500 yd from City Centre200 yd from Pony Suvretta
FromUS$ 543 /nightSelect
Hotel Waldhaus Am See
Map1500 yd from City Centre300 yd from Train Station St. Moritz
FromUS$ 128 /nightSelect
Hotel Nolda
Map700 yd from City Centre200 yd from Signalbahn
FromUS$ 158 /nightSelect
Hotel Sonne St. Moritz 3* Superior
Map500 yd from City Centre900 yd from Signalbahn
FromUS$ 122 /nightSelect
Crystal Hotel Superior
Map1100 yd from City Centre100 yd from Sankt Moritz
FromUS$ 150 /nightSelect
Hauser Hotel St. Moritz
Map1100 yd from City Centre200 yd from Sankt Moritz
FromUS$ 116 /nightSelect
Hotel Baeren
Map1700 yd from City Centre500 yd from Train Station St. Moritz
FromUS$ 153 /nightSelect
Hotel Chesa Spuondas
Map1700 yd from City Centre400 yd from Pony Suvretta
FromUS$ 261 /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
8.6
Great
Grand Hotel Des Bains Kempinski
Map900 yd from City Centre200 yd from Signalbahn
FromUS$ 577 /nightSelect
Hotel Reine Victoria
Map600 yd from City Centre400 yd from Signalbahn
FromUS$ 126 /nightSelect
Hotel Steffani
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 216 /nightSelect
8.4
Great
Hotel Laudinella
Map500 yd from City Centre600 yd from Signalbahn
FromUS$ 146 /nightSelect
Hotel Schweizerhof St. Moritz
Map1000 yd from City Centre200 yd from Sankt Moritz
FromUS$ 159 /nightSelect
Giardino Mountain
Map1.4 mi from City Centre1200 yd from Pony Suvretta
FromUS$ 1 153 /nightSelect
Hotel Grace La Margna St Moritz
Map1500 yd from City Centre100 yd from Train Station St. Moritz
FromUS$ 863 /nightSelect
Art Boutique Hotel Monopol
Map1200 yd from City Centre100 yd from Sankt Moritz
FromUS$ 302 /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 446
⬇️ The lowest price
US$ 82
💸 Average price for
5-star hotels
US$ 739
4-star hotels
US$ 367
3-star hotels
US$ 186

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.
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
29Jan2026Select date
Check-out
30Jan2026Select date
Rooms and Guests2 Guests, 1 Room