Hotels in Saint Moritz, Switzerland

St. Moritz, municipality in the Swiss canton of Grisons, is one of the most exclusive ski resorts in the Alps. Hotels and luxury restaurants, fashion boutiques, luxury and sophistication: from evening to dawn enjoy entertainment in clubs and discos, from morning to sunset you can practice all sports... including skiing on over 350 km of slopes.

According to some estimates, hotel accommodation in St. Moritz has about 13 000 beds: 4 and 5 star hotels in St. Moritz are the norm, as are luxury stores, from clothing to jewelry to pastries (such as the centuries-old Hanselmann with the best walnut cake of Engadine, rather than Merkur, famous for the production of Läderach chocolate), which are mainly located along Via Serlas and Via Maistra.

St. Moritz is the birthplace of alpine skiing: hotels here began to rise in mid-1800. Rich English tourists, as often happened in the Alps (as well as in Megève) started making 'white weeks' that lasted even two or three months. The Anglo-Saxon influence is found in one of the most spectacular events in St. Moritz: the polo matches and horse races on the frozen lake, held in January.

In the area of St Moritz, there are three major ski areas, Corviglia, Corvatsch and Diavolezza / Lagalb. Corviglia, just above the village, can be reached by funicular, cable car or chair lift: on top, other facilities lead to the 3000 mt peak of Piz Nair.

Further info about Saint Moritz

The ski resort of Corvatsch can be reached by bus: the snow here is really good, because the area is very shady. Access to this area is via a cable car on the track that leads from Surlej to the slopes of Hahnensee, and from there even higher by the chairlift Giand'Alva.

The third ski area, Diavolezza / Lagalb, is a bit more distant, about 30 minutes away, and reaches the Italian border, on the other side of the Bernina pass. It is here that the spectacular off-piste skiing is done, from the top of mount Diavolezza, crossing the glacier Morteratsch.

Near Saint Moritz, in Celerina, there is the Cresta Run, a world-famous bob and sled track. Summer in St. Moritz is walking, but also golf, mountain biking trails, horseback riding, tennis, as well as windsurfing and sailing.

... and keep your bags ready! Receive our best travel deals, sales and offers in your inbox and enjoy your trip!

Saint Moritz - 105 Hotels

37 Apartments, 16 4 star hotels...

5 star hotelKempinski Grand Hotel Des Bains

Kempinski Grand Hotel Des Bains

Via Mezdi 27, Saint Moritz

The Kempinski Grand Hotel Des Bains, 5-star luxury hotel awaits you in St. Moritz. Ideal for a relaxing stay in the mountains, this hotel has a health club with sauna, turkish bath, solarium and relaxation area...

3 star hotelHauser Swiss Quality Hotel

Hauser Swiss Quality Hotel

Via Traunter Plazzas 7, Saint Moritz

The Hauser Swiss Quality Hotel is situated in a superb location in the heart of the popular Alpine resort of St. Moritz, near the renowned fashion boutiques and not far from the cable car to reach the ski slopes.

3 star hotelHotel Languard

Hotel Languard

Via Veglia 14, Saint Moritz

Hotel Languard is located in the heart of St. Moritz, near the railway and the main attraction of the city, shops and clubs. The hotel offers its guests rooms with panoramic views and furnished with care as well...

3 star hotelSoldanella


Via Somplaz 17, Saint Moritz

Soldanella Hotel is set in a beautiful location in the heart of St. Moritz-Dorf and boasts wonderful views of the surrounding mountains and lake. It offers spa with hammam, turkish bath, free parking and ski...

3 star hotelHotel Europa St. Moritz

Hotel Europa St. Moritz

Via Suot Chesas 9, Saint Moritz

Hotel Europa St. Moritz is situated close to the renowned St. Moritz, in a quiet and sunny position just a few steps away from the ski lift. This 4 star hotel is the ideal base to reach the ski slopes and to...

3 star hotelHotel Laudinella

Hotel Laudinella

Via Tegiatscha 17, Saint Moritz

Hotel Laudinella is situated in a superb location just steps from the gondola Signal di St. Moritz-Bad, offering great views of the surrounding mountains. Near the hotel there is the bus stop to reach the city...

3 star hotelThe Piz

The Piz

Via Dal Bagn 6, Saint Moritz

The Piz is an elegant 3-star hotel in the heart of St. Moritz, the famous ski resort in the canton of Grisons, a few hundred meters from the funicular leading to Corviglia. This ideal accommodation for your winter...

Chesa Sonnalpine

 Chesa Sonnalpine

, Saint Moritz

Chesa Maurus

 Chesa Maurus

, Saint Moritz

Badrutt's Palace Hotel

5 star hotelBadrutt's Palace Hotel

Via Serlas 27, Saint Moritz