Find hotels in St. Moritz from Rp1.854.563

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Moritz hotels

Languard

Languard
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (629 reviews)
"Great views, lovely hotel and great trip altogether. "
United Kingdom
sanyam
The price is Rp3.863.886
Rp4.147.392 total
includes taxes & fees
29 Jun - 30 Jun
Languard

Randolins Familienresort

Randolins Familienresort
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (33 reviews)
"The accommodation was beautiful, incredible views, wonderful staff, the most amazing stay. The food was incredible as well - our entire family loved our stay! Highly recommended."
Australia
B
The price is Rp6.259.927
Rp6.634.483 total
includes taxes & fees
19 Jun - 20 Jun
Randolins Familienresort

Berghotel Randolins

Berghotel Randolins
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (148 reviews)
"Really lovely hotel outside the main town. Staff are really friendly and helpful. "
United Kingdom
Andrew
The price is Rp4.597.809
Rp4.909.204 total
includes taxes & fees
5 Jul - 6 Jul
Berghotel Randolins

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (318 reviews)
"Excellent location. Staff were particularly helpful."
United States
John
The price is Rp8.159.450
Rp8.624.155 total
includes taxes & fees
21 Jun - 22 Jun
Art Boutique Hotel Monopol

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (725 reviews)
"Great views of the mountains and lake and breakfast"
United States
Madhu
The price is Rp4.254.494
Rp4.552.944 total
includes taxes & fees
27 Jun - 28 Jun
Soldanella

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (105 reviews)
"Wonderful property with amazing and super helpful staff."
Canada
Matthew
The price is Rp12.537.123
Rp13.237.596 total
includes taxes & fees
30 Jun - 1 Jul
Hotel GRACE LA MARGNA ST MORITZ

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (515 reviews)
"The staff were all wonderful ! The breakfast was exquisite. The room was clean and the bed was very very comfortable."
United States
Lyle
The price is Rp3.734.198
Rp4.460.900 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Nolda

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (313 reviews)
"Lovely hotel....the free transfer from the train station is very handy. We also enjoyed the complimentary entry to the nearby public swimming pool. We enjoyed dinner and breakfast during our stay. Staff were all friendly and helpful."
United Kingdom
Aileen
The price is Rp4.864.575
Rp5.204.032 total
includes taxes & fees
14 Jul - 15 Jul
Hotel Laudinella

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (524 reviews)
"Martina at the front desk was amazing! The hotel is in central location, offers free shuttle to train station, a great experience and highly recommended!!!"
United States
SANJA
The price is Rp5.828.208
Rp6.186.358 total
includes taxes & fees
27 Jun - 28 Jun
Hauser Hotel St. Moritz

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (608 reviews)
"Wonderful breakfast, modern and comfortable rooms, great place for a long or short stay. "
Canada
Michael
The price is Rp3.912.670
Rp4.229.398 total
includes taxes & fees
29 Jun - 30 Jun
Hotel Arte

The Suites

The Suites
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (9 reviews)
"Very clean room, very courteous staff but very noisy outside every morning with dumpsters"
United States
David
The price is Rp8.634.296
Rp9.117.002 total
includes taxes & fees
15 Jun - 16 Jun
The Suites

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very good, (352 reviews)
"Good location, excellent breakfast, room was nice, staff very helpful"
United Kingdom
stephen
The price is Rp4.003.979
Rp4.292.809 total
includes taxes & fees
28 Jun - 29 Jun
Hotel Piz

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (332 reviews)
"The whole entire staffs made our 2 nights special celebration extremely outstanding there is no words I can explain. Me and my boyfriend feel super welcome and accommodated during out whole entire stay. Will definitely be back and stay here again"
United States
Bella
The price is Rp15.153.341
Rp15.953.230 total
includes taxes & fees
13 Jul - 14 Jul
Grand Hotel des Bains Kempinski

Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is Rp6.216.755
Rp6.607.594 total
includes taxes & fees
21 Jun - 22 Jun
Laudinella Apartments

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (450 reviews)
"Love this hotel. The view from our room was priceless. Super clean, beds comfortable and staff were kind and helpful. Right in the center on town, great options for restaurants. Just on walking distance."
United States
Karina
The price is Rp5.612.311
Rp5.980.221 total
includes taxes & fees
6 Jul - 7 Jul
Hotel Steffani

Chesa Spuondas

Chesa Spuondas
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (90 reviews)
"Amazing place. Very cosy and welcoming staff"
France
jerome
The price is Rp2.914.153
Rp3.161.518 total
includes taxes & fees
28 Jun - 29 Jun
Chesa Spuondas

Hotel Reine Victoria

Hotel Reine Victoria
4.0 star property
St. Moritz
8.8 out of 10, Excellent, (583 reviews)
"Great location and great hotel still with some old fashion "
United States
giampaolo
The price is Rp5.291.294
Rp5.646.966 total
includes taxes & fees
14 Jul - 15 Jul
Hotel Reine Victoria

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (666 reviews)
"Nice hotel on the lake. Walkable to main city and train station. Great breakfast and dining at hotel. Antonio in Restaurant was great to chat with and an excellent waiter."
United States
Susan Freund
The price is Rp11.267.869
Rp11.832.726 total
includes taxes & fees
20 Jun - 21 Jun
Hotel Waldhaus am See

Hotel Bären

Hotel Bären
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (183 reviews)
"Very nice stay - clean comfortable room, very good breakfast, exceptional staff and shuttle to the train station. "
United States
David
The price is Rp5.902.695
Rp6.263.676 total
includes taxes & fees
15 Jun - 16 Jun
Hotel Bären

Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (590 reviews)
"Highly recommended, extremely helpful and pleasant staff. Great breakfast, high quality furnishings"
United Kingdom
Susan
The price is Rp6.691.618
Rp7.100.532 total
includes taxes & fees
17 Jun - 18 Jun
Crystal Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Moritz attractions

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.

Top St. Moritz Hotel Reviews

More cheap stays in St. Moritz

Hotels in St. Moritz with star rating

Find out more about St. Moritz

Top reasons to visit St. Moritz

  • World-Class Skiing: St. Moritz is renowned for its exceptional skiing slopes and prestigious ski resorts, attracting winter sports enthusiasts from around the globe.
  • Stunning Alpine Scenery: The region is adorned with breathtaking mountains and picturesque lakes, perfect for outdoor exploration and photography.
  • Luxurious Accommodation: A variety of lodging options, from opulent hotels to budget-friendly hostels, cater to all preferences.
  • Rich Cultural Experience: Discover the local culture through charming villages, historic houses, and traditional events.
  • Relaxation and Wellness: Enjoy rejuvenating spa treatments and wellness activities amidst a serene alpine backdrop.

Find great hotels in St. Moritz

Discover a range of accommodation options in St. Moritz, Graubünden, catering to diverse traveller needs. From luxurious hotels to budget-friendly hostels, the area provides pet-friendly and family-oriented facilities, ensuring an adventurous vacation experience. Whether you seek comfort or convenience, St. Moritz offers various lodging choices to suit every preference.

  • Hotel Nolda: Nestled in the heart of St. Moritz, Hotel Nolda is a 3-star haven for those seeking adventure and excitement. Perfectly suited for both business travellers and ski enthusiasts, this hotel offers easy access to ski shuttles and lifts. Guests can engage in a range of recreational activities, including cycling, fishing, and hiking, making it an ideal base for outdoor adventures. With its charming atmosphere and convenient amenities, Hotel Nolda is a delightful choice for those looking to explore the great Swiss outdoors.
  • Kulm Hotel St. Moritz: A luxurious 5-star retreat, Kulm Hotel St. Moritz is the epitome of elegance and family-friendly hospitality. Offering a wealth of amenities tailored for children, including babysitting services and a dedicated kids' club, this hotel ensures that families have a memorable experience. Guests can unwind at the full-service spa, which features a steam room and a range of massage treatments. With its stunning views and exceptional service, Kulm Hotel St. Moritz promises a relaxing and rejuvenating stay for all.
  • Hotel San Gian: This 4-star hotel strikes the perfect balance between adventure and relaxation, making it an excellent choice for ski lovers and those seeking a spa experience. Located conveniently near ski shuttles and lifts, Hotel San Gian offers a host of adventure sports, from parasailing to rock climbing. Guests can indulge in spa treatments, including facials and sports massages, ensuring a rejuvenating experience after a day of exploring. With its blend of excitement and comfort, Hotel San Gian is a superb option for any traveller.

Where to stay near St. Moritz

St. Moritz, a gem in the Graubünden region, offers an exquisite blend of adventure and romance. Nestled amongst aloof mountains, it boasts access to stunning alpine lakes and a vibrant town centre. Experience thrilling sports and relaxation in this idyllic setting. Nearby, explore charming villages that enhance the cultural atmosphere, making your visit a perfect mix of recreation and tranquillity, ensuring unforgettable memories during your Swiss getaway.

  • Pontresina: Nestled 4.8km from St. Moritz, Pontresina is a charming town that offers a perfect blend of adventure and natural beauty. Renowned for its skiing and outdoor experiences, it attracts visitors year-round, with peak arrivals in January to February and July. The town is surrounded by stunning mountains and valleys, making it an ideal base for hiking and winter sports enthusiasts. Popular venues include ski resorts and fields that cater to all skill levels. The breathtaking landscapes and local parks make Pontresina a delightful destination for nature lovers.
  • Celerina-Schlarigna: Located just 1.6km from St. Moritz, Celerina-Schlarigna is a picturesque village that embodies the spirit of Swiss alpine culture. With a consistent influx of tourists, especially from December to February, this area is a haven for adventure seekers. Skiing and outdoor activities are at the forefront here, with easy access to ski resorts and scenic parks. The charming valley and nearby lakes provide not only stunning views but also opportunities for serene walks and relaxation amidst nature. It's a perfect spot for those looking to immerse themselves in the beauty of the Swiss Alps.
  • Silvaplana: Just 4.8km from St. Moritz, Silvaplana offers a tranquil escape with its breathtaking landscapes and outdoor activities. This idyllic town is particularly popular in the summer months of July to August and during the winter season. Known for its skiing and adventure sports, Silvaplana is surrounded by mountains and a picturesque lake, making it a fantastic destination for both winter and summer activities. The local ski resorts and scenic vistas attract visitors looking for both excitement and relaxation in a stunning alpine setting.

Things to do in and around St. Moritz

St. Moritz is an ideal destination for an active holiday, offering a plethora of activities including skiing on renowned slopes and enjoying various ski resorts. Adventure seekers can explore exciting adventure parks, while those looking for relaxation can indulge in rejuvenating spa treatments. Whether you're keen on winter sports or seeking additional recreational options, St. Moritz promises an unforgettable experience for all types of travellers.

Shopping

In St. Moritz, you can enjoy shopping at the chic boutiques along Via Serlas, offering luxury brands and Swiss souvenirs. If you're up for a drive, head to the Mall of Switzerland, a larger shopping centre featuring a variety of shops and dining options for a more extensive experience.

Recreation

The Kulm Golf Course offers a stunning outdoor experience amidst the breathtaking landscapes of St. Moritz, perfect for golf enthusiasts. For a more relaxing atmosphere, the Corviglia Tennis & Golf Center provides wellness sessions in a tranquil environment. Families can enjoy quality time at the Ovaverva Pool and Spa, featuring a delightful aquatic centre.

Adventure

At Corviglia Ski Resort, experience exhilarating skiing amidst breathtaking alpine scenery, just 1.6km from St. Moritz. For a thrilling adventure, the Piz Aela Ski Lift, located 16.1km away, offers stunning views and adrenaline-filled slopes. The Surlej Gondola, 4.8km from town, provides an exciting outdoor journey perfect for families.

Nightlife

In St. Moritz, the Kursaal offers a romantic pub atmosphere perfect for drinks and entertainment. Nearby, the Rodelbahn Pradaschier provides thrilling amusement rides. For a cultural experience, the Grossratsgebaude and Theater showcases captivating performances, blending romance and entertainment in a charming setting.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Moritz

St. Moritz offers several ways to save money during your visit. Enjoy free entry to scenic spots like Val Roseg, Staz Lake, and Morteratsch Glacier. Opt for walking, cycling, or the bus for economical transport options. To get the best hotel deals, consider visiting from September to November, and aim to book about a month in advance, with Tuesdays typically being the cheapest night. Additionally, take advantage of Expedia's package deals by combining your hotel, flights, and activities for further savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Moritz are September to November, where the prices are slightly lower. This is in comparison to December to February, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Moritz is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Moritz is Tuesday. The most expensive day to stay in St. Moritz is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy potential savings by combining your hotel reservation in St. Moritz with your flights and activities through an Expedia package.

Find the best attractions in and around St. Moritz

St. Moritz, a hub for skiing and adventure sports, offers an array of attractions including picturesque lakes, majestic mountains, and historic houses. Visitors can immerse themselves in outdoor activities, enjoy breathtaking scenery, and delve into the local culture. Whether you’re skiing on pristine slopes or exploring the rich history of the region, St. Moritz promises an unforgettable experience for all types of travellers seeking adventure and beauty.

  • Alpin Museum: Located 4.8km from St. Moritz, the Alpin Museum offers a fascinating insight into the region's alpine culture and history. Exhibits showcase the traditions, art, and heritage of the local communities, making it an enriching experience for those interested in mountain life.
  • Belvedere Tower: A historic structure situated 16.1km away, Belvedere Tower provides a glimpse into the past with its stunning architecture. The panoramic views from the tower are breathtaking, allowing visitors to appreciate the beauty of the surrounding landscapes.
  • Lake St. Moritz: Nestled within St. Moritz, this picturesque lake is perfect for those seeking romance and outdoor activities. Enjoy scenic walks along the shoreline, indulge in beachside relaxation, or partake in various water sports amidst a stunning natural backdrop.

Best time to go to St. Moritz

The best time to visit St. Moritz can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Moritz falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in St. Moritz falls in January, visitor numbers are slightly high and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January15.3°F (-9.3°C)Light RainMostly CloudySlightly HighSlightly High
February18.3°F (-7.6°C)Light RainMostly CloudySlightly HighSlightly High
March23.9°F (-4.5°C)Light RainMostly CloudyAverageAverage
April31.5°F (-0.3°C)Light RainMostly CloudyAverageAverage
May38.8°F (3.8°C)Light RainMostly CloudySlightly LowAverage
June48.7°F (9.3°C)Light RainMostly CloudySlightly LowAverage
July52.5°F (11.4°C)Light RainMostly CloudyAverageAverage
August51.6°F (10.9°C)Moderate RainMostly CloudyAverageAverage
September44.4°F (6.9°C)Light RainMostly CloudyAverageSlightly Low
October36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
November26.2°F (-3.2°C)Light RainMostly CloudyAverageSlightly Low
December18.1°F (-7.7°C)Light RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to St. Moritz

Accessing St. Moritz is convenient with nearby airports such as Bergamo (BGY-Orio Al Serio) and Lugano (LUG-Agno). Bergamo Airport is located 93.3km from St. Moritz, with excellent hotels like Hotel Cappello D'Oro, 3.2km away, and Hotel Donizetti, 4.8km away. Lugano Airport, situated 90.1km from St. Moritz, offers luxurious options such as Resort Collina d'Oro, 4.8km away, and Villa Sassa , just 3.2km from the airport. Both airports provide various transportation services, including airport shuttles and transfers, making your journey seamless and enjoyable.

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Languard is one of the top choices for your stay based on our traveller data. This hotel is a short 7-minute walk from Lake St. Moritz, and it offers free WiFi and concierge services. Other good choices for your stay include Hotel Arte and Hotel Laudinella. See all available top hotels, or vacation rentals in St. Moritz.
If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?
Yes! Most hotel bookings are fully refundable as long as you cancel before the hotel's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in St. Moritz.
What's the best budget-friendly hotel in St. Moritz?
Based on our traveller reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. Another top option for your stay on the cheap is Hostel by Randolins. View all budget hotels in St. Moritz.
What's the best family accommodation in St. Moritz?
Grand Hotel des Bains Kempinski is a hotel with an outdoor pool and a children's club, and it's a top choice on Expedia for families. Other options for your stay with the children include Badrutt's Palace Hotel and Hotel GRACE LA MARGNA ST MORITZ. Also, children of all ages will enjoy a visit to Ovaverva Pool and Spa. Find more child-friendly accommodations in St. Moritz.
What is the top LGBTQ-friendly accommodation in St. Moritz?
Carlton Hotel St Moritz is a top LGBTQ-friendly hotel, and features 2 indoor pools and free stocked minibars. See all available hotels listed as LGBTQ-friendly in St. Moritz.
What's the best dog-friendly accommodation option in St. Moritz?
Grand Hotel des Bains Kempinski is a top dog-friendly hotel, and offers 5 restaurants and a full-service spa for its human guests. Other good options for you and your pet's trip include Languard and Badrutt's Palace Hotel. See more pet-friendly hotel accommodations in St. Moritz.
What's the best luxury accommodation option in St. Moritz?
Grand Hotel des Bains Kempinski is a luxury hotel with 5 restaurants and a full-service spa, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Badrutt's Palace Hotel and Hotel GRACE LA MARGNA ST MORITZ are two other upscale options for your trip. Find more luxury hotels in St. Moritz.
What's the best boutique hotel in St. Moritz?
Carlton Hotel St Moritz is a favourite hotel with our travellers looking for stylish accommodation, and features 64 guestrooms, 2 restaurants and 2 bars. See all boutique hotels in St. Moritz.
What's the best golf hotel in St. Moritz?
Languard is a top hotel that has a golf driving range and features free WiFi. Other good options to stay near a golf course include Hotel Steffani and Kulm Hotel St. Moritz. Visit Kulm Golf Course or Corviglia Tennis & Golf Center to perfect your golf swing. See more golf hotels in St. Moritz.
What's the best accommodation option for a ski holiday in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ is a top hotel for a winter getaway, and features a free ski shuttle and a full-service spaThis hotel is adjacent to Signal Gondola. Other good choices to stay near the slopes include Hotel Waldhaus am See and Youth Hostel St. Moritz. See all ski hotels in St. Moritz.
What are some accommodation options with pools in St. Moritz?
Hotel GRACE LA MARGNA ST MORITZ: Hotel, 5-minute walk from Lake St. Moritz. Features 3 restaurants, an indoor pool and a full-service spa. Grand Hotel des Bains Kempinski and Badrutt's Palace Hotel are two additional hotels that offer an on-site pool. View all hotels with pools in St. Moritz.
What is the best spa hotel in St. Moritz?
Grand Hotel des Bains Kempinski is a top luxury spa hotel featuring 5 restaurants, a fitness centre, tennis courts and a free children's club. Spend an afternoon at the spa where you'll find facials, body scrubs and detox wraps. In-room massages are also available. Other popular spa hotels in St. Moritz include Badrutt's Palace Hotel and Hotel Laudinella. See all spa hotels in St. Moritz.
What is staying in St. Moritz like?
Travellers to St. Moritz give high marks for the ski areas and lakeside setting. This walkable city also attracts tourists with its mountain views. In St. Moritz, there are 304 hotels and other accommodation options to choose from. Find out more about St. Moritz.
What is there to see in St. Moritz?
Cultural venues include Engadiner Museum, Berry Museum and Segantini Museum. Landmarks like St. Moritz Leaning Tower, Rhaetian Railway and Signal Gondola might be worth a visit. The mountain views and lakeside highlight the natural beauty with places to discover including Lake St. Moritz, Engadin Valley and Inn. Take a look at what more there is to see and do in Expedia's St. Moritz guide.
How can I get around St. Moritz?
If you want to explore the larger area, take a train from St. Moritz Station. If you want to venture out around the area, you may want a rental car in St. Moritz for your journey.
What's the weather like in St. Moritz?
The hottest months are usually July and August, with an average temperature of 10°C, while the coldest months are January and February, with an average of -7°C. The snowiest months in St. Moritz are April, May, November and January, with each month seeing an average of 13 cm of snowfall.