A lake with sailboats, a forested mountain, and people on the shore.

Find 3 Star Hotels in St. Moritz from $109

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Moritz 3 Star Hotels

Tonight
Sep 10 - Sep 11
Tomorrow
Sep 11 - Sep 12
This weekend
Sep 11 - Sep 13
Next weekend
Sep 18 - Sep 20

Our top choices for St. Moritz 3-star hotels

1. Hotel Piz

Hotel Piz
St. Moritz
United Kingdom
stephen
$221 nightly
$237 total
Sep 30 - Oct 1
Total with taxes and fees
Hotel Piz

2. Hotel Arte

Hotel Arte
St. Moritz
Australia
Julie
$239 nightly
$247 total
Sep 27 - Sep 28
Total with taxes and fees
Hotel Arte

3. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
United States
Ravikanth
$304 nightly
$323 total
Sep 10 - Sep 11
Total with taxes and fees
Hauser Hotel St. Moritz

4. Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
United States
joe
$341 nightly
$361 total
Oct 8 - Oct 9
Total with taxes and fees
Hotel Waldhaus am See

5. Languard

Languard
St. Moritz
Australia
Roger
$200 nightly
$215 total
Sep 24 - Sep 25
Total with taxes and fees
Languard

6. Hotel Cervo Sils

Hotel Cervo Sils
Sils im Engadin-Segl
United Kingdom
Sonja
$216 nightly
$224 total
Sep 10 - Sep 11
Total with taxes and fees
Hotel Cervo Sils

7. Hotel Nolda

Hotel Nolda
St. Moritz
United States
Cowan
$223 nightly
$239 total
Sep 20 - Sep 21
Total with taxes and fees
Hotel Nolda

8. Hotel Helvetia

Hotel Helvetia
Livigno City Center
United Kingdom
Imad
Hotel Helvetia

9. Hotel Maloja Kulm

Hotel Maloja Kulm
Maloja
Brazil
Felipe
$142 nightly
$156 total
Sep 24 - Sep 25
Total with taxes and fees
Hotel Maloja Kulm

10. Berghotel Randolins

Berghotel Randolins
St. Moritz
United States
Robin
$203 nightly
$218 total
Sep 20 - Sep 21
Total with taxes and fees
Berghotel Randolins

11. Schweizerhof Pontresina

Schweizerhof Pontresina
Pontresina
United States
Marija
$222 nightly
$238 total
Sep 22 - Sep 23
Total with taxes and fees
Schweizerhof Pontresina

12. Revier Mountain Lodge Lenzerheide

Revier Mountain Lodge Lenzerheide
Vaz-Obervaz
United Kingdom
William
$177 nightly
$195 total
Sep 15 - Sep 16
Total with taxes and fees
Revier Mountain Lodge Lenzerheide

13. Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge
Pontresina
United States
Robert
$236 nightly
$252 total
Sep 23 - Sep 24
Total with taxes and fees
Hotel Müller Mountain Lodge

14. Hotel Bären

Hotel Bären
St. Moritz
United States
Bradley
$319 nightly
$339 total
Oct 8 - Oct 9
Total with taxes and fees
Hotel Bären

15. Kurhaus Lenzerheide

Kurhaus Lenzerheide
Vaz-Obervaz
Canada
KARI-ANN
$142 nightly
$159 total
Sep 23 - Sep 24
Total with taxes and fees
Kurhaus Lenzerheide

16. Haus Spescha

Haus Spescha
Vaz-Obervaz
Switzerland
David
$150 nightly
$167 total
Oct 4 - Oct 5
Total with taxes and fees
Haus Spescha

17. Hotel Galli's - Centro

Hotel Galli's - Centro
Livigno
United States
liliane
$114 nightly
$119 total
Sep 24 - Sep 25
Total with taxes and fees
Hotel Galli's - Centro

18. Hotel Astra

Hotel Astra
Livigno
United States
Brent
$104 nightly
$109 total
Sep 28 - Sep 29
Total with taxes and fees
Hotel Astra

19. Hotel Baer & Post Zernez

Hotel Baer & Post Zernez
Zernez
United States
Kurt
$313 nightly
$325 total
Oct 9 - Oct 10
Total with taxes and fees
Hotel Baer & Post Zernez

20. Hotel Bernina Pontresina

Hotel Bernina Pontresina
Pontresina
Switzerland
STEPHEN
$233 nightly
$250 total
Sep 18 - Sep 19
Total with taxes and fees
Hotel Bernina Pontresina
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in St. Moritz.
Hotel Steffani

Hotel Steffani

Via Traunter plazzas 6 St. Moritz
$310 nightly
$330 total
Oct 1 - Oct 2
Total with taxes and fees
Hotel Steffani
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

Via Maistra 17 St. Moritz GR
$368 nightly
$391 total
Sep 17 - Sep 18
Total with taxes and fees
9.6/10 Exceptional! (365 reviews)
Art Boutique Hotel Monopol
Crystal Hotel

Crystal Hotel

Via Traunter Plazzas 1 St. Moritz GR
$289 nightly
$308 total
Oct 8 - Oct 9
Total with taxes and fees
9.2/10 Wonderful! (606 reviews)
Crystal Hotel
Still don't see what you're looking for?
See all properties in St. Moritz.
You can also use these popular filters to refine your search.
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.

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
A town with a prominent church tower, surrounded by buildings and mountains.

Top St. Moritz Hotel Reviews

Languard

Languard

10/10 Excellent
"Very charming hotel with a small lift. Enjoyed our 1 night stay."
Mary 1-night trip
Posted 4 hours ago
Languard
Hotel Piz

Hotel Piz

10/10 Excellent
"The room was clean, the staff were incredibly helpful, and it had wifi."
Elaine 2-night trip
Posted 1 day ago
Hotel Piz
Hauser Hotel St. Moritz

Hauser Hotel St. Moritz

8/10 Good
"Very friendly and helpful English speaking staff. Well maintained and clean. Lot of wood and smells great. Room was spacious. Lots of shelving. Balcony was large and had nice breeze. Enjoyed sitting outside to enjoy the view. Bed was ok but the pillows were too soft. Also the sofa bed had a middle fold that can be felt through the mattress. The bathroom was small but bright. Not a big fan of half glass shower door. Wish it had hair conditioner. The restaurant had very friendly staff and good food. Reasonably priced with good portion. Breakfast buffet was delicious. Not a big spread and plenty to enjoy."
Hsiang- Fen 1-night trip
Posted 2 days ago
Hauser Hotel St. Moritz
Hotel Nolda

Hotel Nolda

10/10 Excellent
"The staff was very helpful during our stay. Nice breakfast. They even prepared a nice breakfast bag on our last day since we left extremely early. Thank you so much!!"
Guillermo 2-night trip
Posted 3 days ago
Hotel Nolda
Hotel Arte

Hotel Arte

10/10 Excellent
"Great hotel, very friendly staff, convenient location with a restaurant just below (great food). The bus is easy to take from the train station and then it’s a short walk. Note, Google Maps will take you to a very steep staircase to reach the hotel but you can also follow the road to the right and go left around the bend (slightly uphill). Note there is no phone in the room and nobody at reception after 8 pm. Breakfast was in the restaurant below - nice spread of cheese, yogurt, fruits, muesli, eggs, croissants, breads (but no toaster) and more!"
Sonal 1-night trip
Posted 3 days ago
Hotel Arte

Find out more about St. Moritz

Three Star Hotel Guide for St. Moritz

There’s a reason the top 3 star hotels in St. Moritz, Graubünden are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Moritz, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Moritz for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Moritz near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Moritz 3 star hotels offer a fantastic home base for any type of vacation.

Frequently asked questions

What are the best 3-star hotels in St. Moritz?
Expedia customers speak highly of Hauser Hotel St. Moritz. It comes with a terrace and front desk services, and is around 0.1 mi southwest of the center of St. Moritz. Languard is another leading 3-star hotel. Located roughly 0.2 mi northeast of downtown, it offers a lake view and mountain views.
How much does it cost to stay in a 3-star hotel in St. Moritz?
To look for an economical 3-star hotel in St. Moritz, try Expedia's convenient filter tools. Decide on your budget, choose your preferred amenities and more. You also have the ability to display your search results so the least expensive options are shown first.
  • Search for the lowest price per night right now from $308
What is the difference between a 4-star and 3-star hotel in St. Moritz?
The principal difference between a 3- and 4-star hotel in St. Moritz will be the standard of service and availability of creature comforts. Three-star hotels are generally more pocket-friendly and come with the services and amenities required to ensure your comfort, such as WiFi, breakfast and a gym. You can look forward to a little more at a 4-star hotel — think upscale interiors, deluxe toiletries and extras like spa and wellness centers.

Explore a world of travel with Expedia