WHERE TO STAY IN ST.MORITZ, SWITZERLAND
This post is for you if you’ve been wondering where to stay in St.Moritz.
St.Moritz is a dreamy, alpine resort destination with plenty of things to explore. It has become one of my favorite places in Switzerland because there is natural beauty everywhere. It might be known as the destination of the “rich and beautiful” but believe me when I say, it is for anyone who appreciates some stunning scenery and fun outdoor activities.
St. Moritz is the birthplace of winter sports like skiing, ice skating, and much more. However, St. Moritz is a year-round destination. If you visit outside the peak season (from April to October), you’ll find tons of things to do in St. Moritz in summer and fall. So, the question is not whether to visit St.Moritz but rather about the best places to stay in St. Moritz.
A little warning: Switzerland is expensive, and St.Moritz is one of the most expensive areas in the country – so, even “budget” accommodations are not cheap per se.
However, I have found good hotels for all budgets in St.Moritz. And I have one more tip for you – if you stay for two nights in the summer months (let´s say from late June to mid-October) you can benefit from the “Bergbahnen Inklusive”.
This can and probably will save you a lot of money – and the stay in St.Moritz can actually become quite affordable.
Disclaimer: This post contains affiliate links. This means I might earn a small commission when you buy a product/service via my link (at no extra cost to you). More about it here.
FAQ: BEST PLACES TO STAY IN ST.MORITZ
Here are some tips on how to find the best hotels in St.Moritz for your trip.
WHAT IS BERGBAHNEN INKLUSIVE? STAY 2 NIGHTS + IN ST.MORITZ
If you stay at least two nights at one of the participating hotels, you get a pass called the “Bergbahnen Inklusive.” This means that you can use local buses and trains in the region + get free use of the 13 cable cars/funiculars – without any extra costs. Yes, without extra costs.
Switzerland is expensive (here are some tips on how to save money in Switzerland), and St. Moritz is super expensive – this pass allows you to save money because most activities will be free then. So, if you are considering staying one night, reconsider and make it two nights so you get that pass.
As not all hotels take part in the program, I will only recommend some hotels later where you can get these passes if you stay 2+ nights.
THINGS TO KNOW BEFORE BOOKING YOUR ACCOMMODATION IN ST.MORITZ
St.Moritz is a small village. Though it is extremely popular – especially in the winter months – the area is rather small. Thus, for this “St.Moritz accommodation guide” I have listed places located directly in St.Moritz but also in other villages nearby. Within a short amount of time, you can reach St.Moritz.
There are two main areas in St.Moritz – the upper and the lower area. The upper area is home to the village center with numerous shops and also a few cable car/lift stations – like Piz Nair.
The lower part of St.Moritz, St.Moritz Bad, is also home to – even more – accommodations and cable car/lift stations.
Here, you also have regular supermarkets and a swimming pool and more.
BEST HOTELS IN ST.MORITZ – ACCOMMODATIONS FOR ALL BUDGETS
There are many charming hotels with stunning alpine peaks and lake views in St. Moritz.
LUXURY HOTELS IN ST.MORITZ
If you’d like a luxurious stay in St. Moritz, here are two 5-star options to consider:
BADRUTT´S PALACE HOTEL ST.MORITZ
- Distance to St.Moritz train station: About 900 meters
Located in the heart of Sankt Moritz, Badrutt’s Palace Hotel has been providing luxury accommodations since 1896. This 5-star hotel offers breathtaking panoramic views of the Engadine Alps and Lake Sankt Moritz. With membership in Leading Hotels of the World, Swiss Deluxe Hotels, and Swiss Historic Hotels, it is a renowned landmark in the area.
The hotel boasts six restaurants, an indoor pool, and a complimentary shuttle service to the Corvatsch Cable Car which is only 500 meters away. Guests can choose from elegant rooms that offer stunning views of the mountains, town, or lake. Each room is equipped with a flat-screen satellite TV that features free movie channels, a minibar, and a bathroom. Butler service is also available upon request.
In addition to luxurious accommodations, guests can take advantage of the hotel’s spa and fitness area, 24-hour front desk, valet parking, and complimentary Wi-Fi. Upon arrival and departure, a free shuttle service is provided to and from the train station which is just 350 meters away.
During the summer, guests can enjoy a game of tennis on the court located in front of the hotel, while in winter, an ice rink is available. The St.Moritz Lake is also just a short 300-meter walk away.
➡️ Book a room at Badrutt’s Palace Hotel
- Distance to St.Moritz train station: About 800 meters
Founded by Johannes Badrutt in 1856, the Kulm Hotel St Moritz is a luxurious hotel with a rich history that laid the foundation stone for winter tourism. Known for its authentic style, every room in the hotel boasts impressive views of the mountainscape. South-facing rooms offer views of Lake St. Moritz, while north-facing rooms offer breathtaking views of the south flanks of Piz Nair and other parts of the Corviglia region.
With a focus on refined gourmet cuisine, the Kulm Hotel features five restaurants that offer carefully prepared local specialties and international haute cuisine.
The hotel’s 2,000 square meters Kulm Spa St. Moritz has been completely revised and features a lavish pool, whirlpool, children’s pool, open-air pool, Kneipp footpath, salt grotto, steam bath, sauna world, and a fitness center with the latest equipment.
Guests can also enjoy the hotel’s own 9-hole golf course with a driving range, putting green, and golf academy with a pro. Additionally, the hotel has three tennis courts. During winter, guests can enjoy the hotel’s own ice skating and curling rink and the legendary Bob and Cresta Run.
GRAND HOTEL DES BAINS KEMPINSKI
- Distance to St.Moritz train station: About 2,3 km
Experience the ultimate in luxury and world-class service at the Grand Hotel des Bains Kempinski in the stunning Engadine countryside of Sankt Moritz. This 5-star hotel has a rich tradition and boasts a large Alpine-style spa, a 24-hour fitness center, and two award-winning restaurants.
The spacious rooms and suites are luxurious and many have balconies or terraces. The Michelin-starred Ca d’Oro restaurant serves gourmet cuisine, while the Enoteca restaurant offers regional cuisine in a relaxed atmosphere. Guests can also enjoy steak specialties and sushi at the Grand Restaurant Les Saisons.
The Spa at the hotel covers an impressive 2,800 square meters and features a heated indoor pool, various saunas, and steam baths, a sun bed, and a relaxation area.
➡️ Book a room at Grand Hotel des Bains Kempinski
MID-RANGE HOTELS IN ST.MORITZ
Book a mid-range hotel in St.Moritz if you want great amenities but don’t want to break the bank.
HOTEL ALBANA IN SILVAPLANA
- Distance to St.Moritz train station: About 6,3 km
Hotel Albana underwent renovations in 2012 and is located in the center of Silvaplana, just a five-minute drive from the Corvatsch Mountain Area by the hotel’s complimentary shuttle bus. The hotel features two restaurants, the Acqua Sun Wellness Club, and free Wi-Fi throughout the property.
All rooms are furnished with wood and include a flat-screen satellite TV, a DVD player, a minibar, and a safety deposit box. Each unit also has an en-suite bathroom with bathrobes, a hairdryer, and toiletries.
Guests can enjoy Thai cuisine at the Thailando Restaurant or natural gourmet cuisine with a local touch at the Spunta Engiadina Restaurant. Additionally, the Kamino Bar features a smoking lounge.
The hotel also provides a free internet corner in the lobby, and garage parking is available for an additional fee. The Sankt Moritz and Corviglia Ski Resort are only a 10-minute drive away.
➡️ Book a room at Hotel Albana
HOTEL REINE VICTORIA
- Distance to St.Moritz train station: 2 km
Hotel Reine Victoria is a beautifully decorated hotel in the classic art-nouveau style of the late 19th century. Located only 100 meters away from the ski lifts in St Moritz Bad, it offers stylish rooms with stunning views of the surrounding Alps. The hotel provides parking and free WiFi.
The spacious rooms are furnished with elegant, traditional-style furniture and come with a flat-screen TV and a bathroom with a bathtub or shower. Some rooms also have a balcony.
Guests can enjoy a rich breakfast buffet every day and lunch and dinner at the nearby Hotel Laudinella. The hotel’s elegant bar serves snacks and a wide selection of drinks, and there is also a shared lounge area for guests to relax.
During the summer, guests staying for two nights or more can enjoy free use of the cable cars and local public transport. In winter, guests can book a ski pass for the entire duration of their stay.
Located just a few minutes’ walk from the Hotel Laudinella and across from the Ovaverva sports center with its indoor pool and spa, guests can receive free admission to the public swimming pool Ovaverva during its opening hours. A cross-country skiing track and several hiking and cycling trails are also available on the premises.
The hotel offers a ski storage room and ski equipment hire. The Signal cable car, only 100 meters away, provides easy access to the Corviglia and Piz Nair ski areas. Hotel Reine Victoria is a guest favorite according to independent reviews, and its location in St. Moritz makes it the perfect destination for a memorable vacation.
➡️ Book a room at Hotel Reine Victoria
HOTEL WALDHAUS AM SEE
- Distance to St.Moritz train station: About 700 meters
Situated on the shores of St. Moritz Lake, Hotel Waldhaus am See offers breathtaking views of the Engadin Valley’s surrounding mountains. This picturesque area is known for its sunny climate and abundant recreational activities.
The hotel’s rooms are decorated in a traditional wooden style and guests can enjoy the sauna, solarium, steam bath, and relaxing massages.
Waldhaus am See is known for its delicious specialties such as barbecue, fondue, fish dishes, excellent wines, and spirits. The hotel also boasts the largest whiskey bar in the world with over 2,500 different types of whiskey.
Mountain bikes are available free of charge for guests to explore the surrounding area, and a complimentary shuttle service to and from the train station is available upon request.
➡️ Book a room at Hotel Waldhaus am See
BUDGET HOTELS IN ST.MORITZ
St. Moritz is an expensive place to visit. But you can always find budget-friendly options.
- Distance to St.Moritz train station: A 15-minute train ride
This Engadine-style Gasthaus Spinas boasts spectacular views of the surrounding mountains and Lake Sils, and offers a restaurant serving typical local specialties. Numerous hiking and cross-country ski trails, as well as a bus stop, are located nearby, and St. Moritz can be reached within just a 15-minute drive. Hotel Chesa Grischa provides rooms with private bathrooms, TVs, work desks, telephones, and safety deposit boxes.
Guests can enjoy a cozy and familiar atmosphere in the rustic-style dining room with wooden floors and furniture. The restaurant serves both regional and Mediterranean cuisine, along with homemade cakes and desserts.
Chesa Grischa in Sils-Baselgia features a sauna and solarium for relaxation. Guests can also unwind in the hotel’s outdoor area, where they can take in the stunning sunsets over the Upper Engadine.
Book a room at Gasthaus Spinas
- Distance to St.Moritz train station: About 3,7 km
Located high above St. Moritz on the famous Suvretta hillside, Berghotel Randolins sits right on the ski slopes and hiking trails. It boasts a wellness area with panoramic views, and a complimentary regular shuttle service to and from the train station and village center is available. Free on-site parking is also provided.
Guests can soak in the outdoor hot tub while enjoying superb views of the Piz Corvatsch mountain. The hotel also offers a Finnish sauna, a Bio sauna, and a steam bath. Massages are available upon request.
All guest rooms at Berghotel Randolins are comfortably furnished, and some even have a balcony with mountain and lake views.
A buffet breakfast is offered every morning, and the hotel’s restaurant serves a variety of regional specialties.
During the summer, the rate for guests staying two nights or more includes the use of all regional buses and cable cars. Special offers for ski passes are also available in winter if booked in advance.
➡️ Book a room at Berghotel Randolins
HOTEL CHESA GRISCHA
- Distance to St.Moritz train station: About 13 km
With spectacular views of the surrounding mountains and Lake Sils, this Engadine-style Hotel Chesa Grischa offers a restaurant serving typical local specialties. Numerous hiking and cross-country ski trails, as well as a bus stop, are located nearby, and St. Moritz is just a 15-minute drive away.
Hotel Chesa Grischa provides rooms with private bathrooms, TVs, work desks, telephones, and safety deposit boxes.
Guests can enjoy a cozy atmosphere in the rustic-style dining room with wooden floors and furniture. The restaurant serves both regional and Mediterranean cuisine, along with homemade cakes and desserts.
Chesa Grischa in Sils-Baselgia has a sauna and solarium for relaxation. Guests can also unwind in the hotel’s outdoor area, where they can enjoy beautiful sunsets over the Upper Engadine.
Book a room at Hotel Chesa Grischa
HOSTELS IN ST.MORITZ
Hostels are a great place to meet fellow travelers and save on accommodation costs.
ST. MORITZ YOUTH HOSTEL
- Distance to St.Moritz train station: 2,2 km
If you’re looking for the best place to stay in St. Moritz with dazzling alpine views, a quirky interior, and access to the best winter sports, consider the St. Moritz Youth Hostel. It’s only about a 10-minute walk from the Engadin Museum.
This laid-back hostel boasts forest views and ski slopes, and it offers a complimentary breakfast. For fun, the game room has billiards, table tennis, and arcade games.
This hostel offers a stunning panoramic view of St. Moritz and provides free public Wi-Fi as well as a games room with billiards and table tennis.
Guests can unwind in the common lounge area with an open fireplace.
There are buses from the center/train station to the Youth Hostel St. Moritz.
➡️ Book a room at St.Moritz Youth Hostel
FINAL THOUGHTS ON WHERE TO STAY IN ST.MORITZ, SWITZERLAND FOR ALL BUDGETS
St. Moritz is a world-renowned holiday destination, and there are plenty of options for all budgets when it comes to finding a place to stay. From luxurious 5-star hotels like the Grand Hotel des Bains Kempinski and Badrutt’s Palace Hotel to charming and affordable hostels like the Youth Hostel St. Moritz, there is something for everyone.
No matter what your budget or preference, St. Moritz has an accommodation option that will make your stay unforgettable.
Now that you’ve found the best place to stay in St. Moritz – let the adventure begin!