Book Hotels in St. Moritz

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Traveler experience
Traveler experience
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility

Top St. Moritz hotels

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

4 out of 5
Via Maistra 17, St. Moritz, GR
Fully refundableReserve now, pay when you stay
$435 nightly
The price is $460 total per night from Jul 25 to Jul 26
$460 total
Jul 25 - Jul 26
Total includes taxes and fees
A full-service spa, a hot tub, and a restaurant are all featured at this luxury hotel. Enjoy the gym and free perks like buffet breakfast and WiFi in public ...
"Good location, friendly team"

Reviewed on Jul 15, 2025

Art Boutique Hotel Monopol
Badrutt's Palace Hotel

Badrutt's Palace Hotel

5 out of 5
Via Serlas 27, St. Moritz, GR
Fully refundableReserve now, pay when you stay
$1,123 nightly
The price is $1,178 total per night from Aug 17 to Aug 18
$1,178 total
Aug 17 - Aug 18
Total includes taxes and fees
This luxury hotel features a full-service spa, a nightclub, and 10 restaurants. There's fun for all ages with a free kid's club and a playground, and families ...
"Incredible service. Amazing position. Great food! I couldn’t stay anywhere else."

Reviewed on Jul 1, 2025

Badrutt's Palace Hotel
Crystal Hotel

Crystal Hotel

4.5 out of 5
Via Traunter Plazzas 1, St. Moritz, GR
Fully refundableReserve now, pay when you stay
$347 nightly
The price is $369 total per night from Aug 21 to Aug 22
$369 total
Aug 21 - Aug 22
Total includes taxes and fees
A full-service spa, a gym, and a restaurant are all featured at this smoke-free hotel. Relax with a drink at the bar/lounge and enjoy perks like free buffet ...
"Absolutely fantastic stay - we wish we could have been there longer! It was a short one night stop where we arrived in the evening from Liechtenstein ready to take the Glacier Express the following early morning from St Moritz. The staff gave us a warm and helpful greeting, and quickly got our key ..."

Reviewed on Jul 16, 2025

Crystal Hotel
Hotel Steffani

Hotel Steffani

4 out of 5
Via Traunter plazzas 6, St. Moritz
Fully refundableReserve now, pay when you stay
$294 nightly
The price is $314 total per night from Aug 6 to Aug 7
$314 total
Aug 6 - Aug 7
Total includes taxes and fees
This hotel features ski-in/ski-out access, a nightclub, and 2 restaurants. Take advantage of ski passes and ski storage on site. Families will appreciate the ...
"Awesome location, great staff."

Reviewed on Jul 9, 2025

Hotel Steffani
Hotel Waldhaus am See

Hotel Waldhaus am See

3.5 out of 5
Via Dim Lej 6, St. Moritz, GR
$348 nightly
The price is $369 total per night from Aug 17 to Aug 18
$369 total
Aug 17 - Aug 18
Total includes taxes and fees
This hotel features a full-service spa and a restaurant. There's a free ski shuttle, and ski passes and ski storage are available on site. Enjoy the sauna and ...
"Location was beautiful"

Reviewed on Jul 3, 2025

Hotel Waldhaus am See
Languard

Languard

3 out of 5
Via Veglia 14, St. Moritz, GR
$208 nightly
The price is $224 total per night from Jul 28 to Jul 29
$224 total
Jul 28 - Jul 29
Total includes taxes and fees
Free WiFi in public areas, a library, and dry cleaning are available at this hotel. Luggage storage, laundry facilities, and concierge services are also on ...
"I love the view of the room. It’s beautiful and very well maintained. A warm cosy and clean room with a great view, just what you’ll need for a relaxing holiday"

Reviewed on Jul 9, 2025

Languard
Hotel Nolda

Hotel Nolda

3 out of 5
Via Crasta 3, St. Moritz, GR
$226 nightly
The price is $243 total per night from Aug 3 to Aug 4
$243 total
Aug 3 - Aug 4
Total includes taxes and fees
Ski-in/ski-out access and a restaurant are featured at this smoke-free hotel. Take advantage of ski passes and ski storage on site, and enjoy downhill skiing ...
"Our room was clean and comfortable. Breakfast was great and the location was close to the bus stop and Signal gondola. The city travel card was a wonderful addition to our stay!"

Reviewed on Jul 5, 2025

Hotel Nolda
Hotel Reine Victoria

Hotel Reine Victoria

4 out of 5
Via Rosatsch 18, St. Moritz, GR
Fully refundableReserve now, pay when you stay
$286 nightly
The price is $306 total per night from Aug 22 to Aug 23
$306 total
Aug 22 - Aug 23
Total includes taxes and fees
This hotel doesn't skimp on freebies - guests receive free buffet breakfast and free WiFi. If you want to take your pet along, this pet-friendly property offers ...
Excellent stat
"Beautiful comfortable rooms with plenty of room as well as very comfortable bed!! Staff is very friendly and helpful as well as the morning breakfast has lots of options and delicious"

Reviewed on Jul 17, 2025

Hotel Reine Victoria
Hotel Arte

Hotel Arte

3 out of 5
Via Tinus 7, St. Moritz, GR
$235 nightly
The price is $244 total per night from Jul 29 to Jul 30
$244 total
Jul 29 - Jul 30
Total includes taxes and fees
A restaurant and a bar/lounge are featured at this hotel. WiFi in public areas is free. Self parking and express check-out are also offered on site.
"I was only here for about 12 hours, so can only comment on the location, check in, and room. I found it very easy to walk to, following Google Maps walking directions led me to escalators that took care of some of the uphill. People who are in good shape should have no trouble walking the rest. Check ..."

Reviewed on Jul 16, 2025

Hotel Arte
Don't see what you're looking for?
See all available properties in St. Moritz
View all properties
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.

Cheap St. Moritz hotels

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.

St. Moritz Hotel & Travel Guide

Traveling to St. Moritz? There is a wide range of perfect accommodations for travelers to choose from. Travelocity's handy database lists 68 hotel establishments that are within a 6-mile (10-kilometer) radius of downtown St. Moritz.

We believe location and convenience is the key when it comes to trouble-free trips, so make sure you check out the Berghotel Randolins and Chesa Spuondas, which are conveniently located within a 0.6-mile (1-kilometer) radius of St. Moritz's downtown precinct.

St. Moritz has some budget hotel options that will be sure to delight even the thriftiest visitors. Other lower-cost room options include the Hotel Nolda and the Europa St Moritz Hotel.

2 miles (3 kilometers) from central St. Moritz, you will find the Carlton Hotel St Moritz. Alternatively, the Kulm Hotel St. Moritz is situated 1 mile (2 kilometers) away. Two more hotel options here are the Art Boutique Hotel Monopol and the Kempinski Grand Hotel Des Bains.

Once you have looked around St. Moritz, why don't you explore a little further afield? The Southern Switzerland region is home to many things to check out. Learn about Southern Switzerland's traditional villages. You should make the time to admire its forests and mountains. Energetic visitors might also love snowboarding and skiing in the area.

20 miles (34 kilometers) to the northwest of St. Moritz, you can find Arosa, where you can spend the day exploring Arosa Ski Resort and Ski-Club Arosa. If you want to spend a night or two in Arosa, be sure to check out the Sporthotel Valsana and The Excelsior Hotel. 0.9 miles (1.4 kilometers) east of St. Moritz, you will find Sankt Moritz-Bad, which features the Chesa Surlej Hotel and Crystal Hotel. If you stay in Sankt Moritz-Bad, a couple of places to add to your itinerary are the San Karl St. Moritz-Bad Church and Casino St. Moritz.

If you are always thinking about sport and enjoy attending thrilling clashes you and your traveling partner could spend some time at Vaillant Arena, which is found 20 miles (34 kilometers) to the north of St. Moritz. Find a Travelocity-listed room in the middle of the action at the Hotel Meierhof or the Hotel Cresta Sun.

When you are flying via Agno Airport and want to book a Travelocity-listed room in the area, have a look at Villa Principe Leopoldo or Suitenhotel Parco Paradiso.

Top reasons for your vacation to St. Moritz

  • Breathtaking Nature: St. Moritz is nestled in the stunning Engadine Alps, offering breathtaking views of the surrounding nature.
  • Winter Sports Paradise: With over 350 kilometers of pristine ski trails, St. Moritz is a mecca for winter sports enthusiasts.
  • Moritz Lake: Take a leisurely walk around the beautiful Moritz Lake and enjoy the serene atmosphere.
  • Cozy Chalets: Unwind in a cozy chalet after a day on the slopes and experience the country retreat atmosphere.
  • Ice Skating: Don't miss the opportunity to ice skate on the frozen lakes, adding to the magical ambiance of your ski vacation.

Find your favorite hotels in St. Moritz

If you're planning a ski vacation to St. Moritz, Graubünden, Switzerland, you'll find a range of hotel accommodations to suit your needs. St. Moritz is known for its luxury hotels, offering high-end amenities and stunning views. Whether you're looking for a five-star hotel or a cozy chalet, there are options to suit every budget. These accommodations provide the perfect base for enjoying the ski slopes and exploring the beautiful surroundings of St. Moritz.

Hotel nameTypeStarsDescription
Badrutt's Palace HotelHotel5.0This 5.0-star hotel offers a luxurious and elegant experience in St. Moritz. With its close proximity to horseback riding, snowboarding, and tennis, it is an ideal option for sports enthusiasts. The hotel also features a steam room and an indoor pool, perfect for relaxation after a day on the slopes. Its location near museums and the mountain provides opportunities for cultural and scenic exploration. Golf lovers will appreciate the hotel's accessibility to nearby golf courses. Overall, Badrutt's Palace Hotel combines luxury, convenience, and a variety of facilities for an unforgettable ski vacation.
Hotel ArteHotel4.0This 4.0-star hotel offers a comfortable and nature-oriented experience in St. Moritz. With its close proximity to activities such as ice skating, snowshoeing, and rock climbing, it is a great choice for outdoor enthusiasts. The hotel also provides access to hot springs and caves for those seeking relaxation and adventure. Its location near ski slopes and rafting spots makes it convenient for ski and water sports lovers. Hotel Arte combines natural beauty, accessibility to various activities, and a cozy atmosphere, making it a wonderful option for a ski vacation.
Youth Hostel St. MoritzHostel/Backpacker accommodation2.0This 2.0-star hostel/backpacker accommodation offers affordable and adventurous lodging in St. Moritz. With its close proximity to snowshoeing, cross-country skiing, and hiking trails, it is a perfect choice for outdoor enthusiasts seeking adventure. The hostel also provides transportation services and free breakfast, ensuring convenience and value for money. Its location near ski slopes and biking trails offers easy access to various recreational activities. Youth Hostel St. Moritz combines affordability, adventure, and a friendly atmosphere, making it an ideal option for budget-conscious travelers and those seeking an active ski vacation.

Explore the best activities and sights in St. Moritz

St. Moritz in Graubünden, Switzerland is the perfect destination for a family ski vacation. With its close proximity to hiking, skiing, and mountain activities, there is something for everyone to enjoy. Take in the breathtaking sights of the surrounding nature, go for a leisurely walk around the beautiful Moritz Lake, or even try your hand at ice skating. For a truly memorable stay, consider booking a ski hotel like Giardino Mountain. St. Moritz offers a range of activities and attractions that are sure to create lasting memories for the whole family.

  1. Casino St. Moritz: This glamorous casino offers a captivating experience with its luxurious amenities and breathtaking mountain views. Enjoy a day of skiing or hiking in the surrounding mountains before indulging in a relaxing spa treatment. For those feeling lucky, the casino offers a wide range of games and entertainment. Take a romantic stroll by the picturesque lake or try your hand at ice skating or roller skating. With its combination of outdoor adventure and city charm, Casino St. Moritz is perfect for those seeking a romantic and thrilling vacation.
  2. Lake St. Moritz: This stunning lake provides a mesmerizing setting for a scenic and tranquil experience. Take in the panoramic views of the surrounding mountains while participating in thrilling water sports activities such as skiing or snowboarding. Relax and unwind at a luxurious spa or enjoy a leisurely walk along the beautiful lakeshore. For the adventurous, try ice skating or roller skating on the frozen lake. With its combination of natural beauty and outdoor adventure, Lake St. Moritz offers a unique and unforgettable experience for those seeking romance and outdoor exploration.
  3. Signal Gondola: This exhilarating ski lift offers an adrenaline-filled experience with its panoramic mountain views and thrilling ski slopes. Embark on a hiking adventure in the picturesque mountains or indulge in a relaxing spa retreat. Take a break from the slopes and enjoy the tranquility of the nearby lake or try your luck at the casino. For a unique winter experience, ice skate or roller skate amidst the stunning surroundings. Signal Gondola is the perfect destination for ski enthusiasts and adventure seekers, providing an unforgettable experience in the heart of nature.

Where to stay in St. Moritz

Experience the enchanting winter wonderland of St. Moritz, Switzerland. Nestled in the breathtaking Engadine Alps, this stunning location is a mecca for winter tourism. Immerse yourself in the thrill of skiing down powdery slopes, with over 350 kilometers of pristine trails to explore. After a day on the slopes, unwind in a cozy chalet and enjoy the country retreat atmosphere. Take in the beauty of the snow-covered landscape with a leisurely hike or indulge in the vibrant local culture with sightseeing tours. Don't miss the opportunity to ice skate on the frozen lakes, adding to the magical ambiance of your ski vacation in St. Moritz.

  1. Sankt Moritz-Bad: Sankt Moritz-Bad is a popular city known for its picturesque ski slopes, offering a thrilling skiing experience for the whole family. The city also boasts breathtaking sightseeing opportunities, with stunning views of the surrounding mountains and the sparkling Lake St. Moritz. Its romantic atmosphere makes it an ideal destination for couples looking for a winter getaway. Nature enthusiasts can explore the beautiful hiking trails, immersing themselves in the tranquil alpine scenery. After a day on the slopes, visitors can relax and rejuvenate at the luxurious spas in Sankt Moritz-Bad. For those feeling lucky, the city also features a casino for some entertainment. The warm and friendly locals add to the overall charm of this enchanting city.

Best times to go to St. Moritz

The travel seasons of St. Moritz

Trips to St. Moritz show no change in popularity throughout the year. The peak season to visit is from December to February, with December being the highest month. Off-peak season starts from April to June, and May sees the least travelers.

St. Moritz has something in store for you whenever you visit. January is the coldest month of the year, while July is hottest, with average temperatures up to 52.5 degrees Fahrenheit. The wettest month in St. Moritz is August, so pack accordingly.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationcloud iconCloudiness
January15.3°F (-9.3°C)Light RainMostly Cloudy
February18.3°F (-7.6°C)Light RainMostly Cloudy
March23.9°F (-4.5°C)Light RainMostly Cloudy
April31.5°F (-0.3°C)Light RainMostly Cloudy
May38.8°F (3.8°C)Light RainMostly Cloudy
June48.7°F (9.3°C)Light RainMostly Cloudy
July52.5°F (11.4°C)Light RainMostly Cloudy
August51.6°F (10.9°C)Moderate RainMostly Cloudy
September44.4°F (6.9°C)Light RainMostly Cloudy
October36.1°F (2.3°C)Light RainMostly Cloudy
November26.2°F (-3.2°C)Light RainMostly Cloudy
December18.1°F (-7.7°C)Light RainMostly Cloudy

Food and dining in St. Moritz

St. Moritz, Graubünden in Switzerland is a haven for food lovers, offering a wide range of distinctive local cuisines. For an elegant dining experience, head to Restaurant Engiadina, a highly rated European Swiss restaurant. If you're craving Eastern European flavors, El Paradiso is a popular choice. For Mediterranean delights, Talvo By Dalsass is a must-visit. Additionally, you can enjoy sumptuous dining experiences at various mountain restaurants in the area. And for a unique experience, make sure to visit the only rooftop bar in town. St. Moritz has several restaurants that will satisfy your culinary cravings during your vacation.

How do I find a great hotel with Travelocity?

Give your entire crew a vacation they'll never forget. When looking for the ideal accommodations, utilize our family-friendly badge to find hotels that offer extra amenities for children. Plus, our personalized filters assist you in narrowing down hotels that are nearest to popular attractions, provide enhanced cleaning, and fall within your budget.

Why should I book with Travelocity?

Conference calls, to-do lists, and, of course, football practice. Busy lives and packed schedules call for trips that are hassle-free. Our aim is to provide stress-free travel every time you and your family book with us so that you can spend less time worrying and more time creating cherished memories. With our assistance, you will discover and plan your ideal trip, while benefiting from transparent pricing, reliable reviews, and round-the-clock customer support before, during, and after your vacation.

How can I save money on my trip to St. Moritz?

Save money by visiting St. Moritz during the less popular season of April to June, rather than the peak season of December to February. Bundle your flights, hotel, and car bookings together for a discounted price. While in St. Moritz, you can enjoy inexpensive activities such as hiking in the beautiful mountains, taking romantic tours of the area, and exploring the stunning lakes. These local affinities offer affordable options for families to enjoy during their visit.

Frequently asked questions

What are the top kid-friendly hotels in St. Moritz?
Take some of the trials out of traveling with youngsters by opting for a family-friendly hotel in St. Moritz. From thoughtful amenities to services that bring a smile, these properties come with perks that'll make your getaway plain sailing: You'll be well taken care of at Crystal Hotel. It comes with a sauna, childcare services and a flair for making families feel welcome. Otherwise, spend your St. Moritz trip at Art Boutique Hotel Monopol. Make the most of childcare services, a sauna and more here.
Where can I find cheap hotels in St. Moritz?
At Travelocity you'll find really nice hotels in St. Moritz at great prices. We source incredible prices with our trusted partners, so you have a tempting selection of cheap hotels to choose from. If you can be flexible on dates and location, consider staying at a hotel near St. Moritz rather than in St. Moritz. We may find you even better rates, too.
How do I find the best St. Moritz hotel deals?
Simple! On Travelocity, look through the fantastic offers we've already found in St. Moritz then use our filters to find a great deal that's perfect for you. Enter your travel dates, select the number of rooms you need, and we'll do the rest. You can get great discounts on flights and car hire, too, when you bundle.
How much does it cost to stay in a hotel in St. Moritz?
The cheapest hotel in St. Moritz is $224. This price was available within the past 7 days, for stays with a check-in date within the next year. Of course, the price you pay depends on your dates of travel, the length of your stay, and the hotel's location. Prices and availability are subject to change. Additional terms apply.
How many hotels are in St. Moritz?
There are 2,567 hotels in St. Moritz on Travelocity.
What are the best hotels in St. Moritz?
St. Moritz has so many great hotels to choose from at Travelocity — and it's so easy to find the perfect one. Just choose one of our popular pre-selected hotels with great reviews, or you can refine your search to build your ideal stay. Simply filter hotels based on price or star rating, or select properties with a pool, a hot tub, or a range of other amenities and pick the best place to stay in St. Moritz for you!
When is the best time to visit St. Moritz?
If you want the joy of a fun-filled trip in peak season, visit St. Moritz during February, June and August. If you'd prefer the peace of off-season, book a stay during quieter months, such as March, April and December.
When is the cheapest time to stay in St. Moritz?
Based on historic data is usually the cheapest month to visit St. Moritz. However, we have incredible deals all year round, so we're confident you'll find a room in your budget whenever you choose to travel.
Are there any great family-friendly hotels in St. Moritz?
There are multiple hotels in St. Moritz that will please the whole family. Do you need adjoining rooms, babysitting services or a swimming pool? We've got you covered. Use our family filter to narrow your search down and use guest reviews to help you pick the perfect place for your next family trip to St. Moritz. We have plenty of kid-friendly hotels in St. Moritz to choose from on Travelocity!
Why book a hotel in St. Moritz through Travelocity?
Because we have the top hotels in St. Moritz! We want to help you travel more and worry less. That's why we've put the most amazing hotel, car rental, and flight deals in one place. When you search for hotels with us, you know you're getting fantastic prices with no hidden fees and free cancellation on most properties up to 24 hours before your stay. If you become a Travelocity member, you also get exclusive member discounts. Sign up today!
How do I cancel my hotel booking in St. Moritz on Travelocity?
Canceling your booking with Travelocity is easy. Sign into your account and select My Trips. Here, you will see your cancellation options. We offer free cancellation on many properties.

Recent St. Moritz hotel reviews by fellow wanderers

Explore More Ways to Travel with Travelocity

Explore More Ways to Travel with Travelocity