Hotels in St. Moritz, Switzerland

43 hotels are listed in St. Moritz, Switzerland. Compare prices and star class, view them on a map, and book through our partners.

Planning your stay? Read our guide to comparing hotel listings.

43 hotels

Hotel Europa St. Moritz in St. Moritz, Switzerland

Via Suot Chesas 9, Champfèr - St. Moritz, Switzerland

Peaceful mountain retreat in Champfèr, just 3km from iconic St. Moritz. Easy access to top sights and ski areas. Ideal for a relaxing getaway.

105 rooms
Carlton Hotel St. Moritz in St. Moritz, Switzerland

Via Johannes Badrutt 11, St. Moritz, Switzerland

Iconic 1913 hotel overlooking Lake St. Moritz. Gourmet dining at Da Vittorio-St. Moritz. Luxury alpine retreat in St. Moritz.

60 rooms
Hotel Arte in St. Moritz, Switzerland

Via Tinus 7, St. Moritz, Switzerland

Centrally located Hotel Arte in St. Moritz. Uniquely decorated rooms with ensuite, TV, and minibar. Free WiFi in restaurant.

9 rooms
Hotel Laudinella in St. Moritz, Switzerland

Via Tegiatscha 17, St. Moritz, Switzerland

Peaceful lakeside hotel in St. Moritz with 5 restaurants and modern wellness facilities. Stunning mountain views for a relaxing getaway.

204 rooms
Hotel Restaurant Corvatsch in St. Moritz, Switzerland

Via Tegiatscha 1, St. Moritz, Switzerland

Charming family-run hotel in the heart of Sankt Moritz-Bad, just 3 minutes from the lake, woods, spa, and cable car.

27 rooms
Hotel Restorant Lej da Staz in St. Moritz, Switzerland

Via Dim Lej, St. Moritz-Celerina, Switzerland

Rustic yet luxurious hotel nestled by Lake Staz, offering Engadine cuisine and a tranquil setting between St. Moritz, Celerina, and Pontresina.

10 rooms
Hotel Languard in St. Moritz, Switzerland

Via Veglia 14, St. Moritz, Switzerland

Stylish hotel in the heart of St. Moritz-Dorf, reflecting the grandeur of the Engadine. Ideal for a relaxing mountain getaway.

22 rooms
Suvretta House in St. Moritz, Switzerland

Via Chasellas 1, St. Moritz, Switzerland

Luxurious alpine hotel in Upper Engadine with free Wi-Fi, stunning views, and elegant rooms. Unwind at the extensive spa.

181 rooms
Kempinski Residences St. Moritz in St. Moritz, Switzerland

Via Mezdi 35, St. Moritz, Switzerland

Luxurious Kempinski Residences in St. Moritz, with direct access to the Kempinski Spa and pool. 200m from Signalbahn Cable Car.

12 rooms
Hotel Salastrains in St. Moritz, Switzerland

Via Salastrains 12, St. Moritz, Switzerland

Luxurious mountain retreat in Sankt Moritz with panoramic views, sun terrace, and free WiFi. Ideal for ski holidays in the Corviglia Ski Area.

30 rooms
Randolins Familienresort in St. Moritz, Switzerland

Via Curtins 2, St. Moritz, Switzerland

Charming family resort near Sankt Moritz with easy access to Corviglia Ski Area. Ideal for ski holidays and mountain getaways.

12 rooms
Contribute photo

Via Surpunt 58, St. Moritz, Switzerland

Peaceful hotel near Lake St. Moritz with ski bus access and cross-country skiing trail. Enjoy daily breakfast buffet and free WiFi.

40 rooms
Contribute photo

Via Somplaz 47, St. Moritz, Switzerland

Historic hotel in Suvretta, 2 km from St. Moritz. Peaceful, natural setting with friendly atmosphere. Ideal for a relaxing getaway.

17 rooms
Contribute photo

Via Somplaz 17, St. Moritz, Switzerland

Soldanella Hotel in St. Moritz-Dorf offers panoramic lake and mountain views, free WiFi, and easy access to shopping and skiing.

35 rooms
Contribute photo

Am Sonnenplatz, St. Moritz, Switzerland

Elegant mountain resort in the heart of Sankt Moritz, near ski slopes and lake. Featuring 3 restaurants, 3 bars, a spa, and free Wi-Fi.

15 rooms

Loading...