Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in St. Moritz on Hotels.com. These St. Moritz hotels consistently deliver on quality, location and traveler experience. Last updated on September 11, 2026.
Discover Italian cuisine at Mono Restaurant after unwinding with Swedish massages at the full-service spa. Just 8 minutes from St. Moritz Station and a short walk to Lake St. Moritz, this hotel offers free breakfast, WiFi, and a hot tub.
Discover Italian cuisine at Mono Restaurant after unwinding with Swedish massages at the full-service spa. Just 8 minutes from St. Moritz Station and a short walk to Lake St. Moritz, this hotel offers free breakfast, WiFi, and a hot tub.
Located a short walk from Lake St. Moritz and St. Moritz Station, this charming hotel features Pizzeria Arte serving delicious dinner options. Free WiFi keeps you connected while exploring nearby St. Moritz Leaning Tower and alpine attractions.
Located a short walk from Lake St. Moritz and St. Moritz Station, this charming hotel features Pizzeria Arte serving delicious dinner options. Free WiFi keeps you connected while exploring nearby St. Moritz Leaning Tower and alpine attractions.
Experience Mediterranean cuisine at Grissini after a day on the slopes just a 2-minute walk away. The spa offers deep-tissue massages and Ayurvedic treatments, while St. Moritz Station is a 9-minute stroll from this hotel with attentive staff.
Experience Mediterranean cuisine at Grissini after a day on the slopes just a 2-minute walk away. The spa offers deep-tissue massages and Ayurvedic treatments, while St. Moritz Station is a 9-minute stroll from this hotel with attentive staff.
Feel the mountain magic at this spa hotel, a 10-minute walk from Lake St. Moritz and near Berry Museum. After enjoying the sauna and steam room, savor Mediterranean cuisine at Caprice restaurant. The full-service spa and attentive staff ensure a relaxing Swiss retreat.
Feel the mountain magic at this spa hotel, a 10-minute walk from Lake St. Moritz and near Berry Museum. After enjoying the sauna and steam room, savor Mediterranean cuisine at Caprice restaurant. The full-service spa and attentive staff ensure a relaxing Swiss retreat.
Relax in the heart of St. Moritz, just 10 minutes from the lake. This hotel offers a welcoming restaurant, bar, and terrace, plus complimentary breakfast and WiFi. Enjoy room service after exploring nearby Berry Museum or strolling from the train station.
Relax in the heart of St. Moritz, just 10 minutes from the lake. This hotel offers a welcoming restaurant, bar, and terrace, plus complimentary breakfast and WiFi. Enjoy room service after exploring nearby Berry Museum or strolling from the train station.
Immerse yourself in alpine beauty at this cozy golf hotel, just a 10-minute walk from Lake St. Moritz. Free WiFi, daily housekeeping, and hiking trails await, while St. Moritz Station sits a quick 9-minute walk away.
Immerse yourself in alpine beauty at this cozy golf hotel, just a 10-minute walk from Lake St. Moritz. Free WiFi, daily housekeeping, and hiking trails await, while St. Moritz Station sits a quick 9-minute walk away.
Immerse in Swiss mountain charm at this business-friendly hotel. Walk to Lake St. Moritz and Ovaverva Pool and Spa, then return for free breakfast, WiFi and parking. With 3 restaurants serving international cuisine, comfort meets convenience.
Immerse in Swiss mountain charm at this business-friendly hotel. Walk to Lake St. Moritz and Ovaverva Pool and Spa, then return for free breakfast, WiFi and parking. With 3 restaurants serving international cuisine, comfort meets convenience.
Embrace winter sports at this Swiss hotel offering ski storage and rentals just 10 minutes from Lake St. Moritz. Enjoy 4 restaurants, 2 bars, a nightclub, and rooftop terrace. With free breakfast, WiFi, and parking, it's a 9-minute walk from St. Moritz Station.
Embrace winter sports at this Swiss hotel offering ski storage and rentals just 10 minutes from Lake St. Moritz. Enjoy 4 restaurants, 2 bars, a nightclub, and rooftop terrace. With free breakfast, WiFi, and parking, it's a 9-minute walk from St. Moritz Station.
Unwind at this serene retreat near Lake St. Moritz with a full-service spa featuring a sauna and steam room. Just 4 minutes from the railway station with free shuttle service to ski areas. Enjoy Swiss cuisine at the restaurant or relax with drinks at the bar after a day on the slopes.
Unwind at this serene retreat near Lake St. Moritz with a full-service spa featuring a sauna and steam room. Just 4 minutes from the railway station with free shuttle service to ski areas. Enjoy Swiss cuisine at the restaurant or relax with drinks at the bar after a day on the slopes.
Embrace mountain luxury at this ski-friendly hotel with direct slope access and a 9-minute walk from St. Moritz Station. After skiing, enjoy the indoor pool, 3 bars, and Chinese cuisine at Caschölin restaurant. Lake St. Moritz awaits just steps away.
Embrace mountain luxury at this ski-friendly hotel with direct slope access and a 9-minute walk from St. Moritz Station. After skiing, enjoy the indoor pool, 3 bars, and Chinese cuisine at Caschölin restaurant. Lake St. Moritz awaits just steps away.
Experience winter sports paradise at this hotel with ski passes and storage just 15 minutes from Lake St. Moritz. After skiing, unwind in the sauna and steam room or enjoy drinks at the bar before a short walk to St. Moritz Station.
Experience winter sports paradise at this hotel with ski passes and storage just 15 minutes from Lake St. Moritz. After skiing, unwind in the sauna and steam room or enjoy drinks at the bar before a short walk to St. Moritz Station.
Embrace mountain adventure at this ski-focused hotel just 5 minutes from Lake St. Moritz. Maximize slope time with direct ski access, then unwind at the stylish bar. The restaurant, free WiFi, and parking complement attentive service.
Embrace mountain adventure at this ski-focused hotel just 5 minutes from Lake St. Moritz. Maximize slope time with direct ski access, then unwind at the stylish bar. The restaurant, free WiFi, and parking complement attentive service.
Escape to this Swiss haven near St. Moritz Station offering 2 restaurants and a full-service spa with sports massages. Rejuvenate in the indoor pool or fitness center after exploring Lake St. Moritz and Olympia Bobrun attractions.
Escape to this Swiss haven near St. Moritz Station offering 2 restaurants and a full-service spa with sports massages. Rejuvenate in the indoor pool or fitness center after exploring Lake St. Moritz and Olympia Bobrun attractions.
Located steps from St. Moritz Station, this luxury hotel offers 3 restaurants and a full-service spa with hydrotherapy. Take advantage of free ski shuttles, passes, and an indoor pool. The rooftop terrace showcases alpine views.
Located steps from St. Moritz Station, this luxury hotel offers 3 restaurants and a full-service spa with hydrotherapy. Take advantage of free ski shuttles, passes, and an indoor pool. The rooftop terrace showcases alpine views.
Embrace mountain elegance at this St. Moritz retreat with indoor and outdoor pools just minutes from the lake. The full-service spa offers deep-tissue massages and aromatherapy, while 5 restaurants include Les Saisons serving international cuisine.
Embrace mountain elegance at this St. Moritz retreat with indoor and outdoor pools just minutes from the lake. The full-service spa offers deep-tissue massages and aromatherapy, while 5 restaurants include Les Saisons serving international cuisine.
Immerse in Alpine charm at this cozy retreat just 5 minutes from Lake St. Moritz. Enjoy a day on the slopes with onsite cross-country and downhill skiing. Unwind at 2 bars after exploring nearby San Karl Church.
Immerse in Alpine charm at this cozy retreat just 5 minutes from Lake St. Moritz. Enjoy a day on the slopes with onsite cross-country and downhill skiing. Unwind at 2 bars after exploring nearby San Karl Church.
Located steps from Lake St. Moritz and San Karl St. Moritz-Bad Church, this hotel offers a relaxing terrace, bar, and Engadiner restaurant serving lunch and dinner. Room service and free WiFi add extra comfort to your alpine getaway.
Located steps from Lake St. Moritz and San Karl St. Moritz-Bad Church, this hotel offers a relaxing terrace, bar, and Engadiner restaurant serving lunch and dinner. Room service and free WiFi add extra comfort to your alpine getaway.
Discover serene charm just minutes from Lake St. Moritz and Signalbahn. This hotel offers a cozy restaurant, relaxing sauna, and tranquil garden spaces. After exploring, unwind at the bar or on the terrace while enjoying free WiFi and parking.
Discover serene charm just minutes from Lake St. Moritz and Signalbahn. This hotel offers a cozy restaurant, relaxing sauna, and tranquil garden spaces. After exploring, unwind at the bar or on the terrace while enjoying free WiFi and parking.
Surrounded by scenic beauty, this family-friendly hotel offers 2 hot tubs, a sauna, and steam room for post-adventure relaxation. Enjoy regional cuisine at Stüvetta restaurant while staying near Signalbahn and major attractions, with free breakfast, WiFi, and parking.
Surrounded by scenic beauty, this family-friendly hotel offers 2 hot tubs, a sauna, and steam room for post-adventure relaxation. Enjoy regional cuisine at Stüvetta restaurant while staying near Signalbahn and major attractions, with free breakfast, WiFi, and parking.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Rhaetian Railway is 0.4 mi (0.6 km) from central St. Moritz, why not stop by during your stay. If you have fun at Rhaetian Railway, you'll love Ovaverva Pool and Spa, located nearby.
Segantini Museum is 0.4 mi (0.7 km) from central St. Moritz, why not stop by during your stay. If you want to experience more of the culture St. Moritz has to offer, head to San Karl St. Moritz-Bad Church, Lake St. Moritz, and St. Moritz Leaning Tower.
If you're planning a bit of sightseeing during your trip, head to San Karl St. Moritz-Bad Church— just one of the monuments in central Sankt Moritz-Bad.
You might want to practice your swing at Corviglia Tennis & Golf Center, a golf course located 0.4 mi (0.7 km) from central Sankt Moritz-Bad. If Corviglia Tennis & Golf Center doesn't quite scratch your golfing itch, Kulm Golf Course is also nearby.
Glide across the frozen lake where locals play cricket on ice, a tradition as old as the town's reputation for winter glamour. The Olympic Bob Run offers a chance to hurtle down the world's only natural ice track, assuming your nerves match your curiosity. Via Serlas showcases boutiques where price tags remain discreetly hidden, while Corviglia's slopes welcome skiers beneath that famous sun that locals claim shines 322 days a year. The Leaning Tower offers medieval charm amid Alpine modernity, and the Engadiner Museum reveals mountain life before tourism arrived. After dark, hotel bars buzz with multilingual chatter as the well-heeled compare notes on which mountain restaurant served the best rösti.
This hotel is on top of a mountain. Arriving guests can call the front desk for a pickup at the train station and save an exhausting climb up. Very much wish that feature had been listed or mentioned somewhere before my trip. I found out about it only after the long hike.
This hotel is on top of a mountain. Arriving guests can call the front desk for a pickup at the train station and save an exhausting climb up. Very much wish that feature had been listed or mentioned somewhere before my trip. I found out about it only after the long hike.
Alan
Reviewed January 13, 2025Reviewed January 13, 2025
The entire staff was exceptionally helpful at the Hotel Piz after I fell and broke my hand.I would give this Hotel a 5 Star Rating for Service!They all went out of their way to make me comfortable during a 2 month stay.The hotel is centrally located,bus stop is right outside the entrance,and a transportation card was provided for the Engadin villages and all ski lifts.The bahnhof is only 8min away by bus.The breakfast is fresh and varied,and they provided my special request of soy milk and...
The entire staff was exceptionally helpful at the Hotel Piz after I fell and broke my hand.I would give this Hotel a 5 Star Rating for Service!They all went out of their way to make me comfortable during a 2 month stay.The hotel is centrally located,bus stop is right outside the entrance,and a transportation card was provided for the Engadin villages and all ski lifts.The bahnhof is only 8min away by bus.The breakfast is fresh and varied,and they provided my special request of soy milk and...
Laurie
Reviewed October 26, 2019Reviewed October 26, 2019
Staff were very friendly and helpful. The shuttle service made getting to and from town easy. And I probably had the best view I've ever had from my room. It was my first time staying in a hostel and it was a very good experience overall. Every meal I had at the restaurant was quite good.
Staff were very friendly and helpful. The shuttle service made getting to and from town easy. And I probably had the best view I've ever had from my room. It was my first time staying in a hostel and it was a very good experience overall. Every meal I had at the restaurant was quite good.
Beautiful room with balcony. Very clean. Staff was amazing and helpful from restaurant. Tina went above and beyond. Breakfast was varied and delicious.
Beautiful room with balcony. Very clean. Staff was amazing and helpful from restaurant. Tina went above and beyond. Breakfast was varied and delicious.
Important building on comfortable location. Reasonable interior decoration and spacious, functional rooms.
I got good rate for the period 10 - 14, January, and complimentary ski pass for two!
Extraordinary service on every spot, Reception, Concierge, Doorman, Lobby Bar, Ski Room. Excellent food at the Bar, just to mention. Very clean rooms and smart mades.
Ski area and nature are thrilling! Ski slopes are great, for every type of skiers. Restaurants are excellent, ranging from elite La...
Important building on comfortable location. Reasonable interior decoration and spacious, functional rooms.
I got good rate for the period 10 - 14, January, and complimentary ski pass for two!
Extraordinary service on every spot, Reception, Concierge, Doorman, Lobby Bar, Ski Room. Excellent food at the Bar, just to mention. Very clean rooms and smart mades.
Ski area and nature are thrilling! Ski slopes are great, for every type of skiers. Restaurants are excellent, ranging from elite La...
Milan
Reviewed January 15, 2016Reviewed January 15, 2016
Don’t let the exterior photo fool you. Although the photo makes it look like a giant ice cube, it does not look like that in actuality. It is a perfectly lovely hotel with kind and helpful staff, clean and comfortable rooms, and all the amenities you will need. Would stay again.
Don’t let the exterior photo fool you. Although the photo makes it look like a giant ice cube, it does not look like that in actuality. It is a perfectly lovely hotel with kind and helpful staff, clean and comfortable rooms, and all the amenities you will need. Would stay again.
Great hotel in St Moritz with a wonderful view of the lake below and mountains beyond. We ate dinner there twice, and the restaurant was excellent. However, at the end of May and early June, nearly all other hotels, restaurants, and shops are closed; it's off season.
Great hotel in St Moritz with a wonderful view of the lake below and mountains beyond. We ate dinner there twice, and the restaurant was excellent. However, at the end of May and early June, nearly all other hotels, restaurants, and shops are closed; it's off season.
We stayed at the Steffani for one night so that we could ski at Corvaglia. This was a real gem for an honest price in the heart of St Moritz Dorf, where everything can be top dollar. The rooms of this hotel have recently been fully renovated and they are in pristine condition. The interiors are wonderful and luxurious, as well as being spotless.
If you are skiing - the hotel allowed us to leave our car in their free parking lot for the day after checking out which was a real bonus so that we...
We stayed at the Steffani for one night so that we could ski at Corvaglia. This was a real gem for an honest price in the heart of St Moritz Dorf, where everything can be top dollar. The rooms of this hotel have recently been fully renovated and they are in pristine condition. The interiors are wonderful and luxurious, as well as being spotless.
If you are skiing - the hotel allowed us to leave our car in their free parking lot for the day after checking out which was a real bonus so that we...
Anonymous traveler
Reviewed December 19, 2018Reviewed December 19, 2018
St. Moritz: Embrace Alpine Majesty and Serene Lakeside Splendor
St. Moritz, nestled in the stunning Graubünden region of Switzerland, is a luxurious alpine resort known for its breathtaking landscapes and vibrant culture. Famous for hosting the Winter Olympics twice, this glamorous destination offers pristine Lake St. Moritz, surrounded by majestic mountains perfect for skiing, hiking, and biking. Visitors can indulge in high-end shopping, savor gourmet dining, and relax in world-class spas. With its charming boutiques, art galleries, and captivating events like the St. Moritz Art Masters, this enchanting city promises an unforgettable blend of adventure and elegance, making it a top choice for discerning travelers year-round. For great hotel rates in St. Moritz, be sure to check out Hotels.com's Last-Minute Dealsopens in new window on travel.
Discover great hotels near St. Moritz
St. Moritz offers a range of hotel accommodations, from luxury options with stunning alpine views to charming boutique properties with rich history. Guests can enjoy beautifully designed rooms, elegant dining, and scenic surroundings, making it a memorable choice for any traveler. Here are some of the most popular hotels with our travelers near St. Moritz:
Hotelino Petit Chaletopens in new window: This elegant 4.0-star hotel offers a remarkable guest rating of 9.8 out of 10, making it a top choice for discerning travelers. With a focus on adventure and recreation, it features exceptional amenities such as onsite ice skating and various adventure sports like rafting and mountain biking nearby. The hotel provides a ski shuttle for easy access to slopes, ensuring effortless ski vacations. Guests appreciate the thoughtful children’s amenities, allowing families to enjoy their stay while indulging in a luxurious experience.
All In One Hotel Inn Lodgeopens in new window: A charming 3.0-star hotel with a stellar guest rating of 8.6 out of 10, this property specializes in hot spring-themed relaxation and adventure. Featuring a natural hot spring close by, it offers a rejuvenating escape after a day of outdoor activities. With a ski shuttle service and easy access to various adventure sports like horseback riding and mountain biking, it caters perfectly to outdoor enthusiasts. Guests rave about the welcoming atmosphere and attentive service, enhancing the overall experience.
Hostel INN LODGEopens in new window: This budget-friendly hotel boasts a commendable guest rating of 8.8 out of 10, providing a cozy and inviting atmosphere for ski enthusiasts. With convenient access to ski shuttles and lifts, it is an ideal base for those looking to hit the slopes. The property emphasizes comfort and ease, making it a popular choice among travelers seeking a straightforward yet enjoyable ski vacation experience. Its relaxed vibe and affordability make it a great option for those wanting quality without the high price tag.
Where to stay near St. Moritz
Some of the best areas to stay in St. Moritz are Pontresina, Celerina-Schlarigna, and Silvaplana. Pontresina offers stunning glaciers and luxury spas, making it ideal for relaxation and adventure. Celerina-Schlarigna is family-friendly with beautiful hiking trails and a welcoming atmosphere. Silvaplana, known for its secluded charm, is perfect for a peaceful retreat. For first-time visitors, Celerina-Schlarigna is the best choice, offering accessibility and diverse activities.
Pontresinaopens in new window: Nestled in the heart of the Swiss Alps, Pontresina is a fantastic choice for travelers seeking a mix of luxury and outdoor recreation. With stunning views of the Morteratsch Glacier and access to beautiful natural parks, it's perfect for nature lovers. The Surlej Gondola and Sils-Maria Gondola offer easy access to thrilling ski slopes and hiking trails. After a day of adventure, unwind in one of the luxurious spas available in the area. Whether you're looking for skiing, cross-country skiing, or simply enjoying the breathtaking scenery, Pontresina has something for everyone.
Celerina-Schlarignaopens in new window: Celerina-Schlarigna is a charming, family-friendly destination that offers a warm and welcoming atmosphere. Surrounded by picturesque mountains, it's ideal for hiking and enjoying the great outdoors. With easy access to ski slopes and various walking paths, you'll have plenty of opportunities to explore the natural beauty of the region. The area also has a range of shops and friendly locals, making it a great place to experience Swiss culture. Don't miss the chance to relax and enjoy the serene surroundings while indulging in the local hospitality.
Silvaplanaopens in new window: Silvaplana is a peaceful small town perfectly suited for those looking to unwind in a tranquil setting. Known for its pristine Lake St. Moritz and stunning mountain views, it's a great spot for relaxation and spa experiences. Outdoor enthusiasts will love the nearby Rhaetian Railway, which offers breathtaking scenic rides. While it may be smaller, Silvaplana’s charm lies in its secluded nature and friendly community, making it an excellent base for excursions and enjoying the beautiful Swiss landscape.
Things to do in St. Moritz
Nestled among stunning peaks and shimmering lakes, this alpine gem invites travelers to explore its breathtaking landscapes. With endless opportunities for hiking, skiing, and leisurely strolls, visitors can revel in the natural beauty while enjoying outdoor activities like boating and wildlife watching. It’s a paradise for nature lovers!
Morteratsch Glacieropens in new window – Explore the impressive expanse of the Morteratsch Glacier, where the icy landscape meets majestic mountain views. You can admire the glacier's raw, natural beauty and enjoy the interplay between the rugged ice formations and the surrounding terrain.
Muottas Muraglopens in new window – Ascend to Muottas Muragl for breathtaking vistas over the mountains and valleys. This mountain offers clear, panoramic views that allow you to appreciate the harmonious blend of nature and the serene lake scenes below.
Mineralbad Baths and Spaopens in new window – Unwind at the Mineralbad Baths and Spa, where you can relax in soothing hot springs amid a backdrop of high-altitude landscapes. This hotspring offers a unique way to enjoy the natural beauty of the area while pampering yourself with wellness treatments.
Sils-Maria Gondolaopens in new window – Take a ride on the Sils-Maria Gondola to experience an effortless journey up the slopes. The cableCarGondola provides a comfortable way to reach elevated viewpoints where you can observe the mountain and lake scenery in a relaxed setting.
Lake Marmoreraopens in new window – Visit Lake Marmorera to marvel at the calm, reflective waters framed by the surrounding mountains. Enjoy leisurely walks along the lakeshore and take in the serene environment that highlights the natural splendor of the region.
4 tips for savvy savings when booking a hotel in St. Moritz
Book for the cheapest times: Visiting St. Moritz on a budget is a fantastic idea. The most affordable time to explore this charming destination is from September to November when hotel rates may drop to lower prices. This period offers great value for money, providing an ideal and budget-friendly opportunity to experience the rich history and culture of the area, including its famous landmarks and scenic nature. A stay of at least 2 to 3 days is perfect for sightseeing, walking tours, and exploring the romantic lake views, mountain hikes, and iceskating spots that highlight the town’s cultural heritage.
Look for last-minute deals on Hotels.com: Hotels.com offers a variety of options to help you save on a trip to St. Moritz. You may discover budget-friendly options by exploring the Deals section or by checking the Last-Minute Dealsopens in new window for discounted rooms near your travel date. Enabling email alerts or push notifications may ensure you're quickly informed about flash sales or price drops. With the Smart Shopping tool available via the app, you could easily compare hotel prices and amenities to secure the best option for your getaway.
Be flexible with dates: Prices may vary due to factors like the hotel's location, star rating, and time of year, so being flexible with your travel dates in St. Moritz might help you save on your stay. Boutique hotels, for those seeking unique experiences, can provide a more personalized atmosphere and sometimes offer better value. When you book with Hotels.com, we'll indicate if the rate for your chosen dates is above or below the average, and if it's on the higher side, we may suggest more affordable dates to help you find a better deal.
Consider your location: Hotels in the city center usually come with a higher price tag, but thanks to St. Moritz's excellent public transportation links, you might discover a more affordable independent hotel on the outskirts that's still well connected. For those aiming to explore alternative, less crowded neighborhoods or even lesser-known nearby cities, there is often excellent value for money. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
Best time to go to St. Moritz
St. Moritz experiences its lowest average temperature in January, at 15.3°F (-9.3°C), while July is the hottest month, with an average temperature of 52.5°F (11.4°C). August tends to be the wettest month. The peak travel months to visit St. Moritz are January, February, and December, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, May, June, and October are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.