Top St Moritz hotels: how to choose the right place to stay
St Moritz resort: who it really suits
High above the Engadin valley, St Moritz feels less like a village and more like a discreet Alpine club. The lake, the light, the sharp air at 1,800 metres – everything signals a certain expectation from guests. This is not the place to improvise a last-minute ski weekend and hope for the best hotels.
Travellers who thrive here usually know exactly what they want from a ski resort. Direct access to well-groomed pistes, a refined spa culture, and a social calendar that runs from snow polo on the frozen lake to late-night dinners that stretch past midnight. If you are looking for rustic simplicity, other Engadin villages such as Sils or Pontresina may feel more natural.
For those who enjoy polished service, a cosmopolitan crowd and a sense of theatre, St Moritz is a strong choice. The resort concentrates several historic star hotels within a few hundred metres of Via Serlas, which makes it unusually easy to compare atmospheres on foot. You can step out after dinner, cross the street, and instantly feel the difference between one grand lobby and the next. Families with older children who already ski confidently, and non-skiers who value spa time and lake walks, also tend to find the rhythm of the place suits them.
Understanding the St Moritz hotel landscape
Five-star properties dominate the upper part of town above the lake. These grand hotels, some founded in the late 19th century, set the tone for the entire resort. Their architecture, from Belle Époque façades to early 20th century wings, frames the skyline around the church tower and the leaning belltower on Via Maistra.
Most luxury hotels here operate as full resorts rather than simple places to sleep. Expect extensive spa areas, several restaurants under one roof, and in-house ski concierges who handle everything from equipment storage to arranging private instructors on the Corviglia slopes. For many repeat guests, the hotel becomes the destination as much as the ski area itself.
Below this top tier, a second ring of good hotels offers comfortable rooms and access to the same Engadin scenery, but with fewer facilities and a quieter social scene. These can work well if you plan to spend most of your day on the mountain or exploring nearby villages by train. The trade-off is clear; less spectacle, more simplicity.
- Badrutt’s Palace Hotel – 5-star luxury icon above Lake St Moritz; classic palace style, large spa, ski concierge; typically premium price band; approx. 300 m to the St Moritz Dorf funicular; suggested image alt text: “Badrutt’s Palace Hotel St Moritz overlooking frozen lake”.
- Kulm Hotel St. Moritz – 5-star historic grand hotel with extensive wellness and panoramic views; upper price band; around 450 m to the Corviglia funicular; suggested image alt text: “Kulm Hotel St Moritz winter exterior with mountains”.
- Suvretta House – 5-star resort hotel with private ski lift connection to Corviglia area; secluded park setting; upper price band; lift access within roughly 150 m of ski room; suggested image alt text: “Suvretta House St Moritz with private ski lift”.
- Carlton Hotel St. Moritz – 5-star all-suite boutique-style property above the lake; strong spa focus; premium price band; about 600 m to St Moritz Dorf funicular via resort shuttle; suggested image alt text: “Carlton Hotel St Moritz suites facing lake”.
- Kempinski Grand Hotel des Bains – 5-star hotel in St Moritz Bad beside the Signalbahn valley station; direct access to Corviglia slopes and large spa; upper price band; roughly 100 m to Signalbahn; suggested image alt text: “Kempinski Grand Hotel des Bains next to Signalbahn lift”.
- Hotel Waldhaus am See – 3-star superior lakeside hotel with whisky bar and relaxed atmosphere; mid-range price band; about 900 m to St Moritz Dorf funicular, with bus links; suggested image alt text: “Hotel Waldhaus am See St Moritz on lake shore”.
Location choices: lake, slopes, or village centre
St Moritz is split between the higher St Moritz Dorf and the lower St Moritz Bad by the lake. Where you stay shapes your stay. A hotel in the upper village places you close to Via Serlas, the main shopping street, and within walking distance of the funicular to Corviglia, the primary St Moritz ski area.
Properties closer to the lake offer wide, open views and a calmer atmosphere, especially at night when the village lights reflect on the frozen surface. From here, you are well positioned for winter walks along the shore and for watching the snow polo matches or other events that take over the lake in peak season. The feeling is more horizontal, less vertical.
On the edge of town, some resorts sit closer to specific cable car stations or cross-country tracks. These suit skiers and snowboarders who prioritise fast access to the slopes over immediate proximity to the boutiques and bars. Before you book any hotel in St Moritz, check the exact distance to the nearest lift or bus stop in metres, not just the marketing description. For example, the funicular base at St Moritz Dorf is roughly 400 metres from several leading properties, while hotels in St Moritz Bad can be 200–500 metres from the Signalbahn valley station.
Access, train connections and getting around
Arriving by train into St Moritz station is part of the experience. The final stretch along the lake, with the resort rising on the opposite shore, gives a first, precise impression of where each hotel is located. From the platform, it is roughly 800 metres on foot to the centre of St Moritz Dorf, but the climb is steep and not ideal with heavy luggage.
Most high-end hotels organise transfers from the train station, often with dedicated vehicles waiting at set times. This matters in winter, when snow and ice make even short distances feel longer. If you prefer independence, local buses link the station, the lakefront and the main cable car stations at regular intervals.
Once checked in, many guests barely use a car. The resort is compact, and the key points – lake, village centre, ski lifts – sit within a radius of about 1.5 km. When comparing hotels, look at how they position themselves in relation to the Corviglia lifts, the cross-country tracks in the Engadin valley, and the walking path that circles the lake. A few minutes saved each morning can change the rhythm of your ski day.
What to expect from top St Moritz hotels
Rooms in the leading St Moritz hotels tend to favour generous space over cutting-edge design. Expect thick carpets, substantial curtains, and a focus on comfort after a long ski day. Many rooms and suites face Lake St Moritz directly, which is worth prioritising if you plan to spend time in your room during the day.
Service is where the resort quietly competes with itself. Staff are used to returning guests who know the property well and expect a certain continuity from one winter to the next. This creates a particular dynamic; the best hotels balance discretion with the ability to anticipate needs, from a specific pillow preference to arranging a late return from a mountain restaurant after the last cable car.
Wellness facilities are another point of comparison. Large pools with mountain views, multiple saunas, and treatment rooms are standard at the top level. When reading any review or rating, focus less on generic praise and more on concrete details about spa layouts, ski services, and how the hotel handles busy periods during major events such as snow polo or international ski races. Official hotel websites and booking platforms that list spa size, opening hours and lift distances in metres are useful sources for this kind of detail.
Who will enjoy St Moritz most – and who will not
St Moritz rewards travellers who enjoy structure. The ski area is extensive but clearly organised, the Engadin valley offers a network of cross-country trails, and the social calendar follows a precise winter rhythm. If you like to plan your days – first tracks on Corviglia, a late lunch on the sun terrace, a swim before dinner – the resort fits naturally.
Families with older children who already ski confidently often find the set-up ideal. The combination of reliable snow, efficient lifts and varied non-ski activities keeps everyone occupied. Younger families, or those seeking a softer, village-like atmosphere, might feel more at ease in smaller Engadin resorts where distances are shorter and the pace slower.
Travellers looking for a quiet mountain retreat, far from any sense of display, may find St Moritz slightly too choreographed. The resort is not about hiding away; it is about participating, whether that means watching a race from the lake, joining a long lunch on the mountain, or simply observing the flow of guests along Via Serlas on a clear winter night.
Is St Moritz a good choice for non-skiers?
St Moritz works surprisingly well for non-skiers who still enjoy an Alpine setting. The lake promenade, the Engadin walking paths, extensive spa facilities and a steady programme of cultural events mean you can fill several days without ever clipping into skis. The key is to choose a hotel with strong wellness and easy access to the lake or village centre.
How many luxury hotels are there in St Moritz?
The resort concentrates several five-star hotels within a compact area around the lake and the upper village. This density of luxury properties is unusual for a mountain destination and allows travellers to compare different styles of hospitality within walking distance. It also contributes to the overall level of service in the resort.
When is the best time to visit St Moritz?
Winter is the classic season, especially from late December to early March, when the ski area, snow polo and other lake events create the signature St Moritz atmosphere. Summer, however, offers long days, hiking in the Engadin valley and a calmer, more spacious feel in the hotels. Your choice depends on whether you prioritise skiing and social life or outdoor activities and quiet.
Is St Moritz suitable for families?
St Moritz can be very suitable for families, particularly with children who already ski or snowboard. The resort offers structured ski schools, varied slopes and reliable infrastructure. When choosing a hotel, families should look for properties with pools, flexible dining options and convenient access to lifts or ski school meeting points.
Do St Moritz hotels usually have spa facilities?
Most high-end hotels in St Moritz feature substantial spa areas, often including pools, multiple saunas and treatment rooms. These facilities are designed to be a central part of the stay, especially in winter when guests appreciate a clear transition from the cold of the slopes to a warm, quiet indoor space. If wellness is a priority, verify the size and layout of the spa before booking.