Find hotels in St. Moritz from SAR 399

  • 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, (615 reviews)
"Great views, lovely hotel and great trip altogether. "
United Kingdom
sanyam
The price is SAR 722
SAR 779 total
includes taxes & fees
7 Jun - 8 Jun
Languard

Laudinella Apartments

Laudinella Apartments
4.0 star property
St. Moritz
The price is SAR 1,456
SAR 1,544 total
includes taxes & fees
14 Jun - 15 Jun
Laudinella Apartments

Hotel Piz

Hotel Piz
3.0 star property
St. Moritz
8.2 out of 10, Very Good, (343 reviews)
"Good location, excellent breakfast, room was nice, staff very helpful"
United Kingdom
stephen
The price is SAR 947
SAR 1,012 total
includes taxes & fees
20 May - 21 May
Hotel Piz

Hotel Nolda

Hotel Nolda
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (511 reviews)
"This is a fantastic location, close to city center and lake. Easy to find bus to go to ski resort. Staff was excellent, kind and so helpful and the chef is amazing, you have to try the food here."
United States
David
The price is SAR 747
SAR 900 total
includes taxes & fees
9 Jun - 10 Jun
Hotel Nolda

Soldanella

Soldanella
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (708 reviews)
"Room was very clean and the bathroom was very modern despite the age of the hotel. The lake/ mountain view was spectacular Breakfast at the hotel was very good. The lounge was nice but they allow smoking so it wasn’t the best air quality. That was the only disappointment. It was cool to see all the antique furniture."
Canada
Susan
The price is SAR 889
SAR 952 total
includes taxes & fees
20 May - 21 May
Soldanella

Grand Hotel des Bains Kempinski

Grand Hotel des Bains Kempinski
5.0 star property
St. Moritz
9.4 out of 10, Exceptional, (332 reviews)
"Ski and spa perfect The cleaning of the room need to improve They need to change the towels when they do courtesy The amenities (shampoo,body lotion) are not good and doesn’t smell good Beakfast excellent Service very good "
Mexico
Verena
The price is SAR 3,115
SAR 3,281 total
includes taxes & fees
9 Jun - 10 Jun
Grand Hotel des Bains Kempinski

Hotel Arte

Hotel Arte
3.0 star property
St. Moritz
8.8 out of 10, Excellent, (586 reviews)
"Wonderful breakfast, modern and comfortable rooms, great place for a long or short stay. "
Canada
Michael
The price is SAR 942
SAR 1,014 total
includes taxes & fees
31 May - 1 Jun
Hotel Arte

Hotel Laudinella

Hotel Laudinella
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (297 reviews)
"It’s a beautiful property and the amenities were great. The restaurants and bars were terrific and the staff amazing."
United States
Jill
The price is SAR 1,001
SAR 1,072 total
includes taxes & fees
16 Jun - 17 Jun
Hotel Laudinella

Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
3.0 star property
St. Moritz
9.0 out of 10, Wonderful, (509 reviews)
"Great location in the middle of the walking district. Beautiful room and very walkable to the lake and around town. Also close to the train station for travel connections. Staff are very friendly and helpful!"
Canada
Peter
The price is SAR 1,332
SAR 1,412 total
includes taxes & fees
22 May - 23 May
Hauser Hotel St. Moritz

Art Boutique Hotel Monopol

Art Boutique Hotel Monopol
4.0 star property
St. Moritz
9.6 out of 10, Exceptional, (317 reviews)
"Amazing place! Unforgettable experience ¡ Excellent service, thanks."
United States
Carolina
The price is SAR 1,541
SAR 1,632 total
includes taxes & fees
5 Jun - 6 Jun
Art Boutique Hotel Monopol

Crystal Hotel

Crystal Hotel
4.5 star property
St. Moritz
9.2 out of 10, Wonderful, (586 reviews)
"Great location and great staff"
United States
Hassan
The price is SAR 1,382
SAR 1,467 total
includes taxes & fees
7 Jun - 8 Jun
Crystal Hotel

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 SAR 639
SAR 692 total
includes taxes & fees
25 May - 26 May
Chesa Spuondas

Hotel Waldhaus am See

Hotel Waldhaus am See
3.5 star property
St. Moritz
9.2 out of 10, Wonderful, (652 reviews)
"Superb hotel. Seamless service throughout with a special mention to our waiter Manuela and receptionist Adrianna. Fantastic lake views from our room. "
United Kingdom
Fiona
The price is SAR 1,552
SAR 1,640 total
includes taxes & fees
6 Jun - 7 Jun
Hotel Waldhaus am See

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 SAR 1,133
SAR 1,209 total
includes taxes & fees
14 Jun - 15 Jun
Hotel Reine Victoria

Schweizerhof Swiss Quality Hotel

Schweizerhof Swiss Quality Hotel
4.0 star property
St. Moritz
9.2 out of 10, Wonderful, (315 reviews)
"The staff was excellent. We thoroughly enjoyed our stay."
United States
Jeanine
The price is SAR 1,654
SAR 1,750 total
includes taxes & fees
25 May - 26 May
Schweizerhof Swiss Quality Hotel

Hotel Steffani

Hotel Steffani
4.0 star property
St. Moritz
9.0 out of 10, Wonderful, (446 reviews)
"The majority of the staff was pleasant, the hotel was clean and the breakfast is excellent! If you are going for certain activities, I would recommend you call the hotel and confirm the slopes and/or activities are available."
United States
Nickie
The price is SAR 1,081
SAR 1,155 total
includes taxes & fees
14 Jun - 15 Jun
Hotel Steffani

Hotel Stille & Aladin Apartments

Hotel Stille & Aladin Apartments
2.5 star property
St. Moritz
8.2 out of 10, Very Good, (197 reviews)
"Very clean room, warm room, very comfortable bed and nice bathroom. Kitchen was clean and new. "
United States
Paula
The price is SAR 798
SAR 853 total
includes taxes & fees
18 May - 19 May
Hotel Stille & Aladin Apartments

Hotel Europa Suites

Hotel Europa Suites
4.0 star property
St. Moritz
8.6 out of 10, Excellent, (162 reviews)
"Great staff!"
Canada
Peter
The price is SAR 1,197
SAR 1,276 total
includes taxes & fees
7 Jun - 8 Jun
Hotel Europa Suites

Hotel GRACE LA MARGNA ST MORITZ

Hotel GRACE LA MARGNA ST MORITZ
5.0 star property
St. Moritz
10.0 out of 10, Exceptional, (101 reviews)
"Best hotel we’ve been in while traveling in Switzerland so far "
United States
Gary
The price is SAR 2,375
SAR 2,513 total
includes taxes & fees
25 May - 26 May
Hotel GRACE LA MARGNA ST MORITZ

The Suites

The Suites
4.0 star property
St. Moritz
9.4 out of 10, Exceptional, (8 reviews)
"Very clean room, very courteous staff but very noisy outside every morning with dumpsters"
United States
David
The price is SAR 1,838
SAR 1,940 total
includes taxes & fees
18 May - 19 May
The Suites
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

Frequently asked questions

Where is the best place for a stay in St. Moritz?
Hotel Reine Victoria is one of the top choices for your stay based on our traveler data. This hotel is a short 7-minute walk from Lake St. Moritz, and it offers free breakfast and a bar. Other good choices for your trip include Languard and Hotel Arte. See all available top hotels, or vacation rentals in St. Moritz.
What's the top vacation rental in St. Moritz?
Detached house on the river within walking distance of the village and ski lifts: This vacation home rental outside of St. Moritz is located on a river and has a patio, a garden, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop, and an electric kettle. You and your friends and family can relax into your vacation with amenities like a selection of games. See all vacation rentals in St. Moritz.
If I need to cancel my hotel reservation in St. Moritz, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's 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.
Where can I learn more about changing or cancelling my trip to St. Moritz?
For more information about picking new dates or cancelling your trip to St. Moritz, go to https://www.expedia.com/service/.
What's the best accommodation for a budget-friendly stay in St. Moritz?
Based on our traveler reviews, Youth Hostel St. Moritz is a top choice for a less expensive stay. Another top choice for your budget-friendly stay is Hostel by Randolins. View all budget hotels in St. Moritz.
What's the best hotel for a family trip to St. Moritz?
Grand Hotel des Bains Kempinski is a hotel with an outdoor pool and a kids' club, and it's a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Badrutt's Palace Hotel and Kulm Hotel St. Moritz. Kids of all ages will also enjoy a visit to Ovaverva Pool and Spa. Find more child-friendly accommodations in St. Moritz.
What is the top LGBTQ-friendly place to stay in St. Moritz?
Carlton Hotel St Moritz is a top LGBTQ-friendly hotel, and features 2 indoor pools and free stocked minibars.
What's the best pet-friendly hotel 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 choices to stay with your pet include Badrutt's Palace Hotel and Kulm Hotel St. Moritz. See more pet-friendly hotel accommodations in St. Moritz.
Where is the best place to stay close to Lake St. Moritz?
Adjacent to Lake St. Moritz, Badrutt's Palace Hotel is one of the top choices for your stay based on our traveler data, and this 5-star hotel offers a full-service spa and 7 restaurants. Other good choices close by include Art Boutique Hotel Monopol and Grand Hotel des Bains Kempinski.
What about the best place to stay close to Corviglia Ski Resort?
One of the top choices for your stay is Badrutt's Palace Hotel, located 1.3 mi (2 km) from Corviglia Ski Resort, and this 5-star hotel offers a full-service spa and 7 restaurants. Art Boutique Hotel Monopol and Grand Hotel des Bains Kempinski are other good choices within 5 miles.
What's the best high-end hotel 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 travelers looking for an elegant place to stay. Badrutt's Palace Hotel and Kulm Hotel St. Moritz are two other upscale options for your trip. Find more luxury hotels in St. Moritz.
What's the best boutique accommodation in St. Moritz?
Carlton Hotel St Moritz is a favorite hotel with our travelers looking for a stylish accommodation, and features 64 guestrooms, 2 restaurants, and 2 bars. See all boutique hotels in St. Moritz.
What's the best place to stay if I'm looking to play golf in St. Moritz?
Kulm Hotel St. Moritz is a top hotel that has a golf course and features free stocked minibars. Other good options to stay near a golf course include Languard and Hotel Bären. 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 hotel for a winter vacation in St. Moritz?
Kulm Hotel St. Moritz is a top hotel for a winter getaway, and features a free ski shuttle and free stocked minibars. This hotel is adjacent to Signal Gondola. Other good choices for your ski trip include Youth Hostel St. Moritz and Hotel Waldhaus am See. See all ski hotels in St. Moritz.
What are some accommodations with pools in St. Moritz?
Grand Hotel des Bains Kempinski: Hotel, 11-minute walk from Lake St. Moritz. Features an indoor pool, an outdoor pool, and 5 restaurants. Hotel Steffani and Hotel GRACE LA MARGNA ST MORITZ are a couple of other choices that offer an onsite 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 center, tennis courts, and a free kid'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 Kulm Hotel St. Moritz. See all spa hotels in St. Moritz.
What's the best hotel for staying near Zurich Airport (ZRH)?
Radisson Blu Hotel Zurich Airport is a popular 4.5-star hotel featuring 2 restaurants and free WiFi. It's located a short 0.1 mi (0.2 km) from Zurich Airport. Other choices within close proximity to the airport include Radisson Hotel Zurich Airport and ibis budget Zurich Airport.
What is staying in St. Moritz like?
Travelers 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 309 hotels and other accommodations to choose from. Find out more about St. Moritz.
What should I see while I'm in St. Moritz?
Cultural venues include Engadiner Museum, Segantini Museum, and Berry Museum. Landmarks like St. Moritz Leaning Tower, Rhaetian Railway, and San Karl St. Moritz-Bad Church 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. Check out what more to see and do in Expedia's St. Moritz guide.
How should I get around St. Moritz?
To see more of the larger area, hop on a train at 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 seasonal weather like in St. Moritz?
The hottest months are usually July and August with an average temp of 49°F, while the coldest months are January and February with an average of 19°F. The snowiest months in St. Moritz are April, May, November, and January, with each month seeing an average of 5 inches of snowfall.