Hotels in St. Moritz, Switzerland

Only selected and tested accommodation

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 791
⬇️ The lowest price
US$ 97
💸 Average price for
5-star hotels
US$ 952
4-star hotels
US$ 349
3-star hotels
US$ 255
Apartments
US$ 431

Best hotels in St. Moritz

Based on guest reviews over the last 12 months

Best Luxury Hotel:
Badrutt's Palace Hotel
Best Boutique Hotel:
Hotel Nolda
Best Ski Resort Hotel:
Grand Hotel des Bains Kempinski
Best Wellness Hotel:
Hotel Chetzeron
Best Family-Friendly Hotel:
Hotel Schweizerhof St. Moritz
Best Historic Hotel:
Kulm Hotel
Best Eco-Friendly Hotel:
Hotel Schweizerhof St. Moritz
Best Romantic Hotel:
Suvretta House
Best Budget Hotel:
Hotel Nolda
Best Apartment Hotel:
Hotel Residences St. Moritz

How to get to St. Moritz

A list of all available types of transport

Train
Train Station St. Moritz
Train Station Celerina

Weather in St. Moritz

Check out the weather statistics so you know what to expect when you book your hotel in St. Moritz

Average Weather
Average monthly max temperature
Average monthly min temperature
1°C
-10°C
January
2°C
-9°C
February
6°C
-6°C
March
11°C
-2°C
April
16°C
3°C
May
20°C
8°C
June
26°C
10°C
July
24°C
9°C
August
18°C
5°C
September
11°C
1°C
October
5°C
-4°C
November
2°C
-9°C
December
Hottest month
23°C
July
Coldest month
-10°C
January
Sunny days
300
days per year
Rainy days
90
days per year
Snow days
150
days per year
High season
December to March
Low season
April to June
For hiking and mountain biking, the best times are from June to September when temperatures are milder, and the trails are dry. In the winter months, December to March, skiing and snowboarding are popular activities with excellent snowfall, making it ideal for winter sports enthusiasts. Visitors looking for accommodation after their adventures can find various hotels in St. Moritz that cater to outdoor lovers.

FAQs about hotels in St. Moritz

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

What types of views can guests expect from hotels in St. Moritz?
Hotels in St. Moritz often boast breathtaking views of the Swiss Alps, picturesque lakes, and charming village landscapes, providing guests with stunning scenery right from their rooms.
How close are hotels in St. Moritz to popular attractions?
Many hotels in St. Moritz are conveniently located near key attractions, including ski resorts, hiking trails, shopping districts, and cultural sites, making it easy for guests to explore the area.
What adventure activities are available near hotels in St. Moritz?
Guests at hotels in St. Moritz can enjoy a variety of adventure activities such as skiing, snowboarding, ice skating, hiking, mountain biking, and paragliding, ensuring an active and exciting stay.
What is the best time to visit hotels in St. Moritz for skiing?
The best time to visit hotels in St. Moritz for skiing is typically from December to April, when the snow conditions are ideal and the slopes are fully operational.
Are there any wellness facilities available at hotels in St. Moritz?
Many hotels in St. Moritz offer wellness facilities such as spas, saunas, and fitness centers, providing guests with relaxation and rejuvenation options after a day of outdoor activities.
Discover the city

Explore hotels across St. Moritz

Nestled in the breathtaking Engadine Valley, St. Moritz is synonymous with luxury and adventure. This glamorous resort town is renowned for its stunning natural beauty, from the sparkling Lake St. Moritz to the majestic peaks of the Alps. Visitors can indulge in a variety of recreational activities year-round, including skiing on world-class slopes during winter, hiking on scenic trails in summer, and enjoying cultural attractions like the Segantini Museum, which showcases the works of the famous painter Giovanni Segantini. The town’s vibrant atmosphere is complemented by high-end boutiques and exquisite dining options, making it a truly enchanting destination.

St. Moritz boasts a rich variety of hotel types, catering to different tastes and budgets. From opulent luxury hotels like Badrutt's Palace Hotel and Kulm Hotel, which offer exceptional service and stunning views, to charming boutique hotels like Hotel Nolda, there’s something for everyone. Unique selling points of these hotels include their striking Alpine architecture, luxurious spas, and easy access to ski lifts and trails. Guests can expect to find hotels that combine modern amenities with traditional Swiss hospitality, ensuring a memorable stay in this iconic destination.

When planning a stay in St. Moritz, it’s crucial to consider booking your hotel well in advance, especially during peak ski season from December to April, when the town attracts many visitors. Opt for early summer months like June or September to enjoy pleasant weather and fewer crowds if you're looking for a quieter experience. It's also advisable to check for special packages or deals offered by hotels during the off-peak season. To navigate the city, consider using the efficient public transport system, including buses and the Engadin bus service. Alternatively, most attractions are within walking distance, allowing guests to fully immerse themselves in the beauty of St. Moritz.