English Italiano Deutsch Español Français 日本語 中文

St. Moritz Hotels, Switzerland

25 Hotels in St. Moritz


Sort by:Popularity Name Guest rating Star rating Price
 
 COMPARE DETAILS 
 
St. Moritz, Via Mezdi 27
CHF 470
per room
per night

Quality of life and lifestyle - The Hotel Kempinski St. Moritz is your Grand Hotel of Savoir vivreThe Kempinski Grand Hotel des Bains St. Moritz stands out like a fairytale castle in this breathtaking Engadine countryside. Located in the sporting heart of more details
Champfèr, Via Somplaz 59
CHF 376
per room
per night

The views on the incomparable lake and mountain landscape of the Upper Engadin, and the especially serene location of the Hotel Europa on the southern edge of the pulsating world-renowned health resort of St. Moritz, makes every vacation a wonderful... more details
St. Moritz, Via Serlas 5
CHF 324
per room
per night

Confirmation within 48h
La Margna Swiss Quality Hotel is a 4 star St. Moritz hotel overlooking St. Moritz Lake and surrounded by lovely snow-capped mountains. The hotel is only a 5-minute walk from St. Moritz railway station, and you will be sure to spot it as your train comes more details
St. Moritz, Via Traunter Plazzas 1
CHF 340
per room
per night

The Crystal Hotel is located in St. Moritz, in an idyllic landscape with a breathtaking mountain backdrop. This 4 stars hotel is the perfect destination for an unforgettable holiday in St. Moritz, whether in summer or in winter.On-site amenities include more details
Pontresina, Via Fulluns
CHF 230
per room
per night

The hotel La Collina is housed in a little manor on a hill overlooking the village of Pontresina. Thanks to its marvellous location you can enjoy a wonderful view of the Engadin mountain valley and its surroundings. The hotel lies on the sunny side of the more details
Zuoz, Via Castell 300
CHF 270
per room
per night

The Hotel Castell offers splendid views over the valley of Zuoz and is directly connected to the local ski area. Several ski runs and the Zuoz-Madulain golf course are in the immediate vicinity. The Engadine region has an attractive offer: unspoiled more details
Sils Maria, Sils Maria
CHF 275
per room
per night

Hotel Post in Sils-Maria, near St. Moritz offers the ideal setting for holidays in the Engadine Alps, one of the most beautiful regions of the entire mountain range. Amenities of the 4-star hotel in Sils include a wellness center with sauna, Turkish bath more details
Pontresina, Via Maistra
CHF 250
per room
per night

Located in romantic Pontresina but just a few minutes away from the bustle of St. Moritz, the Saratz has been a holiday oasis for generations of families and singles, for the young and for the young at heart. A hotel full of contrasts and surprises. The more details
St. Moritz, Via Traunter Plazzas 7
CHF 294
per room
per night

Confirmation within 48h
The Hauser Swiss Quality Hotel is a centrally located hotel in St. Moritz, Switzerland, surrounded by some of the most fashionable boutiques of this exclusive mountain resort, including Bucherer, Armani, Bogner, and Versace. Above all, staying here you more details
St. Moritz, Via Veglia 14
CHF 265
per room
per night

Confirmation within 48h
St. Moritz, Via Somplaz 17
CHF 360
per room
per night

The hotel is located in a very quiet zone of the town centre. Museums, Restaurants, Bars, Bus station and the Corviglia area are in walking distance. Parking lots are at your disposal. The train station is only 10 minutes walking distance.... more details
Samedan, Via Crappun 18
CHF 140
per room
per night

Our hotel is located in the heart of Samedan. The village is very close to Celerina and St. Moritz.Our house, managed by family Castelanelli-Lardi family, has been a meeting point for locals for over a hundred years. They come here to play cards and to more details
Pontresina, Via Maistra
CHF 220
per room
per night

A lively family hotel for energetic holidays or relaxing. Cozy atmosphere with a personal touch.We will do everything to make your stay as pleasant as possible. Often the small things in life make the difference- pick up at the station, a dry place for more details
Zuoz, Vuorcha
CHF 253
per room
per night

Personally run by the owner, the 3-star Hotel Belvair offers comfortable rooms in a quiet location close to the train station, the bus stop and the historic village centre of Zuoz.The Hotel Belvair features a small, elegant spa area with sauna, steam more details
Pontresina, Via Maistra
CHF 220
per room
per night

Kochendörfer's Hotel Albris is located in the heart of the Upper Engadine, surrounded by a mountain landscape, with direct access to hiking trails, ski pistes, and cross-country ski trails.The kitchen and bakery make gourmets’ mouths water. Whether more details
Samedan, San Bastiaun 50
CHF 140
per room
per night

The Sporthotel Samedan is located right in the heart of the upper Engadin, at 1700m above sea level, on the outskirts of Samedan. The hotel offers a restaurant with terrace, a hotel bar, a cozy lobby, a conservatory and a TV room. Guests and locals enjoy more details
Pontresina, Via da la Staziun
CHF 170
per room
per night

This modern hotel close to the train station is the newest hotel in Pontresina and the Engadine.Offering direct access to the cross-country ski runs, the railway network and public transportation, the hotel features 21 comfortable rooms, a small sauna and more details
Samedan, Plazzet 15
CHF 190
per room
per night

Three stars family hotel. All rooms have bath or shower, hair dryer, radio, television and telephone. Non smoking room are available in the our hotel. For the past 35 years guests from all over the world have been welcomed and managed by the Donatz more details
St. Moritz-Bad, Via Surpunt 58
CHF 120
per room
per night

Stille is a sports hotel in St.Moritz-Bad in the Engadine valley of Switzerland, directly next to the forest and is surrounded by a beautiful scenery of mountains, glaciers, forests and lakes. The unforgettable landscape of the Alps invites you to relax, more details
Pontresina, Via Maistra
CHF 395
per room
per night

The Grand Hotel Kronenhof is a luxury accommodation right in the heart of the Alps in Pontresina, in the Engadin region of Switzerland, only 6 km away from St. Moritz the famous tourist destination.Surrounded by a large park, this hotel is housed in a more details
St. Moritz, Via Somplaz 47
CHF 202
per room
per night

The Chesa Spuondas is a smoke free family hotel located in a very tranquil area, only 1.3 miles/2 km from St. Moritz, in the Swiss Alps. This children friendly hotel ideally suites for families with young kids, offering special entertainment programs, more details
Maloja, Hauptstrasse 44
CHF 110
per room
per night

The family-run Hotel Budget Longhin at Maloja Palace offers convenient accommodation in Maloja, a lovely town in the Swiss Alps, close to Saint Moritz. This hotel offers lovely views of Lake Sils and is surrounded by a pristine environment. Hotel Budget more details
Sils Maria,
CHF 417
per room
per night

Too grand for comfort? Do take a second look! A first glance will hardly reveal the cheerful nonchalance behind the daunting façade; the preference for understated comfort over pomp and splendour; the un-Swiss emphasis on letting you live according to... more details
Celerina, Via San Gian
CHF 212
per room
per night

Confirmation within 48h
In the idyllic old section of the village of Celerina, hiding behind its ancient walls, lies the Chesa Rosatsch Swiss Quality Hotel, a small, but refined vacation oasis. Host in four historical buildings, which have been renovated in 1995 and 1996, the... more details
Samedan, Quadratscha 2
CHF 323
per room
per night

Confirmation within 48h
The modern and charming Quadratscha Swiss Quality Hotel in Samedan is the ideal place to explore the unique Oberengadin valley any time of the year. Situated in a central, sunny and quiet location, the hotel offers the ideal starting point for excursions more details
 
 COMPARE DETAILS 
 

Check availability
Destination
from
 calendar
to
 calendar
(-- nights)
in
SEARCH


Your preferences

25 Hotels in St. Moritz
remove preferences
Accommodation type
 Bed and Breakfasts
 
Star rating
 1 star Hotels
 2 star Hotels
 3 star Hotels
 4 star Hotels
 5 star Hotels
 5L star Hotels
Price (EUR|USD|GBP|CHF)
per room per night
 from 0 to 120 CHF
 from 120 CHF to 200 CHF
 from 200 CHF to 350 CHF
 over 350 CHF
St. Moritz - City:
 Show only accommodation with online booking

Search by name
Property or hotel chain name
 search accommodation