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 3 - Sep 4
Tomorrow
Sep 4 - Sep 5
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for St. Moritz 3-star hotels

1. Hotel Piz

Hotel Piz
St. Moritz
United Kingdom
stephen
$194 nightly
$209 total
Sep 8 - Sep 9
Total with taxes and fees
Hotel Piz

2. Hotel Arte

Hotel Arte
St. Moritz
Australia
Julie
$259 nightly
$269 total
Sep 10 - Sep 11
Total with taxes and fees
Hotel Arte

3. Hauser Hotel St. Moritz

Hauser Hotel St. Moritz
St. Moritz
United States
Ravikanth
$315 nightly
$335 total
Sep 9 - Sep 10
Total with taxes and fees
Hauser Hotel St. Moritz

4. Hotel Waldhaus am See

Hotel Waldhaus am See
St. Moritz
United States
joe
$379 nightly
$400 total
Oct 4 - Oct 5
Total with taxes and fees
Hotel Waldhaus am See

5. Languard

Languard
St. Moritz
Australia
Roger
$208 nightly
$223 total
Sep 8 - Sep 9
Total with taxes and fees
Languard

6. Hotel Cervo Sils

Hotel Cervo Sils
Sils im Engadin-Segl
United Kingdom
Sonja
$220 nightly
$228 total
Sep 6 - Sep 7
Total with taxes and fees
Hotel Cervo Sils

7. Hotel Nolda

Hotel Nolda
St. Moritz
United States
Cowan
$222 nightly
$238 total
Oct 3 - Oct 4
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
$140 nightly
$154 total
Sep 25 - Sep 26
Total with taxes and fees
Hotel Maloja Kulm

10. Berghotel Randolins

Berghotel Randolins
St. Moritz
United States
Robin
$206 nightly
$222 total
Sep 24 - Sep 25
Total with taxes and fees
Berghotel Randolins

11. Schweizerhof Pontresina

Schweizerhof Pontresina
Pontresina
United States
Marija
$224 nightly
$240 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
$183 nightly
$201 total
Sep 7 - Sep 8
Total with taxes and fees
Revier Mountain Lodge Lenzerheide

13. Hotel Müller Mountain Lodge

Hotel Müller Mountain Lodge
Pontresina
United States
Robert
$235 nightly
$251 total
Sep 6 - Sep 7
Total with taxes and fees
Hotel Müller Mountain Lodge

14. Hotel Bären

Hotel Bären
St. Moritz
United States
Bradley
$348 nightly
$369 total
Sep 8 - Sep 9
Total with taxes and fees
Hotel Bären

15. Kurhaus Lenzerheide

Kurhaus Lenzerheide
Vaz-Obervaz
Canada
KARI-ANN
$142 nightly
$158 total
Sep 8 - Sep 9
Total with taxes and fees
Kurhaus Lenzerheide

16. Haus Spescha

Haus Spescha
Vaz-Obervaz
Switzerland
David
$148 nightly
$164 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
$123 nightly
$128 total
Sep 27 - Sep 28
Total with taxes and fees
Hotel Galli's - Centro

18. Hotel Astra

Hotel Astra
Livigno
United Kingdom
Donald
$103 nightly
$109 total
Sep 9 - Sep 10
Total with taxes and fees
Hotel Astra

19. Hotel Baer & Post Zernez

Hotel Baer & Post Zernez
Zernez
United States
Kurt
$312 nightly
$324 total
Sep 12 - Sep 13
Total with taxes and fees
Hotel Baer & Post Zernez

20. Hotel Bernina Pontresina

Hotel Bernina Pontresina
Pontresina
Switzerland
STEPHEN
$261 nightly
$278 total
Sep 11 - Sep 12
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
$286 nightly
$306 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
$381 nightly
$404 total
Sep 12 - Sep 13
Total with taxes and fees
9.6/10 Exceptional! (358 reviews)
Art Boutique Hotel Monopol
Crystal Hotel

Crystal Hotel

Via Traunter Plazzas 1 St. Moritz GR
$301 nightly
$321 total
Sep 30 - Oct 1
Total with taxes and fees
9.2/10 Wonderful! (604 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… love the location… it was rustic which I felt was the very vibe we wanted in a mountain stay… I highly recommend and will definitely be back. Shoutout to the front desk lady -sorry I forgot her name - she is originally from the Philippines- excellent customer service, very respectful, polite and hospitable and friendly…even gave us tips on how to Maximize our stay in Montreux.-from restaurant suggestions, activities (Diavolezza), timing for Bernina line stops to take… Lovely lovely quiet peaceful ambience with a view of the lake toward the back of the hotel"
Shylla 1-night trip
Posted 3 hours ago
Languard
Hotel Arte

Hotel Arte

10/10 Excellent
"Hola! Desde que llegamos a la recepción el trato fue cordial y excelente. Nos encontramos con sorpresa que se comunicaron en español. Eso fue increíble. Todo perfecto. El hotel estaba calefaccionado y muy agradable. Seguramente volvería. Solo tenemos palabras de agradecimiento"
Graciela 1-night trip
Posted 1 day ago
Hotel Arte
Hotel Piz

Hotel Piz

8/10 Good
"L’emplacement est idéal, très propre"
Micheline 1-night trip
Posted 2 days ago
Hotel Piz
Hotel Nolda

Hotel Nolda

10/10 Excellent
"Breakfast and dinner were great and the staff were friendly and helpful. The room was a bit small, but still comfortable."
Gail 1-night trip
Posted 3 days ago
Hotel Nolda

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 $306
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