St. Moritz, nestled in the breathtaking Graubรผnden region of Switzerland, is a swanky resort holiday destination that will leave you spellbound. This world-famous spa town entices tourists with its distinctive geographic landscapes and attractions. From exhilarating hiking and skiing adventures to captivating mountain vistas and romantic lakeside walks, St. Moritz offers a plethora of activities. After exploring the nature, indulge in the luxurious spas or enjoy ice skating on the frozen lake. And when the sun sets, the vibrant nightlife of St. Moritz will charm you. Plan your stay in this enchanting alpine paradise for an unforgettable holiday.

St. Moritz Hotels from โน8,499
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St. Moritz
Check prices for these dates
Our top choices for St. Moritz hotels




1. Languard
Languard



2. Hotel Reine Victoria
Hotel Reine Victoria



4. Hotel Arte
Hotel Arte



5. Hotel Laudinella
Hotel Laudinella



6. Hotel GRACE LA MARGNA ST MORITZ
Hotel GRACE LA MARGNA ST MORITZ



7. Hotel Waldhaus am See
Hotel Waldhaus am See



9. Schloss Hotel & Spa Pontresina
Schloss Hotel & Spa Pontresina



10. Hauser Hotel St. Moritz
Hauser Hotel St. Moritz



11. Hotel Piz
Hotel Piz



12. Suvretta House
Suvretta House



13. Grand Hotel des Bains Kempinski
Grand Hotel des Bains Kempinski



14. Hotel Saratz Pontresina Mountain Resort & Spa
Hotel Saratz Pontresina Mountain Resort & Spa



15. Hotel Nolda
Hotel Nolda



16. Crystal Hotel
Crystal Hotel



17. Hotel Steffani
Hotel Steffani



18. Schweizerhof Swiss Quality Hotel
Schweizerhof Swiss Quality Hotel



19. Soldanella
Soldanella



20. Berghotel Randolins
Berghotel RandolinsStay near popular St. Moritz attractions

Lake St. Moritz

St. Moritz Leaning Tower

Rhaetian Railway

Signalbahn
Signal Gondola
Segantini Museum
Corviglia Tennis & Golf Center
Kulm Golf Course
Learn more about St. Moritz
Glide down pristine slopes or sip hot chocolate at swanky aprรจs-ski bars in this glitzy Alpine playground. Summer brings hiking trails with stunning lake views, while nearby Engadin Valley offers scenic train rides through mountain passes.
See all hotels in St. Moritz
Top St. Moritz Hotel Reviews
Hotel Piz
"Muy amables y atento, tal cual en las fotos y super centrico"
Hotel Arte
"Great boutique hotel!! We loved our stay!!"
Suvretta House
"Suvretta House was a highlight of our trip. Exceptional service, old world charm, outstanding food, beautiful view, and wonderful pool/spa. Highly recommend."
Hauser Hotel St. Moritz
"Nice and cozy"
Hotel Reine Victoria
"Our room was very spacious! The view from our window was fantastic looking toward the town on the mountain slop. We were near the lake and could walk around it. The staff was helpful and spoke any languages. And the breakfast was good."
Grand Hotel des Bains Kempinski
"Honestly all amazing as per my previous review."
Berghotel Randolins
"Beautiful hotel in a beautiful setting with helpful, hospitable staff. Room was lovely with cows grazing outside window. So quiet, only the sound of the cowbells all day and even quieter at night."
Crystal Hotel
"Very friendly and helpful staff , rooms are clean and comfortable and the property is very well located. Did I mentioned that the staff was extremely friendly, from the front desk , to the breakfast and last but not least , the ladies at the Cigar Bar."
Youth Hostel St. Moritz
"Absolutely brilliant for a hostel. We had concerns about staying in a โyouthโ hostel as 2 adults in their 50โs. We had our own room and our own bathroom. Breakfast was plentiful and had a good variety and they even offered a 3 course meal for a very good price. We didnโt opt for this because we had already planned to eat out. The place was very clean and staff were very good and helpful. The bus stop is right outside so can get around St. Moritz very easily, we even watched 3 black squirrels playing in the forest from our window. It was great!"
More cheap stays in St. Moritz

Chalet Speciale - Hostel

Youth Hostel St. Moritz

All In One Hotel Inn Lodge

POSCHIAVO Suisse Hotel

Hotel Morteratsch
Hotels in St. Moritz with star rating

5 Star Hotels

4 Star Hotels

3 Star Hotels
Find out more about St. Moritz
Stunning alpine retreat with luxury skiing and world-class dining
Top reasons to visit St. Moritz
- World-Class Skiing: St. Moritz is renowned for its exceptional ski resorts, catering to adventure enthusiasts with thrilling slopes and stunning mountain views.
- Breathtaking Mountain Excursions: Experience the iconic St. Moritz cable car for panoramic scenery and explore serene lakes amidst the Swiss Alps.
- Vibrant Atmosphere: The Zentrum von St. Moritz offers a lively atmosphere filled with shops, dining, and cultural experiences.
- Luxurious Accommodations: Enjoy a range of lodging options, from opulent hotels like Kulm Hotel to cosy hostels.
- Adventure and Romance: St. Moritz perfectly blends outdoor activities with romantic settings, making it ideal for both thrill-seekers and couples.
Find your hotel in St. Moritz
St. Moritz offers a wide range of hotel accommodations to suit all preferences. From luxury resorts to boutique hotels, you'll find the perfect place to stay in this beautiful Swiss destination.
- Carlton Hotel St Moritz - This 5.0-star hotel is known for its luxurious amenities and stunning mountain views. It offers a range of activities such as golf, adventure sports, and a steam room.
- Languard - With a 3.0-star rating, this hotel is perfect for outdoor enthusiasts. It is located close to mountains and offers facilities like tennis, skiing, and hiking.
- Badrutt's Palace Hotel - This 5.0-star hotel is a popular choice for luxury travelers. It features amenities such as horseback riding, snowboarding, and an indoor pool.
Staying in St. Moritz allows you to experience the beauty of the Swiss Alps while enjoying world-class hospitality. With a range of activities, stunning natural scenery, and luxurious accommodations, St. Moritz is the perfect destination for a memorable holiday.
Where to stay near St. Moritz
St. Moritz, a charming resort town, offers an extraordinary blend of adventure and romance. Nestled in the heart of the Swiss Alps, it is ideal for skiing and outdoor sports. Explore the vibrant atmosphere of the Zentrum von St. Moritz, or enjoy the serene surroundings at the edge of Sankt Moritz. With its stunning landscapes and rich culture, this picturesque destination promises an unforgettable experience for every traveller seeking relaxation and recreation.
- Pontresina: Nestled approximately 5km from St. Moritz, Pontresina is a charming town that serves as a gateway to adventure. Known for its year-round outdoor activities, the peak visitor influx occurs in January to February and July. Enthusiasts flock here for skiing and various outdoor pursuits, with access to pristine ski fields and resorts. The surrounding landscape is a stunning spectacle of valleys and mountains, offering picturesque parks that invite exploration and relaxation.
- Celerina-Schlarigna: Situated just 2km from St. Moritz, Celerina-Schlarigna is a vibrant town that attracts visitors seeking thrilling sports and adventure throughout the year. The high season runs from December to February, when the ski resorts are bustling with activity. The town boasts excellent skiing facilities and is surrounded by breathtaking lakes and mountains, making it a perfect spot for both winter sports and summer hikes. The scenic beauty and the friendly atmosphere enhance the travel experience, making it a must-visit destination.
- Samedan: Located about 5km from St. Moritz, Samedan is a picturesque town that draws travellers with its captivating natural beauty. Like its neighbours, it experiences a steady flow of visitors year-round, peaking in December to February. Samedan offers access to top-notch skiing and outdoor activities, complemented by stunning views of valleys, mountains, and shimmering lakes. Its unique charm and the warmth of the local community create an inviting environment for those seeking adventure and relaxation alike.
Experience the top activities and must-see sights in St. Moritz
St. Moritz is a luxurious destination offering a variety of activities and experiences. Explore the stunning natural beauty of the area through hiking, skiing, and mountain adventures. Take in the breathtaking sights of the surrounding mountains and indulge in romantic tours and walks. Immerse yourself in the serene nature and enjoy the tranquility of Lake St. Moritz, where you can also go ice skating. For an exhilarating experience, take the Signal Gondola ski lift and enjoy panoramic views of the mountains. Don't miss the St. Moritz Leaning Tower, a historic monument that adds charm to the town. With its combination of natural beauty, adventure, and cultural attractions, St. Moritz offers an unforgettable luxury holiday.
- Lake St. Moritz: Immerse yourself in the natural beauty of this lake, offering hiking, skiing, and picturesque views.
- Signal Gondola: Take this ski lift to enjoy breathtaking panoramic views of the mountains surrounding St. Moritz.
- St. Moritz Leaning Tower: Explore this historic monument, adding charm to the town and providing a unique sight.
How to find great deals and cheap hotels in St. Moritz
- Make sure to use the search filters on the Expedia website to find the cheapest hotels in St. Moritz that meet your specific needs and preferences.
- Consider booking your stay during the off-peak season, typically from May to July, when prices for hotels and attractions may be lower.
- Take advantage of the Rewards program offered by Expedia to earn points and get even better deals on your hotel stay in St. Moritz.
- Save on travel expenses by using local public transportation options like buses and trains to explore St. Moritz and its surrounding areas.
- Don't miss out on the incredible hiking, skiing, mountain, and sightseeing opportunities that St. Moritz has to offer. Enjoy the romantic atmosphere, take nature walks, visit the beautiful lakes, and try ice skating.
Discover the flavours of St. Moritz
St. Moritz is renowned for its exceptional dining experiences and local cuisine. One highlight is the Stรผvetta restaurant, where you can indulge in traditional Swiss dishes with a modern twist. From fondue to raclette, you'll savor the rich flavours while enjoying the cozy alpine ambiance.
For those seeking nearby restaurants, St. Moritz offers a diverse culinary scene. Restaurant Hauser is a popular European restaurant, serving delicious dishes that showcase the region's fresh ingredients. Personeelsrestaurant Stahlbad is another European restaurant that offers a unique dining experience, with its elegant setting and delectable menu. If you're in the mood for Italian cuisine, head downstairs to La Stalla, where you can relish authentic Italian flavours in a charming atmosphere.
Best time to go to St. Moritz
St. Moritz boasts a year-around average temperature of 7.3ยฐC, peaking at 15.3ยฐC in July, its warmest month, and dipping to an average low of -0.2ยฐC in February, the coolest. Rainfall averages at 61.9mm annually, with July seeing the heaviest showers and January, February being the driest month.
Month![]() | Temperature (Celcius)![]() | Rainfall (mm)![]() |
| January | 0.7 | 27.9 |
| February | -0.2 | 27.9 |
| March | 2.7 | 34.3 |
| April | 5.1 | 61.0 |
| May | 9.4 | 90.2 |
| June | 12.5 | 104.4 |
| July | 15.3 | 104.9 |
| August | 14.8 | 99.3 |
| September | 12.4 | 76.2 |
| October | 9.1 | 45.7 |
| November | 3.9 | 36.8 |
| December | 1.9 | 34.3 |
The nearest major airports for your trip to St. Moritz
TravelLINg to St. Moritz is convenient via several major airports. Zรผrich Airport (ZRH), situated 143km away, offers luxurious accommodation options like the Zurich Marriott Hotel and The Dolder Grand, both approximately 8km from the airport. Milan Malpensa Airport (MXP), located 130km from St. Moritz, features nearby hotels such as Sheraton Milan Malpensa Airport Hotel & Conference Center, just 161m away. Additionally, Milan Linate Airport (LIN), 124km from St. Moritz, has upscale options like Tivoli President Milano Hotel, about 6km from the airport. Each hotel provides transport services to their respective airports, ensuring a smooth journey to St. Moritz.
The St. Moritz info point: What you need to know
Category | Details |
|---|---|
| What is St. Moritz known for? | World-class skiing, luxury resorts, natural beauty |
| Most popular month? | December to February (winter season) |
| Length of Stay | 3-5 days |
| Weather | Cold and snowy in winter, mild and sunny in summer |
| Don't miss | Corviglia ski area, Lake St. Moritz, Segantini Museum |
| Cuisine | Traditional Swiss cuisine, gourmet dining options |
| Where to go | St. Moritz town, Engadine Valley, Muottas Muragl |
Frequently asked questions
Explore a world of travel with Expedia
- 5 Star Hotels in St. Moritz
- B&B in Celerina-Schlarigna
- Celerina-Schlarigna Hotels
- Hotels near Corviglia Ski Resort
- Hotels near Lake St. Moritz
- Hotels near Mineralbad Baths and Spa
- Cheap Hotels in Pontresina
- Luxury Hotels in Pontresina
- Pontresina Hotels
- Hostels in Samedan
- Cheap Hotels in Samedan
- Country Houses in Sankt Moritz-Bad
- Hotels with Room Service in Sankt Moritz-Bad
- Ski Hotels in Sankt Moritz-Bad
- Lodges in Sils im Engadin-Segl
- Resorts in Sils-Maria
- Boutique Hotels in Sils-Maria
- Historic Hotels in Sils-Maria
- Hotels with Restaurant in Sils-Maria
- B&B in Silvaplana
- Resorts in Silvaplana
- Aparthotels in St. Moritz
- Chalets in St. Moritz
- Country Houses in St. Moritz
- Holiday Parks in St. Moritz
- Hostels in St. Moritz
- Resorts in St. Moritz
- All-Inclusive Hotels in St. Moritz
- Boutique Hotels in St. Moritz
- Cheap Hotels in St. Moritz
- Hotels Suites in St. Moritz
- Lakeside Hotels in St. Moritz
- Luxury Hotels in St. Moritz
- Mountain Hotels in St. Moritz
- Romantic Hotels in St. Moritz
- Shopping Hotels in St. Moritz
- Ski Hotels in St. Moritz
- Spa Hotels in St. Moritz
- Hotels with Waterpark in St. Moritz
- Wedding Hotels in St. Moritz
- Inns in St. Moritz
- B&B in St. Moritz Station
- Chalets in St. Moritz Station
- Hotels near St. Moritz Station
- Town Houses in St. Moritz












